subtítulo página Home pruebas
título página Home pruebas

texto título página Home pruebas 

Found 1 alias with path "/node/775."

$0 Drupal\path_alias\Entity\PathAlias#3176 (8)
  • Entity Fields (8)
  • Properties (30)
  • Methods (116)
  • Static methods (14)
  • Static properties (1)
  • Class constants (3)
  • Iterator
  • id -> string (3) "139"
    $0->id->value
    uuid -> string (36) "b253454e-c0bb-4860-94ad-d369ea307d21"
    $0->uuid->value
    revision_id -> string (3) "139"
    $0->revision_id->value
    langcode -> string (2) "es"
    $0->langcode->value
    path -> string (9) "/node/775"
    $0->path->value
    alias -> Drupal\Core\Field\FieldItemList#4728 (0)
    $0->alias
    • No values
    • Properties (9)
    • Methods (69)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#3199 (7)
      • Properties (7)
      • Methods (89)
      • Static methods (9)
      • Class constants (1)
      • protected definition -> array (9)
        label => Drupal\Core\StringTranslation\TranslatableMarkup#3200 (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 (12) "Alias de URL"
        description => Drupal\Core\StringTranslation\TranslatableMarkup#3201 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (29) "An alias used with this 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
        • description string (43) "Un alias utilizado con esta ruta de acceso."
        required => boolean true
        revisionable => boolean true
        provider => string (10) "path_alias"
        field_name => string (5) "alias"
        entity_type => string (10) "path_alias"
        bundle => null
        display => array (1)
        form => array (1)
        options => array (3)
        type => string (16) "string_textfield"
        weight => integer 10
        settings => array (1) Depth Limit
        protected typedDataManager -> null
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#3202 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (3)
          type => string (17) "field_item:string"
          settings => array (3)
          max_length => integer 255
          is_ascii => boolean false
          case_sensitive => boolean false
          constraints => array (1)
          ComplexData => array (1)
          value => array (1) Depth Limit
          protected typedDataManager -> null
          protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#3199 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:591
        public getPropertyNames() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:609
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:617
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:627
        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:639
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:647
        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:659
        public getSchema() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:667
        public getColumns() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:694
        public hasCustomStorage() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:702
        public isBaseField() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:709
        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:725
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:736
        public getUniqueStorageIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:763
        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:775
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:783
        public isStorageRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:794
        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:812
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:820
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:837
        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|null $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 (5) "alias"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#4698 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1756 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:44
      public getEntity() {@inheritdoc}
      $0->alias->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:51
      public setLangcode($langcode) {@inheritdoc}
      $0->alias->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:60
      public getLangcode() {@inheritdoc}
      $0->alias->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:67
      public getFieldDefinition() {@inheritdoc}
      $0->alias->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:74
      public getSettings() {@inheritdoc}
      $0->alias->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:81
      public getSetting($setting_name) {@inheritdoc}
      $0->alias->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:88
      public filterEmptyItems() {@inheritdoc}
      $0->alias->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:95
      public setValue($values, $notify = true) {@inheritdoc}
      $0->alias->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:105
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:117
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:127
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:137
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:147
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->alias->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:156
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->alias->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:164
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->alias->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:172
      public preSave() {@inheritdoc}
      $0->alias->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:191
      public postSave($update) {@inheritdoc}
      $0->alias->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:201
      public delete() {@inheritdoc}
      $0->alias->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:209
      public deleteRevision() {@inheritdoc}
      $0->alias->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:216
      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:231
      public view($display_options = array()) {@inheritdoc}
      $0->alias->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:245
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->alias->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:253
      public getConstraints() {@inheritdoc}
      $0->alias->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:265
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->alias->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:290
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->alias->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:308
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->alias->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:327
      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:352
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->alias->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:403
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->alias->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:449
      public getValue() {@inheritdoc}
      $0->alias->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:45
      public getString() {@inheritdoc}
      $0->alias->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:94
      public get($index) {@inheritdoc}
      $0->alias->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:106
      public set($index, $value) {@inheritdoc}
      $0->alias->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:116
      public removeItem($index) {@inheritdoc}
      $0->alias->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:138
      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:158
      public first() {@inheritdoc}
      $0->alias->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:171
      public offsetExists($offset): bool {@inheritdoc}
      $0->alias->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:178
      public offsetUnset($offset): void {@inheritdoc}
      $0->alias->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:186
      public offsetGet($offset): mixed {@inheritdoc}
      $0->alias->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:193
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->alias->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:200
      public appendItem($value = null) {@inheritdoc}
      $0->alias->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:213
      public getItemDefinition() {@inheritdoc}
      $0->alias->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:233
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->alias->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:240
      public count(): int {@inheritdoc}
      $0->alias->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:247
      public isEmpty() {@inheritdoc}
      $0->alias->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:254
      public filter($callback) {@inheritdoc}
      $0->alias->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:272
      public onChange($delta) {@inheritdoc}
      $0->alias->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:294
      public __clone() Magic method: Implements a deep clone.
      clone $0->alias
      /**
       * 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:304
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->alias->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:314
      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->alias->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->alias->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->alias->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->alias->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->alias->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->alias->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->alias->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->alias->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->alias->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->alias->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->alias->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->alias->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:339
      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->alias, false)
    status -> string (1) "1"
    $0->status->value
    revision_default -> string (1) "1"
    $0->revision_default->value
  • protected entityTypeId -> string (10) "path_alias"
    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 (9)
    id => array (1)
    x-default => string (3) "139"
    revision_id => array (1)
    x-default => string (3) "139"
    uuid => array (1)
    x-default => string (36) "b253454e-c0bb-4860-94ad-d369ea307d21"
    langcode => array (1)
    x-default => array (1)
    0 => array (1)
    value => string (2) "es"
    path => array (1)
    x-default => string (9) "/node/775"
    alias => array (1)
    x-default => null
    status => array (1)
    x-default => string (1) "1"
    revision_default => array (1)
    x-default => string (1) "1"
    isDefaultRevision => array (1)
    x-default => string (1) "1"
    protected fields -> array (0)
    protected fieldDefinitions -> null
    protected languages -> null
    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 (1)
    x-default => array (1)
    status => integer 1
    protected translationInitialize -> boolean false
    protected newRevision -> boolean false
    protected isDefaultRevision -> string (1) "1"
    protected entityKeys -> array (6)
    bundle => string (10) "path_alias"
    id => string (3) "139"
    revision => string (3) "139"
    langcode => string (2) "es"
    uuid => string (36) "b253454e-c0bb-4860-94ad-d369ea307d21"
    published => string (1) "1"
    protected translatableEntityKeys -> array (1)
    langcode => array (1)
    x-default => string (2) "es"
    protected validated -> boolean false
    protected validationRequired -> boolean false
    protected loadedRevisionId -> string (3) "139"
    protected revisionTranslationAffectedKey -> string (29) "revision_translation_affected"
    protected enforceRevisionTranslationAffected -> array (0)
    protected isSyncing -> boolean false
  • public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    $0->preSave()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/path_alias/src/Entity/PathAlias.php:96
    public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
    $0->postSave()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/path_alias/src/Entity/PathAlias.php:108
    public getPath() {@inheritdoc}
    $0->getPath()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/path_alias/src/Entity/PathAlias.php:133
    public setPath($path) {@inheritdoc}
    $0->setPath()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/path_alias/src/Entity/PathAlias.php:140
    public getAlias() {@inheritdoc}
    $0->getAlias()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/path_alias/src/Entity/PathAlias.php:148
    public setAlias($alias) {@inheritdoc}
    $0->setAlias()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/path_alias/src/Entity/PathAlias.php:155
    public label() {@inheritdoc}
    $0->label()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/path_alias/src/Entity/PathAlias.php:163
    public getCacheTagsToInvalidate() {@inheritdoc}
    $0->getCacheTagsToInvalidate()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/path_alias/src/Entity/PathAlias.php:170
    public __construct(array $values, $entity_type, $bundle = false, $translations = array()) {@inheritdoc}
    new \Drupal\path_alias\Entity\PathAlias()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:203
    protected getLanguages() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:282
    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:298
    public setNewRevision($value = true) {@inheritdoc}
    $0->setNewRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:305
    public getLoadedRevisionId() {@inheritdoc}
    $0->getLoadedRevisionId()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:327
    public updateLoadedRevisionId() {@inheritdoc}
    $0->updateLoadedRevisionId()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:334
    public isNewRevision() {@inheritdoc}
    $0->isNewRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:342
    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:349
    public wasDefaultRevision() {@inheritdoc}
    $0->wasDefaultRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:362
    public isLatestRevision() {@inheritdoc}
    $0->isLatestRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:377
    public isLatestTranslationAffectedRevision() {@inheritdoc}
    $0->isLatestTranslationAffectedRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:387
    public isRevisionTranslationAffected() {@inheritdoc}
    $0->isRevisionTranslationAffected()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:397
    public setRevisionTranslationAffected($affected) {@inheritdoc}
    $0->setRevisionTranslationAffected()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:404
    public isRevisionTranslationAffectedEnforced() {@inheritdoc}
    $0->isRevisionTranslationAffectedEnforced()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:414
    public setRevisionTranslationAffectedEnforced($enforced) {@inheritdoc}
    $0->setRevisionTranslationAffectedEnforced()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:421
    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:436
    public isDefaultTranslation() {@inheritdoc}
    $0->isDefaultTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:444
    public getRevisionId() {@inheritdoc}
    $0->getRevisionId()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:454
    public isTranslatable() {@inheritdoc}
    $0->isTranslatable()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:461
    public preSaveRevision(Drupal\Core\Entity\EntityStorageInterface $storage, stdClass $record) {@inheritdoc}
    $0->preSaveRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:487
    public validate() {@inheritdoc}
    $0->validate()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:518
    public isValidationRequired() {@inheritdoc}
    $0->isValidationRequired()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:527
    public setValidationRequired($required) {@inheritdoc}
    $0->setValidationRequired()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:534
    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:542
    public __sleep(): array {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:551
    public id() {@inheritdoc}
    $0->id()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:569
    public bundle() {@inheritdoc}
    $0->bundle()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:576
    public getBundleEntity(): ?Drupal\Core\Entity\EntityInterface {@inheritdoc}
    $0->getBundleEntity()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:583
    public uuid() {@inheritdoc}
    $0->uuid()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:594
    public hasField($field_name) {@inheritdoc}
    $0->hasField()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:601
    public get($field_name) {@inheritdoc}
    $0->get()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:608
    protected getTranslatedField($name, $langcode): \Drupal\Core\Field\FieldItemListInterface<\Drupal\Core\Field\FieldItemInterface> Gets a translated field.
    /**
     * Gets a translated field.
     *
     * @return \Drupal\Core\Field\FieldItemListInterface<\Drupal\Core\Field\FieldItemInterface>
     *   The translated field.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:621
    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:667
    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:678
    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:691
    public getIterator(): ArrayIterator Retrieves the iterator for the object.
    $0->getIterator()
    /**
     * Retrieves the iterator for the object.
     *
     * @return \ArrayIterator<string, \Drupal\Core\Field\FieldItemListInterface<\Drupal\Core\Field\FieldItemInterface>>
     *   The iterator.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:707
    public getFieldDefinition($name) {@inheritdoc}
    $0->getFieldDefinition()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:714
    public getFieldDefinitions() {@inheritdoc}
    $0->getFieldDefinitions()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:726
    public toArray() {@inheritdoc}
    $0->toArray()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:736
    public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
    $0->access()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:747
    public language() {@inheritdoc}
    $0->language()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:761
    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:783
    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:816
    public onChange($name) {@inheritdoc}
    $0->onChange()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:827
    public getTranslation($langcode) {@inheritdoc}
    $0->getTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:893
    public getUntranslated() {@inheritdoc}
    $0->getUntranslated()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:928
    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:946
    public hasTranslation($langcode) {@inheritdoc}
    $0->hasTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:980
    public isNewTranslation() {@inheritdoc}
    $0->isNewTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:990
    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:997
    public removeTranslation($langcode) {@inheritdoc}
    $0->removeTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1018
    public getTranslationStatus($langcode) {@inheritdoc}
    $0->getTranslationStatus()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1047
    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:1057
    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:1074
    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:1094
    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:1126
    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:1163
    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:1175
    public createDuplicate() {@inheritdoc}
    $0->createDuplicate()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1209
    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:1247
    public referencedEntities() {@inheritdoc}
    $0->referencedEntities()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1342
    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:1369
    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:1471
    public hasTranslationChanges() {@inheritdoc}
    $0->hasTranslationChanges()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1482
    public isDefaultTranslationAffectedOnly() {@inheritdoc}
    $0->isDefaultTranslationAffectedOnly()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1544
    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 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 isPublished() {@inheritdoc}
    $0->isPublished()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:47
    public setPublished() {@inheritdoc}
    $0->setPublished()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:54
    public setUnpublished() {@inheritdoc}
    $0->setUnpublished()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:64
    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\path_alias\Entity\PathAlias::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/path_alias/src/Entity/PathAlias.php:56
    public static Drupal\path_alias\Entity\PathAlias::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/path_alias/src/Entity/PathAlias.php:121
    public static Drupal\Core\Entity\ContentEntityBase::create(array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1192
    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:1461
    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::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::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\path_alias\Entity\PathAlias::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\ContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1403
    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::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
  • Drupal\Core\Entity\FieldableEntityInterface Iterator Contents uninitialized Blacklisted
    iterator_to_array($0, false)
Called from <drupal>/modules/contrib/devel/src/Controller/EntityDebugController.php:189 [Drupal\devel\DevelDumperManager->exportAsRenderable()] [2026-05-12 20:13:37]
  1. <drupal>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:123 [call_user_func_array()]
  2. <drupal>/core/lib/Drupal/Core/Render/Renderer.php:634 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()]
  3. <drupal>/core/lib/Drupal/Core/Render/Renderer.php:649 [Fiber->resume()]
  4. <drupal>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:121 [Drupal\Core\Render\Renderer->executeInRenderContext()]
  5. <drupal>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:97 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext()]
  6. <vendor>/symfony/http-kernel/HttpKernel.php:183 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()]
  7. <vendor>/symfony/http-kernel/HttpKernel.php:76 [Symfony\Component\HttpKernel\HttpKernel->handleRaw()]
  8. <drupal>/core/lib/Drupal/Core/StackMiddleware/Session.php:53 [Symfony\Component\HttpKernel\HttpKernel->handle()]
  9. <drupal>/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:48 [Drupal\Core\StackMiddleware\Session->handle()]
  10. <drupal>/core/lib/Drupal/Core/StackMiddleware/ContentLength.php:28 [Drupal\Core\StackMiddleware\KernelPreHandle->handle()]
  11. <drupal>/core/modules/big_pipe/src/StackMiddleware/ContentLength.php:32 [Drupal\Core\StackMiddleware\ContentLength->handle()]
  12. <drupal>/core/modules/page_cache/src/StackMiddleware/PageCache.php:203 [Drupal\big_pipe\StackMiddleware\ContentLength->handle()]
  13. <drupal>/core/modules/page_cache/src/StackMiddleware/PageCache.php:140 [Drupal\page_cache\StackMiddleware\PageCache->fetch()]
  14. <drupal>/core/modules/page_cache/src/StackMiddleware/PageCache.php:89 [Drupal\page_cache\StackMiddleware\PageCache->lookup()]
  15. <drupal>/modules/contrib/shield/src/ShieldMiddleware.php:263 [Drupal\page_cache\StackMiddleware\PageCache->handle()]
  16. <drupal>/modules/contrib/shield/src/ShieldMiddleware.php:130 [Drupal\shield\ShieldMiddleware->bypass()]
  17. <drupal>/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:48 [Drupal\shield\ShieldMiddleware->handle()]
  18. <drupal>/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:51 [Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()]
  19. <drupal>/core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php:53 [Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()]
  20. <drupal>/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php:54 [Drupal\Core\StackMiddleware\AjaxPageState->handle()]
  21. <drupal>/core/lib/Drupal/Core/DrupalKernel.php:745 [Drupal\Core\StackMiddleware\StackedHttpKernel->handle()]
  22. <drupal>/index.php:19 [Drupal\Core\DrupalKernel->handle()]