$0 array (6)
node_title => array (16)
#theme => string (5) "field"
#field_type => string (2) "ds"
#title => Drupal\Core\StringTranslation\TranslatableMarkup#1748 (5)
  • Properties (5)
  • Methods (12)
  • Static methods (2)
  • toString
  • protected string -> string (5) "Title"
    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() 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:228
    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:120
    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.
     *
     * @param string $string
     *   A string containing placeholders. The string itself is expected to be
     *   safe and correct HTML. Any unsafe content must be in $args and
     *   inserted via placeholders.
     * @param array $args
     *   An associative array of replacements. Each array key should be the same
     *   as a placeholder in $string. The corresponding value should be a string
     *   or an object that implements \Drupal\Component\Render\MarkupInterface.
     *   Null args[] values are deprecated in Drupal 9.5 and will fail in
     *   Drupal 11.0. The value replaces the placeholder in $string. Sanitization
     *   and formatting will be done before replacement. The type of sanitization
     *   and formatting depends on the first character of the key:
     *   - @variable: When the placeholder replacement value is:
     *     - A string, the replaced value in the returned string will be sanitized
     *       using \Drupal\Component\Utility\Html::escape().
     *     - A MarkupInterface object, the replaced value in the returned string
     *       will not be sanitized.
     *     - A MarkupInterface object cast to a string, the replaced value in the
     *       returned string be forcibly sanitized using
     *       \Drupal\Component\Utility\Html::escape().
     *       @code
     *         $this->placeholderFormat('This will force HTML-escaping of the replacement value: @text', ['@text' => (string) $safe_string_interface_object));
     *       @endcode
     *     Use this placeholder as the default choice for anything displayed on
     *     the site, but not within HTML attributes, JavaScript, or CSS. Doing so
     *     is a security risk.
     *   - %variable: Use when the replacement value is to be wrapped in <em>
     *     tags.
     *     A call like:
     *     @code
     *       $string = "%output_text";
     *       $arguments = ['%output_text' => 'text output here.'];
     *       $this->placeholderFormat($string, $arguments);
     *     @endcode
     *     makes the following HTML code:
     *     @code
     *       <em class="placeholder">text output here.</em>
     *     @endcode
     *     As with @variable, do not use this within HTML attributes, JavaScript,
     *     or CSS. Doing so is a security risk.
     *   - :variable: Return value is escaped with
     *     \Drupal\Component\Utility\Html::escape() and filtered for dangerous
     *     protocols using UrlHelper::stripDangerousProtocols(). Use this when
     *     using the "href" attribute, ensuring the attribute value is always
     *     wrapped in quotes:
     *     @code
     *     // Secure (with quotes):
     *     $this->placeholderFormat('<a href=":url">@variable</a>', [':url' => $url, '@variable' => $variable]);
     *     // Insecure (without quotes):
     *     $this->placeholderFormat('<a href=:url>@variable</a>', [':url' => $url, '@variable' => $variable]);
     *     @endcode
     *     When ":variable" comes from arbitrary user input, the result is secure,
     *     but not guaranteed to be a valid URL (which means the resulting output
     *     could fail HTML validation). To guarantee a valid URL, use
     *     Url::fromUri($user_input)->toString() (which either throws an exception
     *     or returns a well-formed URL) before passing the result into a
     *     ":variable" placeholder.
     *
     * @return string
     *   A formatted HTML string with the placeholders replaced.
     *
     * @ingroup sanitization
     *
     * @see \Drupal\Core\StringTranslation\TranslatableMarkup
     * @see \Drupal\Core\StringTranslation\PluralTranslatableMarkup
     * @see \Drupal\Component\Utility\Html::escape()
     * @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols()
     * @see \Drupal\Core\Url::fromUri()
     */
    
    Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:196
    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:267
  • #title string (5) "Titre"
#weight => integer 0
#label_display => string (6) "hidden"
#field_name => string (10) "node_title"
#bundle => string (20) "business_opportunity"
#object => Drupal\node\Entity\Node#2420 (28)
  • Entity Fields (28)
  • Properties (30)
  • Methods (133)
  • Static methods (19)
  • Static properties (1)
  • Class constants (9)
  • Iterator
  • nid -> string (5) "24975"
    uuid -> string (36) "d90fc139-b4c1-411d-ad96-4e06cd7f384c"
    vid -> string (5) "24975"
    langcode -> string (2) "fr"
    type -> string (20) "business_opportunity"
    revision_timestamp -> string (10) "1695022687"
    revision_uid -> string (1) "4"
    revision_log -> Drupal\Core\Field\FieldItemList#6765 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#1734 Depth Limit
      protected name -> string (12) "revision_log"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3291 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1038 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    status -> string (1) "1"
    uid -> string (1) "4"
    title -> string (7) "Nigeria"
    created -> string (10) "1490169004"
    changed -> string (10) "1698703023"
    promote -> string (1) "0"
    sticky -> string (1) "1"
    default_langcode -> string (1) "0"
    revision_default -> string (1) "1"
    revision_translation_affected -> string (1) "1"
    metatag -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#6804 (3)
    • Values (3)
    • Properties (11)
    • Iterator
    • 0 => array (2) Depth Limit
      1 => array (2) Depth Limit
      2 => array (2) Depth Limit
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#1786 Depth Limit
      protected name -> string (7) "metatag"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2527 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1038 Blacklisted
      protected list -> array (3) Depth Limit
      protected langcode -> string (2) "fr"
      protected metatagsGenerated -> boolean true
      protected valueComputed -> boolean true
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    path -> Drupal\pathauto\PathautoFieldItemList#6806 (3)
    • Field properties (3)
    • Properties (10)
    • Iterator
    • alias -> string (29) "/bussines-opportunity/nigeria"
      pid -> string (6) "328206"
      langcode -> string (2) "fr"
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#1790 Depth Limit
      protected name -> string (4) "path"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2527 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1038 Blacklisted
      protected list -> array (1) Depth Limit
      protected langcode -> string (2) "fr"
      protected valueComputed -> boolean true
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    menu_link -> Drupal\token\MenuLinkFieldItemList#6808 (0)
    • No values
    • Properties (10)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#1793 Depth Limit
      protected name -> string (9) "menu_link"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2527 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1038 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "fr"
      protected valueComputed -> boolean true
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    content_translation_source -> string (3) "und"
    content_translation_outdated -> string (1) "0"
    body -> Drupal\text\Plugin\Field\FieldType\TextFieldItemList#3290 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#1828 Depth Limit
      protected name -> string (4) "body"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2527 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1038 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "fr"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    feeds_item -> Drupal\feeds\Plugin\Field\FieldType\FeedsItemList#6830 (1)
    • Values (1)
    • Properties (9)
    • Iterator
    • 0 => array (5) Depth Limit
    • protected definition -> Drupal\field\Entity\FieldConfig#1829 Depth Limit
      protected name -> string (10) "feeds_item"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3291 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1038 Blacklisted
      protected list -> array (1) Depth Limit
      protected langcode -> string (2) "es"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_country -> string (2) "41"
    field_country_flag -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList#7021 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#1831 Depth Limit
      protected name -> string (18) "field_country_flag"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3291 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1038 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_former_id -> string (5) "12461"
  • protected entityTypeId -> string (4) "node"
    protected enforceIsNew -> &null
    protected typedData -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#2527 Blacklisted
    protected cacheContexts -> array (1)
    0 => string (26) "languages:language_content"
    protected cacheTags -> array (0)
    protected cacheMaxAge -> integer -1
    protected _serviceIds -> array (0)
    protected _entityStorages -> array (0)
    protected values -> &array (25)
    nid => array (1) Depth Limit
    vid => array (1) Depth Limit
    type => array (1) Depth Limit
    uuid => array (1) Depth Limit
    langcode => array (4) Depth Limit
    revision_uid => array (1) Depth Limit
    revision_timestamp => array (1) Depth Limit
    revision_log => array (1) Depth Limit
    revision_default => array (1) Depth Limit
    isDefaultRevision => array (1) Depth Limit
    status => array (4) Depth Limit
    uid => array (4) Depth Limit
    title => array (4) Depth Limit
    created => array (4) Depth Limit
    changed => array (4) Depth Limit
    promote => array (4) Depth Limit
    sticky => array (4) Depth Limit
    default_langcode => array (4) Depth Limit
    revision_translation_affected => array (4) Depth Limit
    content_translation_source => array (4) Depth Limit
    content_translation_outdated => array (4) Depth Limit
    body => array (1) Depth Limit
    feeds_item => array (1) Depth Limit
    field_country => array (1) Depth Limit
    field_former_id => array (1) Depth Limit
    protected fields -> &array (6)
    body => array (1) Depth Limit
    field_country => array (2) Depth Limit
    uid => array (2) Depth Limit
    title => array (1) Depth Limit
    created => array (2) Depth Limit
    changed => array (2) Depth Limit
    protected fieldDefinitions -> array (28)
    nid => Drupal\Core\Field\BaseFieldDefinition#1715 Depth Limit
    uuid => Drupal\Core\Field\BaseFieldDefinition#1713 Depth Limit
    vid => Drupal\Core\Field\BaseFieldDefinition#1718 Depth Limit
    langcode => Drupal\Core\Field\BaseFieldDefinition#1721 Depth Limit
    type => Drupal\Core\Field\BaseFieldDefinition#1724 Depth Limit
    revision_timestamp => Drupal\Core\Field\BaseFieldDefinition#1726 Depth Limit
    revision_uid => Drupal\Core\Field\BaseFieldDefinition#1730 Depth Limit
    revision_log => Drupal\Core\Field\BaseFieldDefinition#1734 Depth Limit
    status => Drupal\Core\Field\Entity\BaseFieldOverride#1822 Depth Limit
    uid => Drupal\Core\Field\Entity\BaseFieldOverride#1823 Depth Limit
    title => Drupal\Core\Field\BaseFieldDefinition#1747 Depth Limit
    created => Drupal\Core\Field\Entity\BaseFieldOverride#1824 Depth Limit
    changed => Drupal\Core\Field\Entity\BaseFieldOverride#1825 Depth Limit
    promote => Drupal\Core\Field\Entity\BaseFieldOverride#1826 Depth Limit
    sticky => Drupal\Core\Field\Entity\BaseFieldOverride#1827 Depth Limit
    default_langcode => Drupal\Core\Field\BaseFieldDefinition#1768 Depth Limit
    revision_default => Drupal\Core\Field\BaseFieldDefinition#1774 Depth Limit
    revision_translation_affected => Drupal\Core\Field\BaseFieldDefinition#1780 Depth Limit
    metatag => Drupal\Core\Field\BaseFieldDefinition#1786 Depth Limit
    path => Drupal\Core\Field\BaseFieldDefinition#1790 Depth Limit
    menu_link => Drupal\Core\Field\BaseFieldDefinition#1793 Depth Limit
    content_translation_source => Drupal\Core\Field\BaseFieldDefinition#1797 Depth Limit
    content_translation_outdated => Drupal\Core\Field\BaseFieldDefinition#1801 Depth Limit
    body => Drupal\field\Entity\FieldConfig#1828 Depth Limit
    feeds_item => Drupal\field\Entity\FieldConfig#1829 Depth Limit
    field_country => Drupal\field\Entity\FieldConfig#1830 Depth Limit
    field_country_flag => Drupal\field\Entity\FieldConfig#1831 Depth Limit
    field_former_id => Drupal\field\Entity\FieldConfig#1832 Depth Limit
    protected languages -> array (6)
    es => Drupal\Core\Language\Language#1940 Depth Limit
    fr => Drupal\Core\Language\Language#1941 Depth Limit
    pt-pt => Drupal\Core\Language\Language#1942 Depth Limit
    en => Drupal\Core\Language\Language#1939 Depth Limit
    und => Drupal\Core\Language\Language#1943 Depth Limit
    zxx => Drupal\Core\Language\Language#1821 Depth Limit
    protected langcodeKey -> string (8) "langcode"
    protected defaultLangcodeKey -> string (16) "default_langcode"
    protected activeLangcode -> string (2) "fr"
    protected enforceDefaultTranslation -> null
    protected defaultLangcode -> string (2) "es"
    protected translations -> &array (4)
    x-default => array (2) Depth Limit
    en => array (1) Depth Limit
    fr => array (2) Depth Limit
    pt-pt => array (1) Depth Limit
    protected translationInitialize -> boolean false
    protected newRevision -> &boolean false
    protected isDefaultRevision -> &string (1) "1"
    protected entityKeys -> &array (6)
    bundle => string (20) "business_opportunity"
    id => string (5) "24975"
    revision => string (5) "24975"
    uuid => string (36) "d90fc139-b4c1-411d-ad96-4e06cd7f384c"
    status => string (1) "1"
    published => string (1) "1"
    protected translatableEntityKeys -> &array (4)
    label => array (3) Depth Limit
    langcode => array (4) Depth Limit
    default_langcode => array (4) Depth Limit
    revision_translation_affected => array (4) Depth Limit
    protected validated -> boolean false
    protected validationRequired -> boolean false
    protected loadedRevisionId -> &string (5) "24975"
    protected revisionTranslationAffectedKey -> string (29) "revision_translation_affected"
    protected enforceRevisionTranslationAffected -> &array (0)
    protected isSyncing -> &boolean false
    public in_preview -> null
  • public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:104
    public preSaveRevision(Drupal\Core\Entity\EntityStorageInterface $storage, stdClass $record) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:126
    public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:141
    public getType() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:197
    public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:204
    public getTitle() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:212
    public setTitle($title) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:219
    public getCreatedTime() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:227
    public setCreatedTime($timestamp) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:234
    public isPromoted() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:242
    public setPromoted($promoted) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:249
    public isSticky() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:257
    public setSticky($sticky) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:264
    public __construct(array $values, $entity_type, $bundle = false, $translations = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:201
    protected getLanguages() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:280
    public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:296
    public setNewRevision($value = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:303
    public getLoadedRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:325
    public updateLoadedRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:332
    public isNewRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:340
    public isDefaultRevision($new_value = null) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:347
    public wasDefaultRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:360
    public isLatestRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:375
    public isLatestTranslationAffectedRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:385
    public isRevisionTranslationAffected() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:395
    public setRevisionTranslationAffected($affected) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:402
    public isRevisionTranslationAffectedEnforced() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:412
    public setRevisionTranslationAffectedEnforced($enforced) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:419
    public setDefaultTranslationEnforced(?bool $enforce_default_translation): static Set or clear an override of the isDefaultTranslation() result.
    /**
     * Set or clear an override of the isDefaultTranslation() result.
     *
     * @param bool|null $enforce_default_translation
     *   If boolean value is passed, the value will override the result of
     *   isDefaultTranslation() method. If NULL is passed, the default logic will
     *   be used.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:434
    public isDefaultTranslation() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:442
    public getRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:452
    public isTranslatable() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:459
    public validate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:516
    public isValidationRequired() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:525
    public setValidationRequired($required) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:532
    protected clearTranslationCache() Clears entity translation object cache to remove stale references.
    /**
     * Clears entity translation object cache to remove stale references.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:540
    public __sleep() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:549
    public id() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:567
    public bundle() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:574
    public uuid() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:581
    public hasField($field_name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:588
    public get($field_name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:595
    protected getTranslatedField($name, $langcode): \Drupal\Core\Field\FieldItemListInterface Gets a translated field.
    /**
     * Gets a translated field.
     *
     * @return \Drupal\Core\Field\FieldItemListInterface
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:607
    public set($name, $value, $notify = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:653
    public getFields($include_computed = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:664
    public getTranslatableFields($include_computed = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:677
    public getIterator() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:691
    public getFieldDefinition($name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:698
    public getFieldDefinitions() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:710
    public toArray() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:720
    public language() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:745
    protected setDefaultLangcode() Populates the local cache for the default language code.
    /**
     * Populates the local cache for the default language code.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:767
    protected updateFieldLangcodes($langcode) Updates language for already instantiated fields.
    /**
     * Updates language for already instantiated fields.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:800
    public onChange($name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:811
    public getTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:877
    public getUntranslated() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:912
    protected initializeTranslation($langcode): \Drupal\Core\Entity\EntityInterface Instantiates a translation object for an existing translation.
    /**
     * Instantiates a translation object for an existing translation.
     *
     * The translated entity will be a clone of the current entity with the
     * specified $langcode. All translations share the same field data structures
     * to ensure that all of them deal with fresh data.
     *
     * @param string $langcode
     *   The language code for the requested translation.
     *
     * @return \Drupal\Core\Entity\EntityInterface
     *   The translation object. The content properties of the translation object
     *   are stored as references to the main entity.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:930
    public hasTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:963
    public isNewTranslation() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:973
    public addTranslation($langcode, array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:980
    public removeTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1001
    public getTranslationStatus($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1030
    public getTranslationLanguages($include_default = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1040
    public updateOriginalValues() Updates the original values with the interim changes.
    /**
     * Updates the original values with the interim changes.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1057
    public & __get($name) Implements the magic method for getting object properties.
    /**
     * Implements the magic method for getting object properties.
     *
     * @todo A lot of code still uses non-fields (e.g. $entity->content in view
     *   builders) by reference. Clean that up.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1077
    public __set($name, $value) Implements the magic method for setting object properties.
    /**
     * Implements the magic method for setting object properties.
     *
     * Uses default language always.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1104
    public __isset($name) Implements the magic method for isset().
    /**
     * Implements the magic method for isset().
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1138
    public __unset($name) Implements the magic method for unset().
    /**
     * Implements the magic method for unset().
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1147
    public createDuplicate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1178
    public __clone() Magic method: Implements a deep clone.
    /**
     * Magic method: Implements a deep clone.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1211
    public label() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1297
    public referencedEntities() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1306
    protected getEntityKey($key): mixed Gets the value of the given entity key, if defined.
    /**
     * Gets the value of the given entity key, if defined.
     *
     * @param string $key
     *   Name of the entity key, for example id, revision or bundle.
     *
     * @return mixed
     *   The value of the entity key, NULL if not defined.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1333
    protected getFieldsToSkipFromTranslationChangesCheck(): array Returns an array of field names to skip in ::hasTranslationChanges.
    /**
     * Returns an array of field names to skip in ::hasTranslationChanges.
     *
     * @return array
     *   An array of field names.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1435
    public hasTranslationChanges() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1446
    public isDefaultTranslationAffectedOnly() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1505
    protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
    /**
     * Gets the entity type manager.
     *
     * @return \Drupal\Core\Entity\EntityTypeManagerInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
    protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
    /**
     * Gets the entity type bundle info service.
     *
     * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
    protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
    /**
     * Gets the language manager.
     *
     * @return \Drupal\Core\Language\LanguageManagerInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
    protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
    /**
     * Gets the UUID generator.
     *
     * @return \Drupal\Component\Uuid\UuidInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
    public isNew() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:120
    public enforceIsNew($value = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
    public getEntityTypeId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
    public toUrl($rel = null, array $options = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
    public hasLinkTemplate($rel) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
    protected linkTemplates(): array Gets an array link templates.
    /**
     * Gets an array link templates.
     *
     * @return array
     *   An array of link templates containing paths.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
    public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
    protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
    /**
     * Gets an array of placeholders for this entity.
     *
     * Individual entity classes may override this method to add additional
     * placeholders if desired. If so, they should be sure to replicate the
     * property caching logic.
     *
     * @param string $rel
     *   The link relationship type, for example: canonical or edit-form.
     *
     * @return array
     *   An array of URI placeholders.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
    public uriRelationships() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
    public save() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:352
    public delete() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
    public getEntityType() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
    public getCacheContexts() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
    protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
    /**
     * The list cache tags to invalidate for this entity.
     *
     * @return string[]
     *   Set of list cache tags.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
    public getCacheTagsToInvalidate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:472
    public getCacheTags() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
    public getCacheMaxAge() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
    protected invalidateTagsOnSave($update) Invalidates an entity's cache tags upon save.
    /**
     * Invalidates an entity's cache tags upon save.
     *
     * @param bool $update
     *   TRUE if the entity has been updated, or FALSE if it has been inserted.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:532
    public getOriginalId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:574
    public setOriginalId($id) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    public getTypedData() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
    public getConfigDependencyKey() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
    public getConfigDependencyName() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:655
    public getConfigTarget() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:662
    public addCacheableDependency($other_object) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
    public addCacheContexts(array $cache_contexts) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
    public addCacheTags(array $cache_tags) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
    public mergeCacheMaxAge($max_age) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
    protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
    /**
     * Sets cacheability; useful for value object constructors.
     *
     * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
     *   The cacheability to set.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
    public traitSleep() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
    public __wakeup() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
    protected traitGetFieldsToSkipFromTranslationChangesCheck(Drupal\Core\Entity\ContentEntityInterface $entity): string[] Returns an array of field names to skip when checking for changes.
    /**
     * Returns an array of field names to skip when checking for changes.
     *
     * @param \Drupal\Core\Entity\ContentEntityInterface $entity
     *   A content entity object.
     *
     * @return string[]
     *   An array of field names.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangesDetectionTrait.php:21
    public setSyncing($syncing) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
    public isSyncing() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
    public getChangedTimeAcrossTranslations(): int Returns the timestamp of the last entity change across all translations.
    /**
     * Returns the timestamp of the last entity change across all translations.
     *
     * @return int
     *   The timestamp of the last entity save operation across all
     *   translations.
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:17
    public getChangedTime(): int|null Gets the timestamp of the last entity change for the current translation.
    /**
     * Gets the timestamp of the last entity change for the current translation.
     *
     * @return int|null
     *   The timestamp of the last entity save operation. Some entities allow a
     *   NULL value indicating the changed time is unknown.
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:33
    public setChangedTime($timestamp): $this Sets the timestamp of the last entity change for the current translation.
    /**
     * Sets the timestamp of the last entity change for the current translation.
     *
     * @param int $timestamp
     *   The timestamp of the last entity save operation.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:46
    public isPublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:47
    public setPublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:54
    public setUnpublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:64
    public getRevisionCreationTime() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:69
    public setRevisionCreationTime($timestamp) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:76
    public getRevisionUser() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:84
    public setRevisionUser(Drupal\user\UserInterface $account) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:91
    public getRevisionUserId() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:99
    public setRevisionUserId($user_id) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:106
    public getRevisionLogMessage() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:114
    public setRevisionLogMessage($revision_log_message) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:121
    public getOwnerId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:48
    public setOwnerId($uid) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:55
    public getOwner() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:65
    public setOwner(Drupal\user\UserInterface $account) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:73
    private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
    /**
     * Returns the typed data class name for this entity.
     *
     * @return string
     *   The string representing the typed data class name.
     *
     * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
  • public static Drupal\node\Entity\Node::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:173
    public static Drupal\node\Entity\Node::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $nodes) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:189
    public static Drupal\node\Entity\Node::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:272
    public static Drupal\Core\Entity\ContentEntityBase::create(array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1161
    public static Drupal\Core\Entity\ContentEntityBase::bundleFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type, $bundle, array $base_field_definitions) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1425
    public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
    public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
    public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
    public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
    protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
    /**
     * Invalidates an entity's cache tags upon delete.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type definition.
     * @param \Drupal\Core\Entity\EntityInterface[] $entities
     *   An array of entities.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    public static Drupal\Core\Entity\EditorialContentEntityBase::publishedBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for publishing status.
    /**
     * Returns an array of base field definitions for publishing status.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type to add the publishing status field to.
     *
     * @return \Drupal\Core\Field\BaseFieldDefinition[]
     *   An array of base field definitions.
     *
     * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
     *   Thrown when the entity type does not implement EntityPublishedInterface
     *   or if it does not have a "published" entity key.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:27
    public static Drupal\Core\Entity\EditorialContentEntityBase::revisionLogBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\FieldDefinitionInterface[] Provides revision-related base field definitions for an entity type.
    /**
     * Provides revision-related base field definitions for an entity type.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type definition.
     *
     * @return \Drupal\Core\Field\FieldDefinitionInterface[]
     *   An array of base field definitions for the entity type, keyed by field
     *   name.
     *
     * @see \Drupal\Core\Entity\FieldableEntityInterface::baseFieldDefinitions()
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:28
    public static Drupal\node\Entity\Node::ownerBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for entity owners.
    /**
     * Returns an array of base field definitions for entity owners.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type to add the owner field to.
     *
     * @return \Drupal\Core\Field\BaseFieldDefinition[]
     *   An array of base field definitions.
     *
     * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
     *   Thrown when the entity type does not implement EntityOwnerInterface or
     *   if it does not have an "owner" entity key.
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:28
    public static Drupal\node\Entity\Node::getDefaultEntityOwner(): mixed Default value callback for 'owner' base field.
    /**
     * Default value callback for 'owner' base field.
     *
     * @return mixed
     *   A default value for the owner field.
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:86
    public static Drupal\Core\Entity\EditorialContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EditorialContentEntityBase.php:19
    public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
    public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
    public static Drupal\Core\Entity\ContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1367
    public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
  • protected static Drupal\Core\Entity\ContentEntityBase::$fieldsToSkipFromTranslationChangesCheck :: array (0)
  • public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_REMOVED :: integer 0
    public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_EXISTING :: integer 1
    public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_CREATED :: integer 2
    public const Drupal\node\NodeInterface::NOT_PUBLISHED :: integer 0
    public const Drupal\node\NodeInterface::PUBLISHED :: integer 1
    public const Drupal\node\NodeInterface::NOT_PROMOTED :: integer 0
    public const Drupal\node\NodeInterface::PROMOTED :: integer 1
    public const Drupal\node\NodeInterface::NOT_STICKY :: integer 0
    public const Drupal\node\NodeInterface::STICKY :: integer 1
  • Drupal\Core\Entity\FieldableEntityInterface Iterator Contents uninitialized Blacklisted
#entity_type => string (4) "node"
#view_mode => string (7) "_custom"
#ds_view_mode => string (4) "full"
#items => array (1)
0 => stdClass#4629 (1)
  • Properties (1)
  • _attributes -> array (0)
#is_multiple => boolean false
#access => boolean true
#formatter => string (8) "ds_field"
0 => array (1)
0 => array (3)
#type => string (15) "inline_template"
#template => string (211) "{% if wrapper %} <{{ wrapper }}{{ attributes }}> {% endif %} {% if is_link %...
{% if wrapper %}
<{{ wrapper }}{{ attributes }}>
{% endif %}
{% if is_link %}
  {{ link(output, entity_url, link_attributes) }}
{% else %}
  {{ output }}
{% endif %}
{% if wrapper %}
</{{ wrapper }}>
{% endif %}
#context => array (6) Depth Limit
body => array (2)
#cache => array (3)
contexts => array (0)
tags => array (0)
max-age => integer -1
#weight => integer 1
field_country => array (18)
#theme => string (5) "field"
#title => string (7) "Country"
#label_display => string (6) "hidden"
#view_mode => string (4) "full"
#language => string (2) "es"
#field_name => string (13) "field_country"
#field_type => string (16) "entity_reference"
#field_translatable => boolean false
#entity_type => string (4) "node"
#bundle => string (20) "business_opportunity"
#object => Drupal\node\Entity\Node#2355 (28)
  • Entity Fields (28)
  • Properties (30)
  • Methods (133)
  • Static methods (19)
  • Static properties (1)
  • Class constants (9)
  • Iterator
  • nid -> string (5) "24975"
    uuid -> string (36) "d90fc139-b4c1-411d-ad96-4e06cd7f384c"
    vid -> string (5) "24975"
    langcode -> string (2) "es"
    type -> string (20) "business_opportunity"
    revision_timestamp -> string (10) "1695022687"
    revision_uid -> string (1) "4"
    revision_log -> Drupal\Core\Field\FieldItemList#6765 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#1734 Depth Limit
      protected name -> string (12) "revision_log"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3291 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1038 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    status -> string (1) "1"
    uid -> string (1) "4"
    title -> string (7) "Nigeria"
    created -> string (10) "1490169004"
    changed -> string (10) "1698703023"
    promote -> string (1) "0"
    sticky -> string (1) "1"
    default_langcode -> string (1) "1"
    revision_default -> string (1) "1"
    revision_translation_affected -> string (1) "1"
    metatag -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#7669 (4)
    • Values (4)
    • Properties (11)
    • Iterator
    • 0 => array (2) Depth Limit
      1 => array (2) Depth Limit
      2 => array (2) Depth Limit
      3 => array (2) Depth Limit
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#1786 Depth Limit
      protected name -> string (7) "metatag"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3291 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1038 Blacklisted
      protected list -> array (4) Depth Limit
      protected langcode -> string (2) "es"
      protected metatagsGenerated -> boolean true
      protected valueComputed -> boolean true
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    path -> Drupal\pathauto\PathautoFieldItemList#7670 (3)
    • Field properties (3)
    • Properties (10)
    • Iterator
    • alias -> string (31) "/oportunidad-de-negocio/nigeria"
      pid -> string (6) "328205"
      langcode -> string (2) "es"
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#1790 Depth Limit
      protected name -> string (4) "path"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3291 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1038 Blacklisted
      protected list -> array (1) Depth Limit
      protected langcode -> string (2) "es"
      protected valueComputed -> boolean true
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    menu_link -> Drupal\token\MenuLinkFieldItemList#7671 (0)
    • No values
    • Properties (10)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#1793 Depth Limit
      protected name -> string (9) "menu_link"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3291 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1038 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
      protected valueComputed -> boolean true
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    content_translation_source -> string (3) "und"
    content_translation_outdated -> string (1) "0"
    body -> Drupal\text\Plugin\Field\FieldType\TextFieldItemList#7678 (3)
    • Field properties (3)
    • Properties (9)
    • Iterator
    • value -> UTF-8 string (5048) "<p>El crecimiento del PIB se estimó en un 2.3% para 2019, experimentando una...
      <p>El crecimiento del PIB se estimó en un 2.3% para 2019, experimentando una subida respecto del año anterior gracias al transporte, un sector petrolero mejorado y las TIC, además de un mayor consumo privado. Sin embargo, la agricultura se vio afectada por inundaciones esporádicas y por conflictos entre agricultores, y la fabricación continúa sufriendo una falta de financiación. Ante la llegada del COVID-19, Nigeria enfrenta unas condiciones macroeconómicas que se debilitarán rápidamente, derivadas principalmente de la fuerte disminución del precio del petróleo en 2020, cuyos ingresos disminuirán en un 90% según la proyección del gobierno. La pandemia también ha tenido un impacto en los flujos de inversión revertidos, los mercados financieros volátiles e interrupciones en los viajes y el turismo. Ante esta situación, se proyecta una contracción del PIB de entre 4.4% y 7.2%, frente al crecimiento que se había estimado del 2.9% para 2020. Junto con las crecientes presiones de gastos para mitigar los efectos socioeconómicos y de salud del COVID-19, se proyecta que el déficit presupuestario se amplíe a un 6.7%, lo que aumenta los riesgos fiscales que ya se daban anteriormente, debido a que los altos pagos del servicio de la deuda se estimaban mucho mayores que los ingresos recaudados por el gobierno. Las menores exportaciones de petróleo profundizarán el déficit de la cuenta corriente entre el 4%-5% del PIB, eliminando así el superávit proyectado antes de la pandemia, aunque antes de esta ya había sufrido una reducción drástica debido al aumento de las importaciones y los menores ingresos petroleros. A pesar de la probable mejora en los productos agrícolas a medida que comienza la temporada de lluvias, la moderada demanda de los consumidores y un crecimiento del crédito bancario menor al esperado, se pronostica que la inflación aumentará al 14% en 2020, tras el 11.1% que se había proyectado antes de la crisis.</p>
      <p>En cuanto al sector exterior, el petróleo representa casi la totalidad de los ingresos por exportaciones. Junto con el gas, son los principales productos exportados por el país. Sus principales clientes son India, Estados Unidos y España, mientras que los principales proveedores son China, Bélgica y Países Bajos, de los que importa combustible, bienes de equipo y alimentos.</p>
      <p>Además de por la pandemia, las exportaciones de petróleo en Nigeria podrían verse afectadas por tensiones comerciales mundiales y podrían debilitar el crecimiento mundial y disminuir la demanda de los productos de Nigeria. Riesgos de este tipo resaltan la necesidad de acelerar las reformas estructurales para promover la diversificación económica y la industrialización para minimizar la vulnerabilidad a las conmociones externas. Nigeria presenta varias oportunidades para transformar su economía, en particular en el agro-procesamiento. Las zonas especiales de agro-procesamiento podrían promover el desarrollo agroindustrial y el empleo; no obstante, la inseguridad podría disuadir a los inversores extranjeros, arruinar la economía nacional y disminuir las perspectivas de crecimiento económico.</p>
      <p>Para mitigar el impacto de la pandemia se han lanzado una serie de medidas de política fiscal y monetaria, entre las que se incluye una línea de crédito para apoyar las instalaciones de atención médica, proporcionar alivio a los contribuyentes e incentivar a los empleadores a retener y emplear personal durante la recesión. La pandemia presenta una oportunidad para fortalecer la resiliencia del sistema de salud y estimular el crecimiento económico, lo que requerirá recursos adicionales e inversiones específicas. </p>
      <p>Descargar esta información en <a href="https://www.casafrica.es/sites/default/files/contents/document/nigeria-2020-es.pdf" target="_blank" title="NIGERIA.pdf (267.42 Kb)">PDF</a></p>
      <p>Más información:</p>
      <ul><li><a href="https://www.casafrica.es/es/pais/nigeria" target="_blank">Ficha país de Casa África</a></li>
      <li><a href="http://www.exteriores.gob.es/Documents/FichasPais/NIGERIA_FICHA%20PAIS.pdf" target="_blank">Ficha país en el MAEC</a></li>
      <li><a href="https://www.icex.es/icex/es/navegacion-principal/todos-nuestros-servicios/informacion-de-mercados/paises/navegacion-principal/portada/index.html?idPais=NG" target="_blank">Ficha país del ICEX</a></li>
      <li><a href="https://www.afdb.org/en/countries/west-africa/nigeria" target="_blank">Ficha país en AEO</a></li>
      <li><a href="http://www.icex.es/icex/es/navegacion-principal/todos-nuestros-servicios/informacion-de-mercados/paises/navegacion-principal/invertir-en/sectores-de-oportunidad/index.html?idPais=NG">Oportunidades para invertir</a></li>
      <li><a href="http://www.icex.es/icex/es/navegacion-principal/todos-nuestros-servicios/informacion-de-mercados/paises/navegacion-principal/exportar-a/sectores-de-oportunidad/index.html?idPais=NG" target="_blank">Oportunidades para exportar</a></li>
      </ul><p>Fuentes: ICEX y African Economic Outlook.</p>
      
      summary -> null
      format -> string (10) "basic_html"
    • protected definition -> Drupal\field\Entity\FieldConfig#1828 Depth Limit
      protected name -> string (4) "body"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3291 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1038 Blacklisted
      protected list -> array (1) Depth Limit
      protected langcode -> string (2) "es"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    feeds_item -> Drupal\feeds\Plugin\Field\FieldType\FeedsItemList#6830 (1)
    • Values (1)
    • Properties (9)
    • Iterator
    • 0 => array (5) Depth Limit
    • protected definition -> Drupal\field\Entity\FieldConfig#1829 Depth Limit
      protected name -> string (10) "feeds_item"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3291 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1038 Blacklisted
      protected list -> array (1) Depth Limit
      protected langcode -> string (2) "es"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_country -> string (2) "41"
    field_country_flag -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList#7021 (0)
    • No values
    • Properties (9)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#1831 Depth Limit
      protected name -> string (18) "field_country_flag"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3291 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#1038 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
    field_former_id -> string (5) "12461"
  • protected entityTypeId -> string (4) "node"
    protected enforceIsNew -> &null
    protected typedData -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#3291 Blacklisted
    protected cacheContexts -> array (0)
    protected cacheTags -> array (0)
    protected cacheMaxAge -> integer -1
    protected _serviceIds -> array (0)
    protected _entityStorages -> array (0)
    protected values -> &array (25)
    nid => array (1) Depth Limit
    vid => array (1) Depth Limit
    type => array (1) Depth Limit
    uuid => array (1) Depth Limit
    langcode => array (4) Depth Limit
    revision_uid => array (1) Depth Limit
    revision_timestamp => array (1) Depth Limit
    revision_log => array (1) Depth Limit
    revision_default => array (1) Depth Limit
    isDefaultRevision => array (1) Depth Limit
    status => array (4) Depth Limit
    uid => array (4) Depth Limit
    title => array (4) Depth Limit
    created => array (4) Depth Limit
    changed => array (4) Depth Limit
    promote => array (4) Depth Limit
    sticky => array (4) Depth Limit
    default_langcode => array (4) Depth Limit
    revision_translation_affected => array (4) Depth Limit
    content_translation_source => array (4) Depth Limit
    content_translation_outdated => array (4) Depth Limit
    body => array (1) Depth Limit
    feeds_item => array (1) Depth Limit
    field_country => array (1) Depth Limit
    field_former_id => array (1) Depth Limit
    protected fields -> &array (28)
    body => array (1) Depth Limit
    field_country => array (2) Depth Limit
    uid => array (2) Depth Limit
    title => array (1) Depth Limit
    created => array (2) Depth Limit
    changed => array (2) Depth Limit
    nid => array (2) Depth Limit
    uuid => array (2) Depth Limit
    vid => array (2) Depth Limit
    langcode => array (1) Depth Limit
    type => array (2) Depth Limit
    revision_timestamp => array (2) Depth Limit
    revision_uid => array (2) Depth Limit
    revision_log => array (2) Depth Limit
    status => array (2) Depth Limit
    promote => array (2) Depth Limit
    sticky => array (2) Depth Limit
    default_langcode => array (1) Depth Limit
    revision_default => array (2) Depth Limit
    revision_translation_affected => array (1) Depth Limit
    metatag => array (1) Depth Limit
    path => array (1) Depth Limit
    menu_link => array (1) Depth Limit
    content_translation_source => array (1) Depth Limit
    content_translation_outdated => array (1) Depth Limit
    feeds_item => array (2) Depth Limit
    field_country_flag => array (2) Depth Limit
    field_former_id => array (2) Depth Limit
    protected fieldDefinitions -> null
    protected languages -> array (6)
    es => Drupal\Core\Language\Language#1940 Depth Limit
    fr => Drupal\Core\Language\Language#1941 Depth Limit
    pt-pt => Drupal\Core\Language\Language#1942 Depth Limit
    en => Drupal\Core\Language\Language#1939 Depth Limit
    und => Drupal\Core\Language\Language#1943 Depth Limit
    zxx => Drupal\Core\Language\Language#1821 Depth Limit
    protected langcodeKey -> string (8) "langcode"
    protected defaultLangcodeKey -> string (16) "default_langcode"
    protected activeLangcode -> string (9) "x-default"
    protected enforceDefaultTranslation -> null
    protected defaultLangcode -> string (2) "es"
    protected translations -> &array (4)
    x-default => array (2) Depth Limit
    en => array (1) Depth Limit
    fr => array (2) Depth Limit
    pt-pt => array (1) Depth Limit
    protected translationInitialize -> boolean false
    protected newRevision -> &boolean false
    protected isDefaultRevision -> &string (1) "1"
    protected entityKeys -> &array (6)
    bundle => string (20) "business_opportunity"
    id => string (5) "24975"
    revision => string (5) "24975"
    uuid => string (36) "d90fc139-b4c1-411d-ad96-4e06cd7f384c"
    status => string (1) "1"
    published => string (1) "1"
    protected translatableEntityKeys -> &array (4)
    label => array (3) Depth Limit
    langcode => array (4) Depth Limit
    default_langcode => array (4) Depth Limit
    revision_translation_affected => array (4) Depth Limit
    protected validated -> boolean false
    protected validationRequired -> boolean false
    protected loadedRevisionId -> &string (5) "24975"
    protected revisionTranslationAffectedKey -> string (29) "revision_translation_affected"
    protected enforceRevisionTranslationAffected -> &array (0)
    protected isSyncing -> &boolean false
    public in_preview -> null
  • public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:104
    public preSaveRevision(Drupal\Core\Entity\EntityStorageInterface $storage, stdClass $record) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:126
    public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:141
    public getType() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:197
    public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:204
    public getTitle() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:212
    public setTitle($title) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:219
    public getCreatedTime() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:227
    public setCreatedTime($timestamp) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:234
    public isPromoted() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:242
    public setPromoted($promoted) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:249
    public isSticky() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:257
    public setSticky($sticky) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:264
    public __construct(array $values, $entity_type, $bundle = false, $translations = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:201
    protected getLanguages() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:280
    public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:296
    public setNewRevision($value = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:303
    public getLoadedRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:325
    public updateLoadedRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:332
    public isNewRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:340
    public isDefaultRevision($new_value = null) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:347
    public wasDefaultRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:360
    public isLatestRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:375
    public isLatestTranslationAffectedRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:385
    public isRevisionTranslationAffected() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:395
    public setRevisionTranslationAffected($affected) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:402
    public isRevisionTranslationAffectedEnforced() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:412
    public setRevisionTranslationAffectedEnforced($enforced) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:419
    public setDefaultTranslationEnforced(?bool $enforce_default_translation): static Set or clear an override of the isDefaultTranslation() result.
    /**
     * Set or clear an override of the isDefaultTranslation() result.
     *
     * @param bool|null $enforce_default_translation
     *   If boolean value is passed, the value will override the result of
     *   isDefaultTranslation() method. If NULL is passed, the default logic will
     *   be used.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:434
    public isDefaultTranslation() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:442
    public getRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:452
    public isTranslatable() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:459
    public validate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:516
    public isValidationRequired() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:525
    public setValidationRequired($required) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:532
    protected clearTranslationCache() Clears entity translation object cache to remove stale references.
    /**
     * Clears entity translation object cache to remove stale references.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:540
    public __sleep() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:549
    public id() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:567
    public bundle() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:574
    public uuid() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:581
    public hasField($field_name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:588
    public get($field_name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:595
    protected getTranslatedField($name, $langcode): \Drupal\Core\Field\FieldItemListInterface Gets a translated field.
    /**
     * Gets a translated field.
     *
     * @return \Drupal\Core\Field\FieldItemListInterface
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:607
    public set($name, $value, $notify = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:653
    public getFields($include_computed = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:664
    public getTranslatableFields($include_computed = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:677
    public getIterator() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:691
    public getFieldDefinition($name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:698
    public getFieldDefinitions() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:710
    public toArray() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:720
    public language() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:745
    protected setDefaultLangcode() Populates the local cache for the default language code.
    /**
     * Populates the local cache for the default language code.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:767
    protected updateFieldLangcodes($langcode) Updates language for already instantiated fields.
    /**
     * Updates language for already instantiated fields.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:800
    public onChange($name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:811
    public getTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:877
    public getUntranslated() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:912
    protected initializeTranslation($langcode): \Drupal\Core\Entity\EntityInterface Instantiates a translation object for an existing translation.
    /**
     * Instantiates a translation object for an existing translation.
     *
     * The translated entity will be a clone of the current entity with the
     * specified $langcode. All translations share the same field data structures
     * to ensure that all of them deal with fresh data.
     *
     * @param string $langcode
     *   The language code for the requested translation.
     *
     * @return \Drupal\Core\Entity\EntityInterface
     *   The translation object. The content properties of the translation object
     *   are stored as references to the main entity.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:930
    public hasTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:963
    public isNewTranslation() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:973
    public addTranslation($langcode, array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:980
    public removeTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1001
    public getTranslationStatus($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1030
    public getTranslationLanguages($include_default = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1040
    public updateOriginalValues() Updates the original values with the interim changes.
    /**
     * Updates the original values with the interim changes.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1057
    public & __get($name) Implements the magic method for getting object properties.
    /**
     * Implements the magic method for getting object properties.
     *
     * @todo A lot of code still uses non-fields (e.g. $entity->content in view
     *   builders) by reference. Clean that up.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1077
    public __set($name, $value) Implements the magic method for setting object properties.
    /**
     * Implements the magic method for setting object properties.
     *
     * Uses default language always.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1104
    public __isset($name) Implements the magic method for isset().
    /**
     * Implements the magic method for isset().
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1138
    public __unset($name) Implements the magic method for unset().
    /**
     * Implements the magic method for unset().
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1147
    public createDuplicate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1178
    public __clone() Magic method: Implements a deep clone.
    /**
     * Magic method: Implements a deep clone.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1211
    public label() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1297
    public referencedEntities() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1306
    protected getEntityKey($key): mixed Gets the value of the given entity key, if defined.
    /**
     * Gets the value of the given entity key, if defined.
     *
     * @param string $key
     *   Name of the entity key, for example id, revision or bundle.
     *
     * @return mixed
     *   The value of the entity key, NULL if not defined.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1333
    protected getFieldsToSkipFromTranslationChangesCheck(): array Returns an array of field names to skip in ::hasTranslationChanges.
    /**
     * Returns an array of field names to skip in ::hasTranslationChanges.
     *
     * @return array
     *   An array of field names.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1435
    public hasTranslationChanges() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1446
    public isDefaultTranslationAffectedOnly() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1505
    protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
    /**
     * Gets the entity type manager.
     *
     * @return \Drupal\Core\Entity\EntityTypeManagerInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
    protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
    /**
     * Gets the entity type bundle info service.
     *
     * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
    protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
    /**
     * Gets the language manager.
     *
     * @return \Drupal\Core\Language\LanguageManagerInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
    protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
    /**
     * Gets the UUID generator.
     *
     * @return \Drupal\Component\Uuid\UuidInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
    public isNew() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:120
    public enforceIsNew($value = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
    public getEntityTypeId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
    public toUrl($rel = null, array $options = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
    public hasLinkTemplate($rel) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
    protected linkTemplates(): array Gets an array link templates.
    /**
     * Gets an array link templates.
     *
     * @return array
     *   An array of link templates containing paths.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
    public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
    protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
    /**
     * Gets an array of placeholders for this entity.
     *
     * Individual entity classes may override this method to add additional
     * placeholders if desired. If so, they should be sure to replicate the
     * property caching logic.
     *
     * @param string $rel
     *   The link relationship type, for example: canonical or edit-form.
     *
     * @return array
     *   An array of URI placeholders.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
    public uriRelationships() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
    public save() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:352
    public delete() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
    public getEntityType() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
    public getCacheContexts() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
    protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
    /**
     * The list cache tags to invalidate for this entity.
     *
     * @return string[]
     *   Set of list cache tags.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
    public getCacheTagsToInvalidate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:472
    public getCacheTags() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
    public getCacheMaxAge() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
    protected invalidateTagsOnSave($update) Invalidates an entity's cache tags upon save.
    /**
     * Invalidates an entity's cache tags upon save.
     *
     * @param bool $update
     *   TRUE if the entity has been updated, or FALSE if it has been inserted.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:532
    public getOriginalId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:574
    public setOriginalId($id) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    public getTypedData() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
    public getConfigDependencyKey() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
    public getConfigDependencyName() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:655
    public getConfigTarget() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:662
    public addCacheableDependency($other_object) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
    public addCacheContexts(array $cache_contexts) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
    public addCacheTags(array $cache_tags) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
    public mergeCacheMaxAge($max_age) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
    protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
    /**
     * Sets cacheability; useful for value object constructors.
     *
     * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
     *   The cacheability to set.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
    public traitSleep() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
    public __wakeup() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
    protected traitGetFieldsToSkipFromTranslationChangesCheck(Drupal\Core\Entity\ContentEntityInterface $entity): string[] Returns an array of field names to skip when checking for changes.
    /**
     * Returns an array of field names to skip when checking for changes.
     *
     * @param \Drupal\Core\Entity\ContentEntityInterface $entity
     *   A content entity object.
     *
     * @return string[]
     *   An array of field names.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangesDetectionTrait.php:21
    public setSyncing($syncing) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
    public isSyncing() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
    public getChangedTimeAcrossTranslations(): int Returns the timestamp of the last entity change across all translations.
    /**
     * Returns the timestamp of the last entity change across all translations.
     *
     * @return int
     *   The timestamp of the last entity save operation across all
     *   translations.
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:17
    public getChangedTime(): int|null Gets the timestamp of the last entity change for the current translation.
    /**
     * Gets the timestamp of the last entity change for the current translation.
     *
     * @return int|null
     *   The timestamp of the last entity save operation. Some entities allow a
     *   NULL value indicating the changed time is unknown.
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:33
    public setChangedTime($timestamp): $this Sets the timestamp of the last entity change for the current translation.
    /**
     * Sets the timestamp of the last entity change for the current translation.
     *
     * @param int $timestamp
     *   The timestamp of the last entity save operation.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:46
    public isPublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:47
    public setPublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:54
    public setUnpublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:64
    public getRevisionCreationTime() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:69
    public setRevisionCreationTime($timestamp) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:76
    public getRevisionUser() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:84
    public setRevisionUser(Drupal\user\UserInterface $account) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:91
    public getRevisionUserId() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:99
    public setRevisionUserId($user_id) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:106
    public getRevisionLogMessage() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:114
    public setRevisionLogMessage($revision_log_message) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:121
    public getOwnerId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:48
    public setOwnerId($uid) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:55
    public getOwner() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:65
    public setOwner(Drupal\user\UserInterface $account) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:73
    private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
    /**
     * Returns the typed data class name for this entity.
     *
     * @return string
     *   The string representing the typed data class name.
     *
     * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
  • public static Drupal\node\Entity\Node::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:173
    public static Drupal\node\Entity\Node::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $nodes) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:189
    public static Drupal\node\Entity\Node::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:272
    public static Drupal\Core\Entity\ContentEntityBase::create(array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1161
    public static Drupal\Core\Entity\ContentEntityBase::bundleFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type, $bundle, array $base_field_definitions) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1425
    public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
    public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
    public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
    public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
    protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
    /**
     * Invalidates an entity's cache tags upon delete.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type definition.
     * @param \Drupal\Core\Entity\EntityInterface[] $entities
     *   An array of entities.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    public static Drupal\Core\Entity\EditorialContentEntityBase::publishedBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for publishing status.
    /**
     * Returns an array of base field definitions for publishing status.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type to add the publishing status field to.
     *
     * @return \Drupal\Core\Field\BaseFieldDefinition[]
     *   An array of base field definitions.
     *
     * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
     *   Thrown when the entity type does not implement EntityPublishedInterface
     *   or if it does not have a "published" entity key.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:27
    public static Drupal\Core\Entity\EditorialContentEntityBase::revisionLogBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\FieldDefinitionInterface[] Provides revision-related base field definitions for an entity type.
    /**
     * Provides revision-related base field definitions for an entity type.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type definition.
     *
     * @return \Drupal\Core\Field\FieldDefinitionInterface[]
     *   An array of base field definitions for the entity type, keyed by field
     *   name.
     *
     * @see \Drupal\Core\Entity\FieldableEntityInterface::baseFieldDefinitions()
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:28
    public static Drupal\node\Entity\Node::ownerBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for entity owners.
    /**
     * Returns an array of base field definitions for entity owners.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type to add the owner field to.
     *
     * @return \Drupal\Core\Field\BaseFieldDefinition[]
     *   An array of base field definitions.
     *
     * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
     *   Thrown when the entity type does not implement EntityOwnerInterface or
     *   if it does not have an "owner" entity key.
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:28
    public static Drupal\node\Entity\Node::getDefaultEntityOwner(): mixed Default value callback for 'owner' base field.
    /**
     * Default value callback for 'owner' base field.
     *
     * @return mixed
     *   A default value for the owner field.
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:86
    public static Drupal\Core\Entity\EditorialContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EditorialContentEntityBase.php:19
    public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
    public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
    public static Drupal\Core\Entity\ContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1367
    public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
  • protected static Drupal\Core\Entity\ContentEntityBase::$fieldsToSkipFromTranslationChangesCheck :: array (0)
  • public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_REMOVED :: integer 0
    public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_EXISTING :: integer 1
    public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_CREATED :: integer 2
    public const Drupal\node\NodeInterface::NOT_PUBLISHED :: integer 0
    public const Drupal\node\NodeInterface::PUBLISHED :: integer 1
    public const Drupal\node\NodeInterface::NOT_PROMOTED :: integer 0
    public const Drupal\node\NodeInterface::PROMOTED :: integer 1
    public const Drupal\node\NodeInterface::NOT_STICKY :: integer 0
    public const Drupal\node\NodeInterface::STICKY :: integer 1
  • Drupal\Core\Entity\FieldableEntityInterface Iterator Contents uninitialized Blacklisted
#items => Drupal\Core\Field\EntityReferenceFieldItemList#3294 Blacklisted
#formatter => string (28) "entity_reference_entity_view"
#is_multiple => boolean true
#third_party_settings => array (2)
field_delimiter => array (1)
delimiter => string (0) ""
ds => array (2)
ds_limit => string (0) ""
ft => array (2) Depth Limit
0 => array (6)
#node => Drupal\node\Entity\Node#3750 (34)
  • Entity Fields (34)
  • Properties (30)
  • Methods (133)
  • Static methods (19)
  • Static properties (1)
  • Class constants (9)
  • Iterator
  • nid -> string (2) "41"
    uuid -> string (36) "440bf0cc-ca25-4601-af37-51c6a2a52e3c"
    vid -> string (2) "41"
    langcode -> string (2) "fr"
    type -> string (7) "country"
    revision_timestamp -> string (10) "1694462547"
    revision_uid -> string (1) "4"
    revision_log -> Drupal\Core\Field\FieldItemList#8222 Depth Limit
    status -> string (1) "1"
    uid -> string (1) "4"
    title -> string (7) "Nigeria"
    created -> string (10) "1486720755"
    changed -> string (10) "1694462547"
    promote -> string (1) "0"
    sticky -> string (1) "0"
    default_langcode -> string (1) "0"
    revision_default -> string (1) "1"
    revision_translation_affected -> string (1) "1"
    metatag -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#8269 Depth Limit
    path -> Drupal\pathauto\PathautoFieldItemList#8271 Depth Limit
    menu_link -> Drupal\token\MenuLinkFieldItemList#8273 Depth Limit
    content_translation_source -> string (3) "und"
    content_translation_outdated -> string (1) "0"
    feeds_item -> Drupal\feeds\Plugin\Field\FieldType\FeedsItemList#8287 Depth Limit
    field_enlaces_de_interes -> Drupal\text\Plugin\Field\FieldType\TextFieldItemList#8295 Depth Limit
    field_former_id -> string (5) "11642"
    field_img_flag -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList#4632 Depth Limit
    field_img_header -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList#8315 Depth Limit
    field_img_image -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList#8340 Depth Limit
    field_img_map -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList#8342 Depth Limit
    field_informacion_general -> Drupal\text\Plugin\Field\FieldType\TextFieldItemList#8367 Depth Limit
    field_intro -> Drupal\text\Plugin\Field\FieldType\TextFieldItemList#8382 Depth Limit
    field_licitacion -> Drupal\Core\Field\FieldItemList#8384 Depth Limit
    field_viajar -> Drupal\text\Plugin\Field\FieldType\TextFieldItemList#8386 Depth Limit
  • protected entityTypeId -> string (4) "node"
    protected enforceIsNew -> &null
    protected typedData -> null
    protected cacheContexts -> array (0)
    protected cacheTags -> array (0)
    protected cacheMaxAge -> integer -1
    protected _serviceIds -> array (0)
    protected _entityStorages -> array (0)
    protected values -> &array (30) Depth Limit
    protected fields -> &array (2) Depth Limit
    protected fieldDefinitions -> array (34) Depth Limit
    protected languages -> array (6) Depth Limit
    protected langcodeKey -> string (8) "langcode"
    protected defaultLangcodeKey -> string (16) "default_langcode"
    protected activeLangcode -> string (2) "fr"
    protected enforceDefaultTranslation -> null
    protected defaultLangcode -> string (2) "es"
    protected translations -> &array (4) Depth Limit
    protected translationInitialize -> boolean false
    protected newRevision -> &boolean false
    protected isDefaultRevision -> &string (1) "1"
    protected entityKeys -> &array (8) Depth Limit
    protected translatableEntityKeys -> &array (4) Depth Limit
    protected validated -> boolean false
    protected validationRequired -> boolean false
    protected loadedRevisionId -> &string (2) "41"
    protected revisionTranslationAffectedKey -> string (29) "revision_translation_affected"
    protected enforceRevisionTranslationAffected -> &array (0)
    protected isSyncing -> &boolean false
    public in_preview -> null
  • public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:104
    public preSaveRevision(Drupal\Core\Entity\EntityStorageInterface $storage, stdClass $record) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:126
    public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:141
    public getType() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:197
    public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:204
    public getTitle() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:212
    public setTitle($title) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:219
    public getCreatedTime() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:227
    public setCreatedTime($timestamp) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:234
    public isPromoted() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:242
    public setPromoted($promoted) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:249
    public isSticky() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:257
    public setSticky($sticky) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:264
    public __construct(array $values, $entity_type, $bundle = false, $translations = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:201
    protected getLanguages() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:280
    public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:296
    public setNewRevision($value = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:303
    public getLoadedRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:325
    public updateLoadedRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:332
    public isNewRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:340
    public isDefaultRevision($new_value = null) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:347
    public wasDefaultRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:360
    public isLatestRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:375
    public isLatestTranslationAffectedRevision() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:385
    public isRevisionTranslationAffected() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:395
    public setRevisionTranslationAffected($affected) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:402
    public isRevisionTranslationAffectedEnforced() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:412
    public setRevisionTranslationAffectedEnforced($enforced) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:419
    public setDefaultTranslationEnforced(?bool $enforce_default_translation): static Set or clear an override of the isDefaultTranslation() result.
    /**
     * Set or clear an override of the isDefaultTranslation() result.
     *
     * @param bool|null $enforce_default_translation
     *   If boolean value is passed, the value will override the result of
     *   isDefaultTranslation() method. If NULL is passed, the default logic will
     *   be used.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:434
    public isDefaultTranslation() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:442
    public getRevisionId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:452
    public isTranslatable() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:459
    public validate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:516
    public isValidationRequired() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:525
    public setValidationRequired($required) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:532
    protected clearTranslationCache() Clears entity translation object cache to remove stale references.
    /**
     * Clears entity translation object cache to remove stale references.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:540
    public __sleep() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:549
    public id() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:567
    public bundle() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:574
    public uuid() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:581
    public hasField($field_name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:588
    public get($field_name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:595
    protected getTranslatedField($name, $langcode): \Drupal\Core\Field\FieldItemListInterface Gets a translated field.
    /**
     * Gets a translated field.
     *
     * @return \Drupal\Core\Field\FieldItemListInterface
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:607
    public set($name, $value, $notify = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:653
    public getFields($include_computed = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:664
    public getTranslatableFields($include_computed = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:677
    public getIterator() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:691
    public getFieldDefinition($name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:698
    public getFieldDefinitions() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:710
    public toArray() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:720
    public language() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:745
    protected setDefaultLangcode() Populates the local cache for the default language code.
    /**
     * Populates the local cache for the default language code.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:767
    protected updateFieldLangcodes($langcode) Updates language for already instantiated fields.
    /**
     * Updates language for already instantiated fields.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:800
    public onChange($name) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:811
    public getTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:877
    public getUntranslated() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:912
    protected initializeTranslation($langcode): \Drupal\Core\Entity\EntityInterface Instantiates a translation object for an existing translation.
    /**
     * Instantiates a translation object for an existing translation.
     *
     * The translated entity will be a clone of the current entity with the
     * specified $langcode. All translations share the same field data structures
     * to ensure that all of them deal with fresh data.
     *
     * @param string $langcode
     *   The language code for the requested translation.
     *
     * @return \Drupal\Core\Entity\EntityInterface
     *   The translation object. The content properties of the translation object
     *   are stored as references to the main entity.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:930
    public hasTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:963
    public isNewTranslation() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:973
    public addTranslation($langcode, array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:980
    public removeTranslation($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1001
    public getTranslationStatus($langcode) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1030
    public getTranslationLanguages($include_default = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1040
    public updateOriginalValues() Updates the original values with the interim changes.
    /**
     * Updates the original values with the interim changes.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1057
    public & __get($name) Implements the magic method for getting object properties.
    /**
     * Implements the magic method for getting object properties.
     *
     * @todo A lot of code still uses non-fields (e.g. $entity->content in view
     *   builders) by reference. Clean that up.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1077
    public __set($name, $value) Implements the magic method for setting object properties.
    /**
     * Implements the magic method for setting object properties.
     *
     * Uses default language always.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1104
    public __isset($name) Implements the magic method for isset().
    /**
     * Implements the magic method for isset().
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1138
    public __unset($name) Implements the magic method for unset().
    /**
     * Implements the magic method for unset().
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1147
    public createDuplicate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1178
    public __clone() Magic method: Implements a deep clone.
    /**
     * Magic method: Implements a deep clone.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1211
    public label() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1297
    public referencedEntities() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1306
    protected getEntityKey($key): mixed Gets the value of the given entity key, if defined.
    /**
     * Gets the value of the given entity key, if defined.
     *
     * @param string $key
     *   Name of the entity key, for example id, revision or bundle.
     *
     * @return mixed
     *   The value of the entity key, NULL if not defined.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1333
    protected getFieldsToSkipFromTranslationChangesCheck(): array Returns an array of field names to skip in ::hasTranslationChanges.
    /**
     * Returns an array of field names to skip in ::hasTranslationChanges.
     *
     * @return array
     *   An array of field names.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1435
    public hasTranslationChanges() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1446
    public isDefaultTranslationAffectedOnly() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1505
    protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
    /**
     * Gets the entity type manager.
     *
     * @return \Drupal\Core\Entity\EntityTypeManagerInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:72
    protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
    /**
     * Gets the entity type bundle info service.
     *
     * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:81
    protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
    /**
     * Gets the language manager.
     *
     * @return \Drupal\Core\Language\LanguageManagerInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:90
    protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
    /**
     * Gets the UUID generator.
     *
     * @return \Drupal\Component\Uuid\UuidInterface
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:99
    public isNew() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:120
    public enforceIsNew($value = true) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:127
    public getEntityTypeId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
    public toUrl($rel = null, array $options = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
    public hasLinkTemplate($rel) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:237
    protected linkTemplates(): array Gets an array link templates.
    /**
     * Gets an array link templates.
     *
     * @return array
     *   An array of link templates containing paths.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:248
    public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:255
    protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
    /**
     * Gets an array of placeholders for this entity.
     *
     * Individual entity classes may override this method to add additional
     * placeholders if desired. If so, they should be sure to replicate the
     * property caching logic.
     *
     * @param string $rel
     *   The link relationship type, for example: canonical or edit-form.
     *
     * @return array
     *   An array of URI placeholders.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:278
    public uriRelationships() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:299
    public save() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:352
    public delete() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:360
    public getEntityType() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:386
    public getCacheContexts() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:451
    protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
    /**
     * The list cache tags to invalidate for this entity.
     *
     * @return string[]
     *   Set of list cache tags.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:461
    public getCacheTagsToInvalidate() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:472
    public getCacheTags() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:482
    public getCacheMaxAge() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:492
    protected invalidateTagsOnSave($update) Invalidates an entity's cache tags upon save.
    /**
     * Invalidates an entity's cache tags upon save.
     *
     * @param bool $update
     *   TRUE if the entity has been updated, or FALSE if it has been inserted.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:532
    public getOriginalId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:574
    public setOriginalId($id) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    public getTypedData() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:603
    public getConfigDependencyKey() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:648
    public getConfigDependencyName() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:655
    public getConfigTarget() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:662
    public addCacheableDependency($other_object) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
    public addCacheContexts(array $cache_contexts) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
    public addCacheTags(array $cache_tags) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
    public mergeCacheMaxAge($max_age) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
    protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
    /**
     * Sets cacheability; useful for value object constructors.
     *
     * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
     *   The cacheability to set.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
    public traitSleep() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
    public __wakeup() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
    protected traitGetFieldsToSkipFromTranslationChangesCheck(Drupal\Core\Entity\ContentEntityInterface $entity): string[] Returns an array of field names to skip when checking for changes.
    /**
     * Returns an array of field names to skip when checking for changes.
     *
     * @param \Drupal\Core\Entity\ContentEntityInterface $entity
     *   A content entity object.
     *
     * @return string[]
     *   An array of field names.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangesDetectionTrait.php:21
    public setSyncing($syncing) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
    public isSyncing() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
    public getChangedTimeAcrossTranslations(): int Returns the timestamp of the last entity change across all translations.
    /**
     * Returns the timestamp of the last entity change across all translations.
     *
     * @return int
     *   The timestamp of the last entity save operation across all
     *   translations.
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:17
    public getChangedTime(): int|null Gets the timestamp of the last entity change for the current translation.
    /**
     * Gets the timestamp of the last entity change for the current translation.
     *
     * @return int|null
     *   The timestamp of the last entity save operation. Some entities allow a
     *   NULL value indicating the changed time is unknown.
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:33
    public setChangedTime($timestamp): $this Sets the timestamp of the last entity change for the current translation.
    /**
     * Sets the timestamp of the last entity change for the current translation.
     *
     * @param int $timestamp
     *   The timestamp of the last entity save operation.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:46
    public isPublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:47
    public setPublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:54
    public setUnpublished() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:64
    public getRevisionCreationTime() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:69
    public setRevisionCreationTime($timestamp) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:76
    public getRevisionUser() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:84
    public setRevisionUser(Drupal\user\UserInterface $account) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:91
    public getRevisionUserId() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:99
    public setRevisionUserId($user_id) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:106
    public getRevisionLogMessage() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:114
    public setRevisionLogMessage($revision_log_message) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:121
    public getOwnerId() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:48
    public setOwnerId($uid) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:55
    public getOwner() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:65
    public setOwner(Drupal\user\UserInterface $account) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:73
    private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
    /**
     * Returns the typed data class name for this entity.
     *
     * @return string
     *   The string representing the typed data class name.
     *
     * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:619
  • public static Drupal\node\Entity\Node::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:173
    public static Drupal\node\Entity\Node::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $nodes) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:189
    public static Drupal\node\Entity\Node::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:272
    public static Drupal\Core\Entity\ContentEntityBase::create(array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1161
    public static Drupal\Core\Entity\ContentEntityBase::bundleFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type, $bundle, array $base_field_definitions) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1425
    public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:413
    public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:438
    public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:499
    public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:509
    protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
    /**
     * Invalidates an entity's cache tags upon delete.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type definition.
     * @param \Drupal\Core\Entity\EntityInterface[] $entities
     *   An array of entities.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    public static Drupal\Core\Entity\EditorialContentEntityBase::publishedBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for publishing status.
    /**
     * Returns an array of base field definitions for publishing status.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type to add the publishing status field to.
     *
     * @return \Drupal\Core\Field\BaseFieldDefinition[]
     *   An array of base field definitions.
     *
     * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
     *   Thrown when the entity type does not implement EntityPublishedInterface
     *   or if it does not have a "published" entity key.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:27
    public static Drupal\Core\Entity\EditorialContentEntityBase::revisionLogBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\FieldDefinitionInterface[] Provides revision-related base field definitions for an entity type.
    /**
     * Provides revision-related base field definitions for an entity type.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type definition.
     *
     * @return \Drupal\Core\Field\FieldDefinitionInterface[]
     *   An array of base field definitions for the entity type, keyed by field
     *   name.
     *
     * @see \Drupal\Core\Entity\FieldableEntityInterface::baseFieldDefinitions()
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:28
    public static Drupal\node\Entity\Node::ownerBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for entity owners.
    /**
     * Returns an array of base field definitions for entity owners.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type to add the owner field to.
     *
     * @return \Drupal\Core\Field\BaseFieldDefinition[]
     *   An array of base field definitions.
     *
     * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
     *   Thrown when the entity type does not implement EntityOwnerInterface or
     *   if it does not have an "owner" entity key.
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:28
    public static Drupal\node\Entity\Node::getDefaultEntityOwner(): mixed Default value callback for 'owner' base field.
    /**
     * Default value callback for 'owner' base field.
     *
     * @return mixed
     *   A default value for the owner field.
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:86
    public static Drupal\Core\Entity\EditorialContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EditorialContentEntityBase.php:19
    public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:425
    public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:431
    public static Drupal\Core\Entity\ContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1367
    public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:519
  • protected static Drupal\Core\Entity\ContentEntityBase::$fieldsToSkipFromTranslationChangesCheck :: array (0)
  • public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_REMOVED :: integer 0
    public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_EXISTING :: integer 1
    public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_CREATED :: integer 2
    public const Drupal\node\NodeInterface::NOT_PUBLISHED :: integer 0
    public const Drupal\node\NodeInterface::PUBLISHED :: integer 1
    public const Drupal\node\NodeInterface::NOT_PROMOTED :: integer 0
    public const Drupal\node\NodeInterface::PROMOTED :: integer 1
    public const Drupal\node\NodeInterface::NOT_STICKY :: integer 0
    public const Drupal\node\NodeInterface::STICKY :: integer 1
  • Drupal\Core\Entity\FieldableEntityInterface Iterator Contents uninitialized Blacklisted
#view_mode => string (17) "teaser_horizontal"
#cache => array (5)
tags => array (2) Depth Limit
contexts => array (2) Depth Limit
max-age => integer -1
keys => array (5) Depth Limit
bin => string (6) "render"
#theme => string (4) "node"
#weight => integer 0
#pre_render => array (1)
0 => array (2) Depth Limit
#cache => array (3)
contexts => array (0)
tags => array (0)
max-age => integer -1
#weight => integer 2
sharing_buttons => array (3)
#theme => string (29) "better_social_sharing_buttons"
#items => array (10)
page_url => Drupal\Core\Url#3917 (12)
  • Properties (12)
  • Methods (27)
  • Static methods (10)
  • Class constants (3)
  • protected urlGenerator -> null
    protected urlAssembler -> null
    protected accessManager -> null
    protected routeName -> string (21) "entity.node.canonical"
    protected routeParameters -> array (1) Depth Limit
    protected options -> array (4) Depth Limit
    protected external -> boolean false
    protected unrouted -> boolean false
    protected uri -> null
    protected internalPath -> null
    protected _serviceIds -> array (0)
    protected _entityStorages -> array (0)
  • public __construct($route_name, $route_parameters = array(), $options = array()) Constructs a new Url object.
    /**
     * Constructs a new Url object.
     *
     * In most cases, use Url::fromRoute() or Url::fromUri() rather than
     * constructing Url objects directly in order to avoid ambiguity and make your
     * code more self-documenting.
     *
     * @param string $route_name
     *   The name of the route
     * @param array $route_parameters
     *   (optional) An associative array of parameter names and values.
     * @param array $options
     *   See \Drupal\Core\Url::fromUri() for details.
     *
     * @see static::fromRoute()
     * @see static::fromUri()
     *
     * @todo Update this documentation for non-routed URIs in
     *   https://www.drupal.org/node/2346787
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:127
    protected setUnrouted(): $this Sets this URL to encapsulate an unrouted URI.
    /**
     * Sets this URL to encapsulate an unrouted URI.
     *
     * @return $this
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:502
    public toUriString(): string Generates a URI string that represents the data in the Url object.
    /**
     * Generates a URI string that represents the data in the Url object.
     *
     * The URI will typically have the scheme of route: even if the object was
     * constructed using an entity: or internal: scheme. An internal: URI that
     * does not match a Drupal route with be returned here with the base: scheme,
     * and external URLs will be returned in their original form.
     *
     * @return string
     *   A URI representation of the Url object data.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:524
    public isExternal(): bool Indicates if this URL is external.
    /**
     * Indicates if this URL is external.
     *
     * @return bool
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:544
    public isRouted(): bool Indicates if this URL has a Drupal route.
    /**
     * Indicates if this URL has a Drupal route.
     *
     * @return bool
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:553
    public getRouteName(): string Returns the route name.
    /**
     * Returns the route name.
     *
     * @return string
     *
     * @throws \UnexpectedValueException.
     *   If this is a URI with no corresponding route.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:565
    public getRouteParameters(): array Returns the route parameters.
    /**
     * Returns the route parameters.
     *
     * @return array
     *
     * @throws \UnexpectedValueException.
     *   If this is a URI with no corresponding route.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:581
    public setRouteParameters($parameters): $this Sets the route parameters.
    /**
     * Sets the route parameters.
     *
     * @param array $parameters
     *   The array of parameters.
     *
     * @return $this
     *
     * @throws \UnexpectedValueException.
     *   If this is a URI with no corresponding route.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:600
    public setRouteParameter($key, $value): $this Sets a specific route parameter.
    /**
     * Sets a specific route parameter.
     *
     * @param string $key
     *   The key of the route parameter.
     * @param mixed $value
     *   The route parameter.
     *
     * @return $this
     *
     * @throws \UnexpectedValueException.
     *   If this is a URI with no corresponding route.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:621
    public getOptions(): array Returns the URL options.
    /**
     * Returns the URL options.
     *
     * @return array
     *   The array of options. See \Drupal\Core\Url::fromUri() for details on what
     *   it contains.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:636
    public getOption($name): mixed Gets a specific option.
    /**
     * Gets a specific option.
     *
     * See \Drupal\Core\Url::fromUri() for details on the options.
     *
     * @param string $name
     *   The name of the option.
     *
     * @return mixed
     *   The value for a specific option, or NULL if it does not exist.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:651
    public setOptions($options): $this Sets the URL options.
    /**
     * Sets the URL options.
     *
     * @param array $options
     *   The array of options. See \Drupal\Core\Url::fromUri() for details on what
     *   it contains.
     *
     * @return $this
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:668
    public setOption($name, $value): $this Sets a specific option.
    /**
     * Sets a specific option.
     *
     * See \Drupal\Core\Url::fromUri() for details on the options.
     *
     * @param string $name
     *   The name of the option.
     * @param mixed $value
     *   The option value.
     *
     * @return $this
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:685
    public mergeOptions($options): $this Merges the URL options with any currently set.
    /**
     * Merges the URL options with any currently set.
     *
     * In the case of conflict with existing options, the new options will replace
     * the existing options.
     *
     * @param array $options
     *   The array of options. See \Drupal\Core\Url::fromUri() for details on what
     *   it contains.
     *
     * @return $this
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:702
    public getUri(): string Returns the URI value for this Url object.
    /**
     * Returns the URI value for this Url object.
     *
     * Only to be used if self::$unrouted is TRUE.
     *
     * @return string
     *   A URI not connected to a route. May be an external URL.
     *
     * @throws \UnexpectedValueException
     *   Thrown when the URI was requested for a routed URL.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:718
    public setAbsolute($absolute = true): $this Sets the value of the absolute option for this Url.
    /**
     * Sets the value of the absolute option for this Url.
     *
     * @param bool $absolute
     *   (optional) Whether to make this URL absolute or not. Defaults to TRUE.
     *
     * @return $this
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:734
    public toString($collect_bubbleable_metadata = false): string|\Drupal\Core\GeneratedUrl Generates the string URL representation for this Url object.
    /**
     * Generates the string URL representation for this Url object.
     *
     * For an external URL, the string will contain the input plus any query
     * string or fragment specified by the options array.
     *
     * If this Url object was constructed from a Drupal route or from an internal
     * URI (URIs using the internal:, base:, or entity: schemes), the returned
     * string will either be a relative URL like /node/1 or an absolute URL like
     * http://example.com/node/1 depending on the options array, plus any
     * specified query string or fragment.
     *
     * @param bool $collect_bubbleable_metadata
     *   (optional) Defaults to FALSE. When TRUE, both the generated URL and its
     *   associated bubbleable metadata are returned.
     *
     * @return string|\Drupal\Core\GeneratedUrl
     *   A string URL.
     *   When $collect_bubbleable_metadata is TRUE, a GeneratedUrl object is
     *   returned, containing the generated URL plus bubbleable metadata.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:760
    public toRenderArray(): array Returns the route information for a render array.
    /**
     * Returns the route information for a render array.
     *
     * @return array
     *   An associative array suitable for a render array.
     *
     * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. There is no
     *   replacement.
     *
     * @see https://www.drupal.org/node/3342977
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:779
    public getInternalPath(): string Returns the internal path (system path) for this route.
    /**
     * Returns the internal path (system path) for this route.
     *
     * This path will not include any prefixes, fragments, or query strings.
     *
     * @return string
     *   The internal path for this route.
     *
     * @throws \UnexpectedValueException.
     *   If this is a URI with no corresponding system path.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:802
    public access(?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false): ($return_as_object is true ? \Drupal\Core\Access\AccessResultInterface : bool) Checks this Url object against applicable access check services.
    /**
     * Checks this Url object against applicable access check services.
     *
     * Determines whether the route is accessible or not.
     *
     * @param \Drupal\Core\Session\AccountInterface|null $account
     *   (optional) Run access checks for this account. NULL for the current user.
     * @param bool $return_as_object
     *   (optional) Defaults to FALSE.
     *
     * @return ($return_as_object is true ? \Drupal\Core\Access\AccessResultInterface : bool)
     *   The access result. Returns a boolean if $return_as_object is FALSE (this
     *   is the default) and otherwise an AccessResultInterface object.
     *   When a boolean is returned, the result of AccessInterface::isAllowed() is
     *   returned, i.e. TRUE means access is explicitly allowed, FALSE means
     *   access is either explicitly forbidden or "no opinion".
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:830
    protected accessManager(): \Drupal\Core\Access\AccessManagerInterface
    /**
     * @return \Drupal\Core\Access\AccessManagerInterface
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:859
    protected urlGenerator(): \Drupal\Core\Routing\UrlGeneratorInterface Gets the URL generator.
    /**
     * Gets the URL generator.
     *
     * @return \Drupal\Core\Routing\UrlGeneratorInterface
     *   The URL generator.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:872
    protected unroutedUrlAssembler(): \Drupal\Core\Utility\UnroutedUrlAssemblerInterface Gets the unrouted URL assembler for non-Drupal URLs.
    /**
     * Gets the unrouted URL assembler for non-Drupal URLs.
     *
     * @return \Drupal\Core\Utility\UnroutedUrlAssemblerInterface
     *   The unrouted URL assembler.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:885
    public setUrlGenerator(?Drupal\Core\Routing\UrlGeneratorInterface $url_generator = null): $this Sets the URL generator.
    /**
     * Sets the URL generator.
     *
     * @param \Drupal\Core\Routing\UrlGeneratorInterface $url_generator
     *   (optional) The URL generator, specify NULL to reset it.
     *
     * @return $this
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:900
    public setUnroutedUrlAssembler(Drupal\Core\Utility\UnroutedUrlAssemblerInterface $url_assembler): $this Sets the unrouted URL assembler.
    /**
     * Sets the unrouted URL assembler.
     *
     * @param \Drupal\Core\Utility\UnroutedUrlAssemblerInterface $url_assembler
     *   The unrouted URL assembler.
     *
     * @return $this
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:914
    public __sleep() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
    public __wakeup() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
  • public static Drupal\Core\Url::fromRoute($route_name, $route_parameters = array(), $options = array()): static Creates a new Url object for a URL that has a Drupal route.
    /**
     * Creates a new Url object for a URL that has a Drupal route.
     *
     * This method is for URLs that have Drupal routes (that is, most pages
     * generated by Drupal). For non-routed local URIs relative to the base
     * path (like robots.txt) use Url::fromUri() with the base: scheme.
     *
     * @param string $route_name
     *   The name of the route
     * @param array $route_parameters
     *   (optional) An associative array of route parameter names and values.
     * @param array $options
     *   See \Drupal\Core\Url::fromUri() for details.
     *
     * @return static
     *   A new Url object for a routed (internal to Drupal) URL.
     *
     * @see \Drupal\Core\Url::fromUserInput()
     * @see \Drupal\Core\Url::fromUri()
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:153
    public static Drupal\Core\Url::fromRouteMatch(Drupal\Core\Routing\RouteMatchInterface $route_match): static Creates a new URL object from a route match.
    /**
     * Creates a new URL object from a route match.
     *
     * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
     *   The route match.
     *
     * @return static
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:165
    public static Drupal\Core\Url::fromUserInput($user_input, $options = array()): static Creates a Url object for a relative URI reference submitted by user input.
    /**
     * Creates a Url object for a relative URI reference submitted by user input.
     *
     * Use this method to create a URL for user-entered paths that may or may not
     * correspond to a valid Drupal route.
     *
     * @param string $user_input
     *   User input for a link or path. The first character must be one of the
     *   following characters:
     *   - '/': A path within the current site. This path might be to a Drupal
     *     route (e.g., '/admin'), to a file (e.g., '/README.txt'), or to
     *     something processed by a non-Drupal script (e.g.,
     *     '/not/a/drupal/page'). If the path matches a Drupal route, then the
     *     URL generation will include Drupal's path processors (e.g.,
     *     language-prefixing and aliasing). Otherwise, the URL generation will
     *     just append the passed-in path to Drupal's base path.
     *   - '?': A query string for the current page or resource.
     *   - '#': A fragment (jump-link) on the current page or resource.
     *   This helps reduce ambiguity for user-entered links and paths, and
     *   supports user interfaces where users may normally use auto-completion
     *   to search for existing resources, but also may type one of these
     *   characters to link to (e.g.) a specific path on the site.
     *   (With regard to the URI specification, the user input is treated as a
     *   @link https://tools.ietf.org/html/rfc3986#section-4.2 relative URI reference @endlink
     *   where the relative part is of type
     *   @link https://tools.ietf.org/html/rfc3986#section-3.3 path-abempty @endlink.)
     * @param array $options
     *   (optional) An array of options. See Url::fromUri() for details.
     *
     * @return static
     *   A new Url object based on user input.
     *
     * @throws \InvalidArgumentException
     *   Thrown when the user input does not begin with one of the following
     *   characters: '/', '?', or '#'.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:210
    public static Drupal\Core\Url::fromUri($uri, $options = array()): static Creates a new Url object from a URI.
    /**
     * Creates a new Url object from a URI.
     *
     * This method is for generating URLs for URIs that:
     * - do not have Drupal routes: both external URLs and unrouted local URIs
     *   like base:robots.txt
     * - do have a Drupal route but have a custom scheme to simplify linking.
     *   Currently, there is only the entity: scheme (This allows URIs of the
     *   form entity:{entity_type}/{entity_id}. For example: entity:node/1
     *   resolves to the entity.node.canonical route with a node parameter of 1.)
     *
     * For URLs that have Drupal routes (that is, most pages generated by Drupal),
     * use Url::fromRoute().
     *
     * @param string $uri
     *   The URI of the resource including the scheme. For user input that may
     *   correspond to a Drupal route, use internal: for the scheme. For paths
     *   that are known not to be handled by the Drupal routing system (such as
     *   static files), use base: for the scheme to get a link relative to the
     *   Drupal base path (like the <base> HTML element). For a link to an entity
     *   you may use entity:{entity_type}/{entity_id} URIs. The internal: scheme
     *   should be avoided except when processing actual user input that may or
     *   may not correspond to a Drupal route. Normally use Url::fromRoute() for
     *   code linking to any Drupal page.
     * @param array $options
     *   (optional) An associative array of additional URL options, with the
     *   following elements:
     *   - 'query': An array of query key/value-pairs (without any URL-encoding)
     *     to append to the URL.
     *   - 'fragment': A fragment identifier (named anchor) to append to the URL.
     *     Do not include the leading '#' character.
     *   - 'absolute': Defaults to FALSE. Whether to force the output to be an
     *     absolute link (beginning with http:). Useful for links that will be
     *     displayed outside the site, such as in an RSS feed.
     *   - 'attributes': An associative array of HTML attributes that will be
     *     added to the anchor tag if you use the \Drupal\Core\Link class to make
     *     the link.
     *   - 'language': An optional language object used to look up the alias
     *     for the URL. If $options['language'] is omitted, it defaults to the
     *     current language for the language type LanguageInterface::TYPE_URL.
     *   - 'https': Whether this URL should point to a secure location. If not
     *     defined, the current scheme is used, so the user stays on HTTP or HTTPS
     *     respectively. TRUE enforces HTTPS and FALSE enforces HTTP.
     *
     * @return static
     *   A new Url object with properties depending on the URI scheme. Call the
     *   access() method on this to do access checking.
     *
     * @throws \InvalidArgumentException
     *   Thrown when the passed in path has no scheme.
     *
     * @see \Drupal\Core\Url::fromRoute()
     * @see \Drupal\Core\Url::fromUserInput()
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:278
    protected static Drupal\Core\Url::fromEntityUri(array $uri_parts, array $options, $uri): static Create a new Url object for entity URIs.
    /**
     * Create a new Url object for entity URIs.
     *
     * @param array $uri_parts
     *   Parts from a URI of the form entity:{entity_type}/{entity_id} as from
     *   parse_url().
     * @param array $options
     *   An array of options, see \Drupal\Core\Url::fromUri() for details.
     * @param string $uri
     *   The original entered URI.
     *
     * @return static
     *   A new Url object for an entity's canonical route.
     *
     * @throws \InvalidArgumentException
     *   Thrown if the entity URI is invalid.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:353
    protected static Drupal\Core\Url::fromInternalUri(array $uri_parts, array $options): static Creates a new Url object for 'internal:' URIs.
    /**
     * Creates a new Url object for 'internal:' URIs.
     *
     * Important note: the URI minus the scheme can NOT simply be validated by a
     * \Drupal\Core\Path\PathValidatorInterface implementation. The semantics of
     * the 'internal:' URI scheme are different:
     * - PathValidatorInterface accepts paths without a leading slash (e.g.
     *   'node/add') as well as 2 special paths: '<front>' and '<none>', which are
     *   mapped to the correspondingly named routes.
     * - 'internal:' URIs store paths with a leading slash that represents the
     *   root — i.e. the front page — (e.g. 'internal:/node/add'), and doesn't
     *   have any exceptions.
     *
     * To clarify, a few examples of path plus corresponding 'internal:' URI:
     * - 'node/add' -> 'internal:/node/add'
     * - 'node/add?foo=bar' -> 'internal:/node/add?foo=bar'
     * - 'node/add#kitten' -> 'internal:/node/add#kitten'
     * - '<front>' -> 'internal:/'
     * - '<front>foo=bar' -> 'internal:/?foo=bar'
     * - '<front>#kitten' -> 'internal:/#kitten'
     * - '<none>' -> 'internal:'
     * - '<none>foo=bar' -> 'internal:?foo=bar'
     * - '<none>#kitten' -> 'internal:#kitten'
     *
     * Therefore, when using a PathValidatorInterface to validate 'internal:'
     * URIs, we must map:
     * - 'internal:' (path component is '')  to the special '<none>' path
     * - 'internal:/' (path component is '/') to the special '<front>' path
     * - 'internal:/some-path' (path component is '/some-path') to 'some-path'
     *
     * @param array $uri_parts
     *   Parts from a URI of the form internal:{path} as from parse_url().
     * @param array $options
     *   An array of options, see \Drupal\Core\Url::fromUri() for details.
     *
     * @return static
     *   A new Url object for an 'internal:' URI.
     *
     * @throws \InvalidArgumentException
     *   Thrown when the URI's path component doesn't have a leading slash.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:403
    protected static Drupal\Core\Url::fromRouteUri(array $uri_parts, array $options, $uri): static Creates a new Url object for 'route:' URIs.
    /**
     * Creates a new Url object for 'route:' URIs.
     *
     * @param array $uri_parts
     *   Parts from a URI of the form route:{route_name};{route_parameters} as
     *   from parse_url(), where the path is the route name optionally followed by
     *   a ";" followed by route parameters in key=value format with & separators.
     * @param array $options
     *   An array of options, see \Drupal\Core\Url::fromUri() for details.
     * @param string $uri
     *   The original passed in URI.
     *
     * @return static
     *   A new Url object for a 'route:' URI.
     *
     * @throws \InvalidArgumentException
     *   Thrown when the route URI does not have a route name.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:452
    public static Drupal\Core\Url::createFromRequest(Symfony\Component\HttpFoundation\Request $request): static Returns the Url object matching a request.
    /**
     * Returns the Url object matching a request.
     *
     * SECURITY NOTE: The request path is not checked to be valid and accessible
     * by the current user to allow storing and reusing Url objects by different
     * users. The 'path.validator' service getUrlIfValid() method should be used
     * instead of this one if validation and access check is desired. Otherwise,
     * 'access_manager' service checkNamedRoute() method should be used on the
     * router name and parameters stored in the Url object returned by this
     * method.
     *
     * @param \Symfony\Component\HttpFoundation\Request $request
     *   A request object.
     *
     * @return static
     *   A Url object. Warning: the object is created even if the current user
     *   would get an access denied running the same request via the normal page
     *   flow.
     *
     * @throws \Drupal\Core\Routing\MatchingRouteNotFoundException
     *   Thrown when the request cannot be matched.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:488
    public static Drupal\Core\Url::renderAccess(array $element): bool Checks a URL render element against applicable access check services.
    /**
     * Checks a URL render element against applicable access check services.
     *
     * @param array $element
     *   A render element as returned from \Drupal\Core\Url::toRenderArray().
     *
     * @return bool
     *   Returns TRUE if the current user has access to the URL, otherwise FALSE.
     *
     * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. There is no
     *   replacement.
     *
     * @see https://www.drupal.org/node/3342977
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:851
    public static Drupal\Core\Url::trustedCallbacks() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Url.php:922
  • public const Drupal\Core\Security\TrustedCallbackInterface::THROW_EXCEPTION :: string (9) "exception"
    public const Drupal\Core\Security\TrustedCallbackInterface::TRIGGER_WARNING :: string (7) "warning"
    public const Drupal\Core\Security\TrustedCallbackInterface::TRIGGER_SILENCED_DEPRECATION :: string (20) "silenced_deprecation"
description => string (0) ""
title => string (7) "Nigeria"
width => string (4) "20px"
radius => string (3) "3px"
facebook_app_id => string (0) ""
print_css => string (0) ""
iconset => string (22) "social-icons--no-color"
services => array (4)
facebook => string (8) "facebook"
x => string (1) "x"
whatsapp => string (8) "whatsapp"
linkedin => string (8) "linkedin"
base_url => string (24) "https://www.casafrica.es"
#weight => integer 3
flag => string (73) "https://www.casafrica.es/sites/default/files/contents/country/flag/ng.png"
#attributes => array (0)

Nigeria