Skip to main content
array (6)
#node => Drupal\node\Entity\Node (29)
$0['#node']
  • Properties (29)
  • Available methods (145)
  • Static class properties (10)
  • 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 (24)
    nid => array (1)
    x-default => string (3) "233"
    vid => array (1)
    x-default => string (3) "550"
    type => array (1)
    x-default => string (4) "page"
    uuid => array (1)
    x-default => string (36) "1ee0d673-514e-4bbe-be18-634e5109a493"
    langcode => array (1)
    x-default => string (2) "en"
    revision_uid => array (1)
    x-default => string (1) "5"
    revision_timestamp => array (1)
    x-default => string (10) "1692886702"
    2023-08-24 14:18:22 UTC
    revision_log => array (1)
    x-default => null
    revision_default => array (1)
    x-default => string (1) "1"
    isDefaultRevision => array (1)
    x-default => string (1) "1"
    status => array (1)
    x-default => string (1) "1"
    uid => array (1)
    x-default => string (1) "5"
    title => array (1)
    x-default => string (18) "Statement of Faith"
    created => array (1)
    x-default => string (10) "1692886620"
    2023-08-24 14:17:00 UTC
    changed => array (1)
    x-default => string (10) "1694189175"
    2023-09-08 16:06:15 UTC
    promote => array (1)
    x-default => string (1) "0"
    sticky => array (1)
    x-default => string (1) "0"
    default_langcode => array (1)
    x-default => string (1) "1"
    revision_translation_affected => array (1)
    x-default => string (1) "1"
    rh_action => array (1)
    x-default => string (14) "bundle_default"
    rh_redirect => array (1)
    x-default => null
    rh_redirect_response => array (1)
    x-default => string (3) "301"
    rh_redirect_fallback_action => array (1)
    x-default => string (14) "bundle_default"
    layout_builder__layout => array (1)
    x-default => array (2)
    0 => array (1)
    section => Drupal\layout_builder\Section (4)
    • Properties (4)
    • Available methods (26)
    • protected layoutId -> string (13) "layout_onecol"
      protected layoutSettings -> array (2) Depth Limit
      protected components -> array (2) Depth Limit
      protected thirdPartySettings -> array (0)
    • public __construct($layout_id, array $layout_settings = array(), array $components = array(), array $third_party_settings = array()) Constructs a new Section.
      /**
      * Constructs a new Section.
      *
      * @param string $layout_id
      *   The layout plugin ID.
      * @param array $layout_settings
      *   (optional) The layout plugin settings.
      * @param \Drupal\layout_builder\SectionComponent[] $components
      *   (optional) The components.
      * @param array[] $third_party_settings
      *   (optional) Any third party settings.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:65
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this section.
      /**
      * Returns the renderable array for this section.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the section is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the section.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:85
      public getLayout(array $contexts = array()): \Drupal\Core\Layout\LayoutInterface Gets the layout plugin for this section.
      /**
      * Gets the layout plugin for this section.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      *
      * @return \Drupal\Core\Layout\LayoutInterface
      *   The layout plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:115
      public getLayoutId(): string Gets the layout plugin ID for this section.
      /**
      * Gets the layout plugin ID for this section.
      *
      * @return string
      *   The layout plugin ID.
      *
      * @internal
      *   This method should only be used by code responsible for storing the data.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:132
      public getLayoutSettings(): mixed[] Gets the layout plugin settings for this section.
      /**
      * Gets the layout plugin settings for this section.
      *
      * @return mixed[]
      *   The layout plugin settings.
      *
      * @internal
      *   This method should only be used by code responsible for storing the data.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:145
      public setLayoutSettings(array $layout_settings): $this Sets the layout plugin settings for this section.
      /**
      * Sets the layout plugin settings for this section.
      *
      * @param mixed[] $layout_settings
      *   The layout plugin settings.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:157
      public getDefaultRegion(): string Gets the default region.
      /**
      * Gets the default region.
      *
      * @return string
      *   The machine-readable name of the default region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:168
      public getComponents(): \Drupal\layout_builder\SectionComponent[] Returns the components of the section.
      /**
      * Returns the components of the section.
      *
      * @return \Drupal\layout_builder\SectionComponent[]
      *   An array of components, keyed by the component UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:178
      public getComponent($uuid): \Drupal\layout_builder\SectionComponent Gets the component for a given UUID.
      /**
      * Gets the component for a given UUID.
      *
      * @param string $uuid
      *   The UUID of the component to retrieve.
      *
      * @return \Drupal\layout_builder\SectionComponent
      *   The component.
      *
      * @throws \InvalidArgumentException
      *   Thrown when the expected UUID does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:194
      public removeComponent($uuid): $this Removes a given component from a region.
      /**
      * Removes a given component from a region.
      *
      * @param string $uuid
      *   The UUID of the component to remove.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:223
      public appendComponent(Drupal\layout_builder\SectionComponent $component): $this Appends a component to the end of a region.
      /**
      * Appends a component to the end of a region.
      *
      * @param \Drupal\layout_builder\SectionComponent $component
      *   The component being appended.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:236
      public getComponentsByRegion($region): \Drupal\layout_builder\SectionComponent[] Gets the components for a specific region.
      /**
      * Gets the components for a specific region.
      *
      * @param string $region
      *   The region name.
      *
      * @return \Drupal\layout_builder\SectionComponent[]
      *   An array of components in the specified region, sorted by weight.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:268
      public insertAfterComponent($preceding_uuid, Drupal\layout_builder\SectionComponent $component): $this Inserts a component after a specified existing component.
      /**
      * Inserts a component after a specified existing component.
      *
      * @param string $preceding_uuid
      *   The UUID of the existing component to insert after.
      * @param \Drupal\layout_builder\SectionComponent $component
      *   The component being inserted.
      *
      * @return $this
      *
      * @throws \InvalidArgumentException
      *   Thrown when the expected UUID does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:291
      public insertComponent($delta, Drupal\layout_builder\SectionComponent $new_component): $this Inserts a component at a specified delta.
      /**
      * Inserts a component at a specified delta.
      *
      * @param int $delta
      *   The zero-based delta in which to insert the component.
      * @param \Drupal\layout_builder\SectionComponent $new_component
      *   The component being inserted.
      *
      * @return $this
      *
      * @throws \OutOfBoundsException
      *   Thrown when the specified delta is invalid.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:314
      public toArray(): array Returns an array representation of the section.
      /**
      * Returns an array representation of the section.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:355
      public __clone() Magic method: Implements a deep clone.
      /**
      * Magic method: Implements a deep clone.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:396
      public getThirdPartySetting($provider, $key, $default = null) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:405
      public getThirdPartySettings($provider) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:412
      public setThirdPartySetting($provider, $key, $value) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:419
      public unsetThirdPartySetting($provider, $key) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:427
      public getThirdPartyProviders() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:440
      protected setComponent(Drupal\layout_builder\SectionComponent $component): $this Helper method to set a component.
      /**
      * Helper method to set a component.
      *
      * @param \Drupal\layout_builder\SectionComponent $component
      *   The component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:210
      protected getNextHighestWeight($region): int Returns the next highest weight of the component in a region.
      /**
      * Returns the next highest weight of the component in a region.
      *
      * @param string $region
      *   The region name.
      *
      * @return int
      *   A number higher than the highest weight of the component in the region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:251
      protected layoutPluginManager(): \Drupal\Core\Layout\LayoutPluginManagerInterface Wraps the layout plugin manager.
      /**
      * Wraps the layout plugin manager.
      *
      * @return \Drupal\Core\Layout\LayoutPluginManagerInterface
      *   The layout plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:343
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:450
      public static fromArray(array $section): static Creates an object from an array representation of the section.
      \Drupal\layout_builder\Section::fromArray(array $section)
      /**
      * Creates an object from an array representation of the section.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $section
      *   An array of section data in the format returned by ::toArray().
      *
      * @return static
      *   The section object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:377
    1 => array (1)
    section => Drupal\layout_builder\Section (4)
    • Properties (4)
    • Available methods (26)
    • protected layoutId -> string (13) "layout_onecol"
      protected layoutSettings -> array (1) Depth Limit
      protected components -> array (6) Depth Limit
      protected thirdPartySettings -> array (0)
    • public __construct($layout_id, array $layout_settings = array(), array $components = array(), array $third_party_settings = array()) Constructs a new Section.
      /**
      * Constructs a new Section.
      *
      * @param string $layout_id
      *   The layout plugin ID.
      * @param array $layout_settings
      *   (optional) The layout plugin settings.
      * @param \Drupal\layout_builder\SectionComponent[] $components
      *   (optional) The components.
      * @param array[] $third_party_settings
      *   (optional) Any third party settings.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:65
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this section.
      /**
      * Returns the renderable array for this section.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the section is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the section.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:85
      public getLayout(array $contexts = array()): \Drupal\Core\Layout\LayoutInterface Gets the layout plugin for this section.
      /**
      * Gets the layout plugin for this section.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      *
      * @return \Drupal\Core\Layout\LayoutInterface
      *   The layout plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:115
      public getLayoutId(): string Gets the layout plugin ID for this section.
      /**
      * Gets the layout plugin ID for this section.
      *
      * @return string
      *   The layout plugin ID.
      *
      * @internal
      *   This method should only be used by code responsible for storing the data.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:132
      public getLayoutSettings(): mixed[] Gets the layout plugin settings for this section.
      /**
      * Gets the layout plugin settings for this section.
      *
      * @return mixed[]
      *   The layout plugin settings.
      *
      * @internal
      *   This method should only be used by code responsible for storing the data.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:145
      public setLayoutSettings(array $layout_settings): $this Sets the layout plugin settings for this section.
      /**
      * Sets the layout plugin settings for this section.
      *
      * @param mixed[] $layout_settings
      *   The layout plugin settings.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:157
      public getDefaultRegion(): string Gets the default region.
      /**
      * Gets the default region.
      *
      * @return string
      *   The machine-readable name of the default region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:168
      public getComponents(): \Drupal\layout_builder\SectionComponent[] Returns the components of the section.
      /**
      * Returns the components of the section.
      *
      * @return \Drupal\layout_builder\SectionComponent[]
      *   An array of components, keyed by the component UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:178
      public getComponent($uuid): \Drupal\layout_builder\SectionComponent Gets the component for a given UUID.
      /**
      * Gets the component for a given UUID.
      *
      * @param string $uuid
      *   The UUID of the component to retrieve.
      *
      * @return \Drupal\layout_builder\SectionComponent
      *   The component.
      *
      * @throws \InvalidArgumentException
      *   Thrown when the expected UUID does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:194
      public removeComponent($uuid): $this Removes a given component from a region.
      /**
      * Removes a given component from a region.
      *
      * @param string $uuid
      *   The UUID of the component to remove.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:223
      public appendComponent(Drupal\layout_builder\SectionComponent $component): $this Appends a component to the end of a region.
      /**
      * Appends a component to the end of a region.
      *
      * @param \Drupal\layout_builder\SectionComponent $component
      *   The component being appended.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:236
      public getComponentsByRegion($region): \Drupal\layout_builder\SectionComponent[] Gets the components for a specific region.
      /**
      * Gets the components for a specific region.
      *
      * @param string $region
      *   The region name.
      *
      * @return \Drupal\layout_builder\SectionComponent[]
      *   An array of components in the specified region, sorted by weight.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:268
      public insertAfterComponent($preceding_uuid, Drupal\layout_builder\SectionComponent $component): $this Inserts a component after a specified existing component.
      /**
      * Inserts a component after a specified existing component.
      *
      * @param string $preceding_uuid
      *   The UUID of the existing component to insert after.
      * @param \Drupal\layout_builder\SectionComponent $component
      *   The component being inserted.
      *
      * @return $this
      *
      * @throws \InvalidArgumentException
      *   Thrown when the expected UUID does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:291
      public insertComponent($delta, Drupal\layout_builder\SectionComponent $new_component): $this Inserts a component at a specified delta.
      /**
      * Inserts a component at a specified delta.
      *
      * @param int $delta
      *   The zero-based delta in which to insert the component.
      * @param \Drupal\layout_builder\SectionComponent $new_component
      *   The component being inserted.
      *
      * @return $this
      *
      * @throws \OutOfBoundsException
      *   Thrown when the specified delta is invalid.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:314
      public toArray(): array Returns an array representation of the section.
      /**
      * Returns an array representation of the section.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:355
      public __clone() Magic method: Implements a deep clone.
      /**
      * Magic method: Implements a deep clone.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:396
      public getThirdPartySetting($provider, $key, $default = null) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:405
      public getThirdPartySettings($provider) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:412
      public setThirdPartySetting($provider, $key, $value) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:419
      public unsetThirdPartySetting($provider, $key) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:427
      public getThirdPartyProviders() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:440
      protected setComponent(Drupal\layout_builder\SectionComponent $component): $this Helper method to set a component.
      /**
      * Helper method to set a component.
      *
      * @param \Drupal\layout_builder\SectionComponent $component
      *   The component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:210
      protected getNextHighestWeight($region): int Returns the next highest weight of the component in a region.
      /**
      * Returns the next highest weight of the component in a region.
      *
      * @param string $region
      *   The region name.
      *
      * @return int
      *   A number higher than the highest weight of the component in the region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:251
      protected layoutPluginManager(): \Drupal\Core\Layout\LayoutPluginManagerInterface Wraps the layout plugin manager.
      /**
      * Wraps the layout plugin manager.
      *
      * @return \Drupal\Core\Layout\LayoutPluginManagerInterface
      *   The layout plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:343
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:450
      public static fromArray(array $section): static Creates an object from an array representation of the section.
      \Drupal\layout_builder\Section::fromArray(array $section)
      /**
      * Creates an object from an array representation of the section.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $section
      *   An array of section data in the format returned by ::toArray().
      *
      * @return static
      *   The section object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/Section.php:377
    protected fields -> array (0)
    protected fieldDefinitions -> null
    protected languages -> array (3)
    en => Drupal\Core\Language\Language (5)
    • Properties (5)
    • Available methods (9)
    • Static class properties (16)
    • protected name -> string (7) "English"
      protected id -> string (2) "en"
      protected direction -> string (3) "ltr"
      protected weight -> integer 0
      protected locked -> boolean false
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
      * Constructs a new class instance.
      *
      * @param array $values
      *   An array of property values, keyed by property name, used to construct
      *   the language.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:136
      public static sort(&$languages) Sort language objects.
      \Drupal\Core\Language\Language::sort(&$languages)
      /**
      * Sort language objects.
      *
      * @param \Drupal\Core\Language\LanguageInterface[] $languages
      *   The array of language objects keyed by langcode.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:146
      protected static getDefaultLangcode(): string Gets the default langcode.
      /**
      * Gets the default langcode.
      *
      * @return string
      *   The current default langcode.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:173
    • public static $defaultValues :: array (5)
      \Drupal\Core\Language\Language::$defaultValues
      id => string (2) "en"
      \Drupal\Core\Language\Language::$defaultValues['id']
      name => string (7) "English"
      \Drupal\Core\Language\Language::$defaultValues['name']
      direction => string (3) "ltr"
      \Drupal\Core\Language\Language::$defaultValues['direction']
      weight => integer 0
      \Drupal\Core\Language\Language::$defaultValues['weight']
      locked => boolean false
      \Drupal\Core\Language\Language::$defaultValues['locked']
      const LANGCODE_SYSTEM :: string (6) "system"
      \Drupal\Core\Language\Language::LANGCODE_SYSTEM
      const LANGCODE_NOT_SPECIFIED :: string (3) "und"
      \Drupal\Core\Language\Language::LANGCODE_NOT_SPECIFIED
      const LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      \Drupal\Core\Language\Language::LANGCODE_NOT_APPLICABLE
      const LANGCODE_DEFAULT :: string (9) "x-default"
      \Drupal\Core\Language\Language::LANGCODE_DEFAULT
      const LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      \Drupal\Core\Language\Language::LANGCODE_SITE_DEFAULT
      const VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      \Drupal\Core\Language\Language::VALID_LANGCODE_REGEX
      const STATE_CONFIGURABLE :: integer 1
      \Drupal\Core\Language\Language::STATE_CONFIGURABLE
      const STATE_LOCKED :: integer 2
      \Drupal\Core\Language\Language::STATE_LOCKED
      const STATE_ALL :: integer 3
      \Drupal\Core\Language\Language::STATE_ALL
      const STATE_SITE_DEFAULT :: integer 4
      \Drupal\Core\Language\Language::STATE_SITE_DEFAULT
      const TYPE_CONTENT :: string (16) "language_content"
      \Drupal\Core\Language\Language::TYPE_CONTENT
      const TYPE_INTERFACE :: string (18) "language_interface"
      \Drupal\Core\Language\Language::TYPE_INTERFACE
      const TYPE_URL :: string (12) "language_url"
      \Drupal\Core\Language\Language::TYPE_URL
      const DIRECTION_LTR :: string (3) "ltr"
      \Drupal\Core\Language\Language::DIRECTION_LTR
      const DIRECTION_RTL :: string (3) "rtl"
      \Drupal\Core\Language\Language::DIRECTION_RTL
    und => Drupal\Core\Language\Language (5)
    • Properties (5)
    • Available methods (9)
    • Static class properties (16)
    • protected name -> Drupal\Core\StringTranslation\TranslatableMarkup (5)
      • Properties (5)
      • Available methods (14)
      • protected string -> string (13) "Not specified"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __toString(): string Implements the magic __toString() method.
        /**
        * Implements the magic __toString() method.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        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", array('@name' => $account->getDisplayName()));
        * @endcode
        * Basically, you can put placeholders like @name into your string, and the
        * method will substitute the sanitized values at translation time. (See the
        * Localization API pages referenced above and the documentation of
        * \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * for details about how to safely and correctly define variables in your
        * string.) Translators can then rearrange the string as necessary for the
        * language (e.g., in Spanish, it might be "blog de @name").
        *
        * @param string $string
        *   A string containing the English text to translate.
        * @param array $arguments
        *   (optional) An associative array of replacements to make after
        *   translation. Based on the first character of the key, the value is
        *   escaped and/or themed. See
        *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
        *   details.
        * @param array $options
        *   (optional) An associative array of additional options, with the following
        *   elements:
        *   - 'langcode' (defaults to the current language): A language code, to
        *     translate to a language other than what is used to display the page.
        *   - 'context' (defaults to the empty context): The context the source
        *     string belongs to.
        * @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation
        *   (optional) The string translation service.
        *
        * @throws \InvalidArgumentException
        *   Exception thrown when $string is not a string.
        *
        * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * @see \Drupal\Core\StringTranslation\StringTranslationTrait::t()
        *
        * @ingroup sanitization
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public 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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        public count(): int Returns the string length.
        /**
        * Returns the string length.
        *
        * @return int
        *   The length of the string.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:228
        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 <ROOT>/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 <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        protected static 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()
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:196
        protected static 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.
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:266
      protected id -> string (3) "und"
      protected direction -> string (3) "ltr"
      protected weight -> integer 1
      protected locked -> boolean true
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
      * Constructs a new class instance.
      *
      * @param array $values
      *   An array of property values, keyed by property name, used to construct
      *   the language.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:136
      public static sort(&$languages) Sort language objects.
      \Drupal\Core\Language\Language::sort(&$languages)
      /**
      * Sort language objects.
      *
      * @param \Drupal\Core\Language\LanguageInterface[] $languages
      *   The array of language objects keyed by langcode.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:146
      protected static getDefaultLangcode(): string Gets the default langcode.
      /**
      * Gets the default langcode.
      *
      * @return string
      *   The current default langcode.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:173
    • public static $defaultValues :: array (5)
      \Drupal\Core\Language\Language::$defaultValues
      id => string (2) "en"
      \Drupal\Core\Language\Language::$defaultValues['id']
      name => string (7) "English"
      \Drupal\Core\Language\Language::$defaultValues['name']
      direction => string (3) "ltr"
      \Drupal\Core\Language\Language::$defaultValues['direction']
      weight => integer 0
      \Drupal\Core\Language\Language::$defaultValues['weight']
      locked => boolean false
      \Drupal\Core\Language\Language::$defaultValues['locked']
      const LANGCODE_SYSTEM :: string (6) "system"
      \Drupal\Core\Language\Language::LANGCODE_SYSTEM
      const LANGCODE_NOT_SPECIFIED :: string (3) "und"
      \Drupal\Core\Language\Language::LANGCODE_NOT_SPECIFIED
      const LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      \Drupal\Core\Language\Language::LANGCODE_NOT_APPLICABLE
      const LANGCODE_DEFAULT :: string (9) "x-default"
      \Drupal\Core\Language\Language::LANGCODE_DEFAULT
      const LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      \Drupal\Core\Language\Language::LANGCODE_SITE_DEFAULT
      const VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      \Drupal\Core\Language\Language::VALID_LANGCODE_REGEX
      const STATE_CONFIGURABLE :: integer 1
      \Drupal\Core\Language\Language::STATE_CONFIGURABLE
      const STATE_LOCKED :: integer 2
      \Drupal\Core\Language\Language::STATE_LOCKED
      const STATE_ALL :: integer 3
      \Drupal\Core\Language\Language::STATE_ALL
      const STATE_SITE_DEFAULT :: integer 4
      \Drupal\Core\Language\Language::STATE_SITE_DEFAULT
      const TYPE_CONTENT :: string (16) "language_content"
      \Drupal\Core\Language\Language::TYPE_CONTENT
      const TYPE_INTERFACE :: string (18) "language_interface"
      \Drupal\Core\Language\Language::TYPE_INTERFACE
      const TYPE_URL :: string (12) "language_url"
      \Drupal\Core\Language\Language::TYPE_URL
      const DIRECTION_LTR :: string (3) "ltr"
      \Drupal\Core\Language\Language::DIRECTION_LTR
      const DIRECTION_RTL :: string (3) "rtl"
      \Drupal\Core\Language\Language::DIRECTION_RTL
    zxx => Drupal\Core\Language\Language (5)
    • Properties (5)
    • Available methods (9)
    • Static class properties (16)
    • protected name -> Drupal\Core\StringTranslation\TranslatableMarkup (5)
      • Properties (5)
      • Available methods (14)
      • protected string -> string (14) "Not applicable"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __toString(): string Implements the magic __toString() method.
        /**
        * Implements the magic __toString() method.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        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", array('@name' => $account->getDisplayName()));
        * @endcode
        * Basically, you can put placeholders like @name into your string, and the
        * method will substitute the sanitized values at translation time. (See the
        * Localization API pages referenced above and the documentation of
        * \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * for details about how to safely and correctly define variables in your
        * string.) Translators can then rearrange the string as necessary for the
        * language (e.g., in Spanish, it might be "blog de @name").
        *
        * @param string $string
        *   A string containing the English text to translate.
        * @param array $arguments
        *   (optional) An associative array of replacements to make after
        *   translation. Based on the first character of the key, the value is
        *   escaped and/or themed. See
        *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
        *   details.
        * @param array $options
        *   (optional) An associative array of additional options, with the following
        *   elements:
        *   - 'langcode' (defaults to the current language): A language code, to
        *     translate to a language other than what is used to display the page.
        *   - 'context' (defaults to the empty context): The context the source
        *     string belongs to.
        * @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation
        *   (optional) The string translation service.
        *
        * @throws \InvalidArgumentException
        *   Exception thrown when $string is not a string.
        *
        * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * @see \Drupal\Core\StringTranslation\StringTranslationTrait::t()
        *
        * @ingroup sanitization
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public 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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        public count(): int Returns the string length.
        /**
        * Returns the string length.
        *
        * @return int
        *   The length of the string.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:228
        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 <ROOT>/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 <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        protected static 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()
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:196
        protected static 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.
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:266
      protected id -> string (3) "zxx"
      protected direction -> string (3) "ltr"
      protected weight -> integer 2
      protected locked -> boolean true
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
      * Constructs a new class instance.
      *
      * @param array $values
      *   An array of property values, keyed by property name, used to construct
      *   the language.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:136
      public static sort(&$languages) Sort language objects.
      \Drupal\Core\Language\Language::sort(&$languages)
      /**
      * Sort language objects.
      *
      * @param \Drupal\Core\Language\LanguageInterface[] $languages
      *   The array of language objects keyed by langcode.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:146
      protected static getDefaultLangcode(): string Gets the default langcode.
      /**
      * Gets the default langcode.
      *
      * @return string
      *   The current default langcode.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:173
    • public static $defaultValues :: array (5)
      \Drupal\Core\Language\Language::$defaultValues
      id => string (2) "en"
      \Drupal\Core\Language\Language::$defaultValues['id']
      name => string (7) "English"
      \Drupal\Core\Language\Language::$defaultValues['name']
      direction => string (3) "ltr"
      \Drupal\Core\Language\Language::$defaultValues['direction']
      weight => integer 0
      \Drupal\Core\Language\Language::$defaultValues['weight']
      locked => boolean false
      \Drupal\Core\Language\Language::$defaultValues['locked']
      const LANGCODE_SYSTEM :: string (6) "system"
      \Drupal\Core\Language\Language::LANGCODE_SYSTEM
      const LANGCODE_NOT_SPECIFIED :: string (3) "und"
      \Drupal\Core\Language\Language::LANGCODE_NOT_SPECIFIED
      const LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      \Drupal\Core\Language\Language::LANGCODE_NOT_APPLICABLE
      const LANGCODE_DEFAULT :: string (9) "x-default"
      \Drupal\Core\Language\Language::LANGCODE_DEFAULT
      const LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      \Drupal\Core\Language\Language::LANGCODE_SITE_DEFAULT
      const VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      \Drupal\Core\Language\Language::VALID_LANGCODE_REGEX
      const STATE_CONFIGURABLE :: integer 1
      \Drupal\Core\Language\Language::STATE_CONFIGURABLE
      const STATE_LOCKED :: integer 2
      \Drupal\Core\Language\Language::STATE_LOCKED
      const STATE_ALL :: integer 3
      \Drupal\Core\Language\Language::STATE_ALL
      const STATE_SITE_DEFAULT :: integer 4
      \Drupal\Core\Language\Language::STATE_SITE_DEFAULT
      const TYPE_CONTENT :: string (16) "language_content"
      \Drupal\Core\Language\Language::TYPE_CONTENT
      const TYPE_INTERFACE :: string (18) "language_interface"
      \Drupal\Core\Language\Language::TYPE_INTERFACE
      const TYPE_URL :: string (12) "language_url"
      \Drupal\Core\Language\Language::TYPE_URL
      const DIRECTION_LTR :: string (3) "ltr"
      \Drupal\Core\Language\Language::DIRECTION_LTR
      const DIRECTION_RTL :: string (3) "rtl"
      \Drupal\Core\Language\Language::DIRECTION_RTL
    protected langcodeKey -> string (8) "langcode"
    protected defaultLangcodeKey -> string (16) "default_langcode"
    protected activeLangcode -> string (9) "x-default"
    protected defaultLangcode -> string (2) "en"
    protected translations -> array (1)
    x-default => array (1)
    status => integer 1
    protected translationInitialize -> boolean false
    protected newRevision -> boolean false
    protected isDefaultRevision -> string (1) "1"
    protected entityKeys -> array (4)
    bundle => string (4) "page"
    id => string (3) "233"
    revision => string (3) "550"
    uuid => string (36) "1ee0d673-514e-4bbe-be18-634e5109a493"
    protected translatableEntityKeys -> array (8)
    label => array (1)
    x-default => string (18) "Statement of Faith"
    langcode => array (1)
    x-default => string (2) "en"
    status => array (1)
    x-default => string (1) "1"
    published => array (1)
    x-default => string (1) "1"
    uid => array (1)
    x-default => string (1) "5"
    owner => array (1)
    x-default => string (1) "5"
    default_langcode => array (1)
    x-default => string (1) "1"
    revision_translation_affected => array (1)
    x-default => string (1) "1"
    protected validated -> boolean false
    protected validationRequired -> boolean false
    protected loadedRevisionId -> string (3) "550"
    protected revisionTranslationAffectedKey -> string (29) "revision_translation_affected"
    protected enforceRevisionTranslationAffected -> array (0)
    protected isSyncing -> boolean false
    public in_preview -> null
    $0['#node']->in_preview
  • public getOwnerId() {@inheritdoc}
    $0['#node']->getOwnerId()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:48
    public setOwnerId($uid) {@inheritdoc}
    $0['#node']->setOwnerId($uid)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:55
    public getOwner() {@inheritdoc}
    $0['#node']->getOwner()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:65
    public setOwner(Drupal\user\UserInterface $account) {@inheritdoc}
    $0['#node']->setOwner(Drupal\user\UserInterface $account)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:73
    public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    $0['#node']->preSave(Drupal\Core\Entity\EntityStorageInterface $storage)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:102
    public preSaveRevision(Drupal\Core\Entity\EntityStorageInterface $storage, stdClass $record) {@inheritdoc}
    $0['#node']->preSaveRevision(Drupal\Core\Entity\EntityStorageInterface $storage, stdClass $record)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:124
    public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
    $0['#node']->postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:139
    public getType() {@inheritdoc}
    $0['#node']->getType()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:186
    public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
    $0['#node']->access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:193
    public getTitle() {@inheritdoc}
    $0['#node']->getTitle()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:201
    public setTitle($title) {@inheritdoc}
    $0['#node']->setTitle($title)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:208
    public getCreatedTime() {@inheritdoc}
    $0['#node']->getCreatedTime()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:216
    public setCreatedTime($timestamp) {@inheritdoc}
    $0['#node']->setCreatedTime($timestamp)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:223
    public isPromoted() {@inheritdoc}
    $0['#node']->isPromoted()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:231
    public setPromoted($promoted) {@inheritdoc}
    $0['#node']->setPromoted($promoted)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:238
    public isSticky() {@inheritdoc}
    $0['#node']->isSticky()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:246
    public setSticky($sticky) {@inheritdoc}
    $0['#node']->setSticky($sticky)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:253
    public getChangedTimeAcrossTranslations(): int Returns the timestamp of the last entity change across all translations.
    $0['#node']->getChangedTimeAcrossTranslations()
    /**
    * Returns the timestamp of the last entity change across all translations.
    *
    * @return int
    *   The timestamp of the last entity save operation across all
    *   translations.
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:17
    public getChangedTime(): int|null Gets the timestamp of the last entity change for the current translation.
    $0['#node']->getChangedTime()
    /**
    * Gets the timestamp of the last entity change for the current translation.
    *
    * @return int|null
    *   The timestamp of the last entity save operation. Some entities allow a
    *   NULL value indicating the changed time is unknown.
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:33
    public setChangedTime($timestamp): $this Sets the timestamp of the last entity change for the current translation.
    $0['#node']->setChangedTime($timestamp)
    /**
    * Sets the timestamp of the last entity change for the current translation.
    *
    * @param int $timestamp
    *   The timestamp of the last entity save operation.
    *
    * @return $this
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:46
    public isPublished() {@inheritdoc}
    $0['#node']->isPublished()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:47
    public setPublished() {@inheritdoc}
    $0['#node']->setPublished()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:54
    public setUnpublished() {@inheritdoc}
    $0['#node']->setUnpublished()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:64
    public getRevisionCreationTime() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
    $0['#node']->getRevisionCreationTime()
    /**
    * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:69
    public setRevisionCreationTime($timestamp) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
    $0['#node']->setRevisionCreationTime($timestamp)
    /**
    * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:76
    public getRevisionUser() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
    $0['#node']->getRevisionUser()
    /**
    * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:84
    public setRevisionUser(Drupal\user\UserInterface $account) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
    $0['#node']->setRevisionUser(Drupal\user\UserInterface $account)
    /**
    * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:91
    public getRevisionUserId() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
    $0['#node']->getRevisionUserId()
    /**
    * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:99
    public setRevisionUserId($user_id) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
    $0['#node']->setRevisionUserId($user_id)
    /**
    * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:106
    public getRevisionLogMessage() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
    $0['#node']->getRevisionLogMessage()
    /**
    * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:114
    public setRevisionLogMessage($revision_log_message) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
    $0['#node']->setRevisionLogMessage($revision_log_message)
    /**
    * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:121
    public setSyncing($syncing) {@inheritdoc}
    $0['#node']->setSyncing($syncing)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
    public isSyncing() {@inheritdoc}
    $0['#node']->isSyncing()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
    public __construct(array $values, $entity_type, $bundle = false, $translations = array()) {@inheritdoc}
    new \Drupal\node\Entity\Node(array $values, $entity_type, $bundle = false, $translations = array())
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:189
    public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    $0['#node']->postCreate(Drupal\Core\Entity\EntityStorageInterface $storage)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:284
    public setNewRevision($value = true) {@inheritdoc}
    $0['#node']->setNewRevision($value = true)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:291
    public getLoadedRevisionId() {@inheritdoc}
    $0['#node']->getLoadedRevisionId()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:313
    public updateLoadedRevisionId() {@inheritdoc}
    $0['#node']->updateLoadedRevisionId()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:320
    public isNewRevision() {@inheritdoc}
    $0['#node']->isNewRevision()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:328
    public isDefaultRevision($new_value = null) {@inheritdoc}
    $0['#node']->isDefaultRevision($new_value = null)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:335
    public wasDefaultRevision() {@inheritdoc}
    $0['#node']->wasDefaultRevision()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:348
    public isLatestRevision() {@inheritdoc}
    $0['#node']->isLatestRevision()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:363
    public isLatestTranslationAffectedRevision() {@inheritdoc}
    $0['#node']->isLatestTranslationAffectedRevision()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:373
    public isRevisionTranslationAffected() {@inheritdoc}
    $0['#node']->isRevisionTranslationAffected()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:383
    public setRevisionTranslationAffected($affected) {@inheritdoc}
    $0['#node']->setRevisionTranslationAffected($affected)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:390
    public isRevisionTranslationAffectedEnforced() {@inheritdoc}
    $0['#node']->isRevisionTranslationAffectedEnforced()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:400
    public setRevisionTranslationAffectedEnforced($enforced) {@inheritdoc}
    $0['#node']->setRevisionTranslationAffectedEnforced($enforced)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:407
    public isDefaultTranslation() {@inheritdoc}
    $0['#node']->isDefaultTranslation()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:415
    public getRevisionId() {@inheritdoc}
    $0['#node']->getRevisionId()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:422
    public isTranslatable() {@inheritdoc}
    $0['#node']->isTranslatable()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:429
    public validate() {@inheritdoc}
    $0['#node']->validate()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:483
    public isValidationRequired() {@inheritdoc}
    $0['#node']->isValidationRequired()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:492
    public setValidationRequired($required) {@inheritdoc}
    $0['#node']->setValidationRequired($required)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:499
    public __sleep() {@inheritdoc}
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:516
    public id() {@inheritdoc}
    $0['#node']->id()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:534
    public bundle() {@inheritdoc}
    $0['#node']->bundle()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:541
    public uuid() {@inheritdoc}
    $0['#node']->uuid()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:548
    public hasField($field_name) {@inheritdoc}
    $0['#node']->hasField($field_name)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:555
    public get($field_name) {@inheritdoc}
    $0['#node']->get($field_name)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:562
    public set($name, $value, $notify = true) {@inheritdoc}
    $0['#node']->set($name, $value, $notify = true)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:620
    public getFields($include_computed = true) {@inheritdoc}
    $0['#node']->getFields($include_computed = true)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:631
    public getTranslatableFields($include_computed = true) {@inheritdoc}
    $0['#node']->getTranslatableFields($include_computed = true)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:644
    public getIterator() {@inheritdoc}
    $0['#node']->getIterator()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:658
    public getFieldDefinition($name) {@inheritdoc}
    $0['#node']->getFieldDefinition($name)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:665
    public getFieldDefinitions() {@inheritdoc}
    $0['#node']->getFieldDefinitions()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:677
    public toArray() {@inheritdoc}
    $0['#node']->toArray()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:687
    public language() {@inheritdoc}
    $0['#node']->language()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:712
    public onChange($name) {@inheritdoc}
    $0['#node']->onChange($name)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:778
    public getTranslation($langcode) {@inheritdoc}
    $0['#node']->getTranslation($langcode)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:844
    public getUntranslated() {@inheritdoc}
    $0['#node']->getUntranslated()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:879
    public hasTranslation($langcode) {@inheritdoc}
    $0['#node']->hasTranslation($langcode)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:930
    public isNewTranslation() {@inheritdoc}
    $0['#node']->isNewTranslation()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:940
    public addTranslation($langcode, array $values = array()) {@inheritdoc}
    $0['#node']->addTranslation($langcode, array $values = array())
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:947
    public removeTranslation($langcode) {@inheritdoc}
    $0['#node']->removeTranslation($langcode)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:968
    public getTranslationStatus($langcode) {@inheritdoc}
    $0['#node']->getTranslationStatus($langcode)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:997
    public getTranslationLanguages($include_default = true) {@inheritdoc}
    $0['#node']->getTranslationLanguages($include_default = true)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1007
    public updateOriginalValues() Updates the original values with the interim changes.
    $0['#node']->updateOriginalValues()
    /**
    * Updates the original values with the interim changes.
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1024
    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 <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1044
    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 <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1071
    public __isset($name) Implements the magic method for isset().
    /**
    * Implements the magic method for isset().
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1105
    public __unset($name) Implements the magic method for unset().
    /**
    * Implements the magic method for unset().
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1114
    public createDuplicate() {@inheritdoc}
    $0['#node']->createDuplicate()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1145
    public __clone() Magic method: Implements a deep clone.
    clone $0['#node']
    /**
    * Magic method: Implements a deep clone.
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1174
    public label() {@inheritdoc}
    $0['#node']->label()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1260
    public referencedEntities() {@inheritdoc}
    $0['#node']->referencedEntities()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1269
    public hasTranslationChanges() {@inheritdoc}
    $0['#node']->hasTranslationChanges()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1409
    public isDefaultTranslationAffectedOnly() {@inheritdoc}
    $0['#node']->isDefaultTranslationAffectedOnly()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1468
    public addCacheableDependency($other_object) {@inheritdoc}
    $0['#node']->addCacheableDependency($other_object)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
    public addCacheContexts(array $cache_contexts) {@inheritdoc}
    $0['#node']->addCacheContexts(array $cache_contexts)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
    public traitSleep() {@inheritdoc}
    $0['#node']->traitSleep()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
    public addCacheTags(array $cache_tags) {@inheritdoc}
    $0['#node']->addCacheTags(array $cache_tags)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
    public mergeCacheMaxAge($max_age) {@inheritdoc}
    $0['#node']->mergeCacheMaxAge($max_age)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
    public __wakeup() {@inheritdoc}
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
    public isNew() {@inheritdoc}
    $0['#node']->isNew()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:120
    public enforceIsNew($value = true) {@inheritdoc}
    $0['#node']->enforceIsNew($value = true)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:127
    public getEntityTypeId() {@inheritdoc}
    $0['#node']->getEntityTypeId()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:136
    public toUrl($rel = 'canonical', array $options = array()) {@inheritdoc}
    $0['#node']->toUrl($rel = 'canonical', array $options = array())
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
    public hasLinkTemplate($rel) {@inheritdoc}
    $0['#node']->hasLinkTemplate($rel)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:222
    public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
    $0['#node']->toLink($text = null, $rel = 'canonical', array $options = array())
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:240
    public uriRelationships() {@inheritdoc}
    $0['#node']->uriRelationships()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:284
    public save() {@inheritdoc}
    $0['#node']->save()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:337
    public delete() {@inheritdoc}
    $0['#node']->delete()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:345
    public getEntityType() {@inheritdoc}
    $0['#node']->getEntityType()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:371
    public getCacheContexts() {@inheritdoc}
    $0['#node']->getCacheContexts()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:436
    public getCacheTagsToInvalidate() {@inheritdoc}
    $0['#node']->getCacheTagsToInvalidate()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:457
    public getCacheTags() {@inheritdoc}
    $0['#node']->getCacheTags()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:467
    public getCacheMaxAge() {@inheritdoc}
    $0['#node']->getCacheMaxAge()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:477
    public getOriginalId() {@inheritdoc}
    $0['#node']->getOriginalId()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:559
    public setOriginalId($id) {@inheritdoc}
    $0['#node']->setOriginalId($id)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:567
    public getTypedData() {@inheritdoc}
    $0['#node']->getTypedData()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:588
    public getConfigDependencyKey() {@inheritdoc}
    $0['#node']->getConfigDependencyKey()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:633
    public getConfigDependencyName() {@inheritdoc}
    $0['#node']->getConfigDependencyName()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:640
    public getConfigTarget() {@inheritdoc}
    $0['#node']->getConfigTarget()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:647
    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 <ROOT>/core/lib/Drupal/Core/Entity/EntityChangesDetectionTrait.php:21
    protected getLanguages() {@inheritdoc}
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:268
    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 <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:507
    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 <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:574
    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 <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:734
    protected updateFieldLangcodes($langcode) Updates language for already instantiated fields.
    /**
    * Updates language for already instantiated fields.
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:767
    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 <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:897
    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 <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1296
    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 <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1398
    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 <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
    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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:99
    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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:233
    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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:263
    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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:446
    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 <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:517
    public static ownerBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for entity owners.
    \Drupal\node\Entity\Node::ownerBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type)
    /**
    * Returns an array of base field definitions for entity owners.
    *
    * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
    *   The entity type to add the owner field to.
    *
    * @return \Drupal\Core\Field\BaseFieldDefinition[]
    *   An array of base field definitions.
    *
    * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
    *   Thrown when the entity type does not implement EntityOwnerInterface or
    *   if it does not have an "owner" entity key.
    */
    
    Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:28
    public static getDefaultEntityOwner(): mixed Default value callback for 'owner' base field.
    \Drupal\node\Entity\Node::getDefaultEntityOwner()
    /**
    * Default value callback for 'owner' base field.
    *
    * @return mixed
    *   A default value for the owner field.
    */
    
    Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:86
    public static preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    \Drupal\node\Entity\Node::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:162
    public static postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $nodes) {@inheritdoc}
    \Drupal\node\Entity\Node::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $nodes)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:178
    public static baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    \Drupal\node\Entity\Node::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/Entity/Node.php:261
    public static publishedBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for publishing status.
    \Drupal\Core\Entity\EditorialContentEntityBase::publishedBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type)
    /**
    * Returns an array of base field definitions for publishing status.
    *
    * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
    *   The entity type to add the publishing status field to.
    *
    * @return \Drupal\Core\Field\BaseFieldDefinition[]
    *   An array of base field definitions.
    *
    * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
    *   Thrown when the entity type does not implement EntityPublishedInterface
    *   or if it does not have a "published" entity key.
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:27
    public static revisionLogBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\FieldDefinitionInterface[] Provides revision-related base field definitions for an entity type.
    \Drupal\Core\Entity\EditorialContentEntityBase::revisionLogBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $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()
    */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:28
    public static create(array $values = array()) {@inheritdoc}
    \Drupal\Core\Entity\ContentEntityBase::create(array $values = array())
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1128
    public static bundleFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type, $bundle, array $base_field_definitions) {@inheritdoc}
    \Drupal\Core\Entity\ContentEntityBase::bundleFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type, $bundle, array $base_field_definitions)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1388
    public static preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
    \Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:398
    public static postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
    \Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:423
    public static load($id) {@inheritdoc}
    \Drupal\Core\Entity\EntityBase::load($id)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:484
    public static loadMultiple(?array $ids = null) {@inheritdoc}
    \Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:494
    protected static 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.
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:542
  • protected static $fieldsToSkipFromTranslationChangesCheck :: array (0)
    const TRANSLATION_REMOVED :: integer 0
    \Drupal\node\Entity\Node::TRANSLATION_REMOVED
    const TRANSLATION_EXISTING :: integer 1
    \Drupal\node\Entity\Node::TRANSLATION_EXISTING
    const TRANSLATION_CREATED :: integer 2
    \Drupal\node\Entity\Node::TRANSLATION_CREATED
    const NOT_PUBLISHED :: integer 0
    \Drupal\node\Entity\Node::NOT_PUBLISHED
    const PUBLISHED :: integer 1
    \Drupal\node\Entity\Node::PUBLISHED
    const NOT_PROMOTED :: integer 0
    \Drupal\node\Entity\Node::NOT_PROMOTED
    const PROMOTED :: integer 1
    \Drupal\node\Entity\Node::PROMOTED
    const NOT_STICKY :: integer 0
    \Drupal\node\Entity\Node::NOT_STICKY
    const STICKY :: integer 1
    \Drupal\node\Entity\Node::STICKY
#view_mode => string (4) "full"
$0['#view_mode']
#cache => array (5)
$0['#cache']
tags => array (2)
$0['#cache']['tags']
0 => string (9) "node_view"
$0['#cache']['tags'][0]
1 => string (8) "node:233"
$0['#cache']['tags'][1]
contexts => array (1)
$0['#cache']['contexts']
0 => string (31) "route.name.is_layout_builder_ui"
$0['#cache']['contexts'][0]
max-age => integer -1
$0['#cache']['max-age']
keys => array (4)
$0['#cache']['keys']
0 => string (11) "entity_view"
$0['#cache']['keys'][0]
1 => string (4) "node"
$0['#cache']['keys'][1]
2 => string (3) "233"
$0['#cache']['keys'][2]
3 => string (4) "full"
$0['#cache']['keys'][3]
bin => string (6) "render"
$0['#cache']['bin']
#theme => string (4) "node"
$0['#theme']
#weight => integer 0
$0['#weight']
#pre_render => array (1)
$0['#pre_render']
0 => array (2)
$0['#pre_render'][0]
0 => Drupal\node\NodeViewBuilder (12)
$0['#pre_render'][0][0]
  • Properties (12)
  • Available methods (28)
  • Static class properties (3)
  • protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (11)
    • Properties (11)
    • Available methods (33)
    • protected loadedFiles -> array (184)
      address => boolean true
      admin_toolbar => boolean true
      admin_toolbar_tools => boolean true
      advagg => boolean true
      automated_cron => boolean true
      barcodes => boolean true
      better_exposed_filters => boolean true
      big_pipe => boolean true
      blazy => boolean true
      block => boolean true
      block_content => boolean true
      breadcrumb_extra_field => boolean true
      breakpoint => boolean true
      brightcove => boolean true
      cdn => boolean true
      cdn_ui => boolean true
      ckeditor5 => boolean true
      color_field => boolean true
      comment => boolean true
      commerce => boolean true
      commerce_cart => boolean true
      commerce_checkout => boolean true
      commerce_checkout_order_fields => boolean true
      commerce_currency_resolver => boolean true
      commerce_exchanger => boolean true
      commerce_number_pattern => boolean true
      commerce_order => boolean true
      commerce_pado => boolean true
      commerce_payment => boolean true
      commerce_payment_example => boolean true
      commerce_price => boolean true
      commerce_product => boolean true
      commerce_store => boolean true
      commerce_stripe => boolean true
      conditional_fields => boolean true
      config => boolean true
      config_ignore => boolean true
      contact => boolean true
      contextual => boolean true
      csv_serialization => boolean true
      datetime => boolean true
      dblog => boolean true
      dc_ajax_add_cart => boolean true
      dc_ajax_add_cart_popup => boolean true
      dc_ajax_add_cart_views => boolean true
      devel => boolean true
      devel_generate => boolean true
      devel_kint_extras => boolean true
      draggableviews => boolean true
      dropzonejs => boolean true
      dynamic_page_cache => boolean true
      edit_uuid => boolean true
      editor => boolean true
      editor_advanced_link => boolean true
      encrypt => boolean true
      entity => boolean true
      entity_clone => boolean true
      entity_clone_extras => boolean true
      entity_print => boolean true
      entity_reference_revisions => boolean true
      entityqueue => boolean true
      faqfield => boolean true
      feeds => boolean true
      feeds_tamper => boolean true
      field => boolean true
      field_group => boolean true
      field_ui => boolean true
      file => boolean true
      filter => boolean true
      geocoder => boolean true
      geocoder_address => boolean true
      geocoder_field => boolean true
      geolocation => boolean true
      geolocation_address => boolean true
      geolocation_google_maps => boolean true
      gift_card => boolean true
      gift_catalogue => boolean true
      gin_lb => boolean true
      gin_toolbar => boolean true
      google_tag => boolean true
      help => boolean true
      history => boolean true
      image => boolean true
      inline_entity_form => boolean true
      job_scheduler => boolean true
      jquery_ui => boolean true
      jquery_ui_accordion => boolean true
      jquery_ui_autocomplete => boolean true
      jquery_ui_datepicker => boolean true
      jquery_ui_menu => boolean true
      jquery_ui_slider => boolean true
      jquery_ui_touch_punch => boolean true
      key => boolean true
      layout_bg => boolean true
      layout_bg_bricks => boolean true
      layout_builder => boolean true
      layout_builder_admin_theme => boolean true
      layout_builder_component_attributes => boolean true
      layout_builder_extra_templates => boolean true
      layout_discovery => boolean true
      link => boolean true
      link_class => boolean true
      link_field_autocomplete_filter => boolean true
      mailsystem => boolean true
      media => boolean true
      media_library => boolean true
      media_library_form_element => boolean true
      menu_block => boolean true
      menu_link_content => boolean true
      menu_ui => boolean true
      metatag => boolean true
      metatag_open_graph => boolean true
      metatag_routes => boolean true
      mimemail => boolean true
      mix => boolean true
      mysql => boolean true
      node => boolean true
      options => boolean true
      page_cache => boolean true
      path => boolean true
      path_alias => boolean true
      permissions_filter => boolean true
      phpass => boolean true
      plupload => boolean true
      preprocess => boolean true
      profile => boolean true
      rabbit_hole => boolean true
      real_aes => boolean true
      redirect => boolean true
      responsive_image => boolean true
      rest => boolean true
      rh_node => boolean true
      samaritans_checkout => boolean true
      samaritans_email => boolean true
      samaritans_fulfilment => boolean true
      samaritans_fyb => boolean true
      samaritans_modal => boolean true
      scroll_with_control => boolean true
      search => boolean true
      sendgrid_integration => boolean true
      serialization => boolean true
      shoebox_online => boolean true
      shortcut => boolean true
      simple_facebook_pixel => boolean true
      slick => boolean true
      slick_ui => boolean true
      slick_views => boolean true
      sp_fulfilment => boolean true
      sp_goal_page_items => boolean true
      sp_reports => boolean true
      stage_file_proxy => boolean true
      state_machine => boolean true
      stringoverrides => boolean true
      system => boolean true
      tamper => boolean true
      taxonomy => boolean true
      taxonomy_machine_name => boolean true
      telephone => boolean true
      text => boolean true
      tfa => boolean true
      time_formatter => boolean true
      token => boolean true
      token_filter => boolean true
      toolbar => boolean true
      tour => boolean true
      twig_tweak => boolean true
      update => boolean true
      upgrade_status => boolean true
      user => boolean true
      views_bulk_operations => boolean true
      views_data_export => boolean true
      views_ui => boolean true
      webform => boolean true
      webform_jqueryui_datepicker => boolean true
      webform_location_places => boolean true
      webform_submission_export_import => boolean true
      webform_submission_log => boolean true
      webform_templates => boolean true
      webform_ui => boolean true
      pathauto => boolean true
      webform_bootstrap => boolean true
      formdazzle => boolean true
      views => boolean true
      standard => boolean true
      protected moduleList -> array (184)
      address => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (40) "modules/contrib/address/address.info.yml"
        • File (354B)
        • -rw-r--r-- 10026 1003 354B May 22 2023 modules/contrib/address/address.info.yml
          
        protected filename -> string (14) "address.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      admin_toolbar => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (52) "modules/contrib/admin_toolbar/admin_toolbar.info.yml"
        • File (372B)
        • -rw-r--r-- 10026 1003 372B Sep 29 2023 modules/contrib/admin_toolbar/admin_toolbar.info.yml
          
        protected filename -> string (20) "admin_toolbar.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      admin_toolbar_tools => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (78) "modules/contrib/admin_toolbar/admin_toolbar_tools/admin_toolbar_tools.info.yml"
        • File (423B)
        • -rw-r--r-- 10026 1003 423B Sep 29 2023 modules/contrib/admin_toolbar/admin_toolbar_tools/admin_toolbar_tools.info.yml
          
        protected filename -> string (26) "admin_toolbar_tools.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      advagg => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (38) "modules/contrib/advagg/advagg.info.yml"
        • File (406B)
        • -rw-r--r-- 10026 1003 406B Jan 02 2023 modules/contrib/advagg/advagg.info.yml
          
        protected filename -> string (13) "advagg.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      automated_cron => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (51) "core/modules/automated_cron/automated_cron.info.yml"
        • File (209B)
        • -rw-r--r-- 10026 1003 209B Nov 01 2023 core/modules/automated_cron/automated_cron.info.yml
          
        protected filename -> string (21) "automated_cron.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      barcodes => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (42) "modules/contrib/barcodes/barcodes.info.yml"
        • File (285B)
        • -rw-r--r-- 10026 1003 285B Apr 12 2023 modules/contrib/barcodes/barcodes.info.yml
          
        protected filename -> string (15) "barcodes.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      better_exposed_filters => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (70) "modules/contrib/better_exposed_filters/better_exposed_filters.info.yml"
        • File (528B)
        • -rw-r--r-- 10026 1003 528B Dec 20 2022 modules/contrib/better_exposed_filters/better_exposed_filters.info.yml
          
        protected filename -> string (29) "better_exposed_filters.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      big_pipe => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (39) "core/modules/big_pipe/big_pipe.info.yml"
        • File (160B)
        • -rw-r--r-- 10026 1003 160B Nov 01 2023 core/modules/big_pipe/big_pipe.info.yml
          
        protected filename -> string (15) "big_pipe.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      blazy => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (36) "modules/contrib/blazy/blazy.info.yml"
        • File (638B)
        • -rw-r--r-- 10026 1003 638B Nov 08 2023 modules/contrib/blazy/blazy.info.yml
          
        protected filename -> string (12) "blazy.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      block => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (33) "core/modules/block/block.info.yml"
        • File (214B)
        • -rw-r--r-- 10026 1003 214B Nov 01 2023 core/modules/block/block.info.yml
          
        protected filename -> string (12) "block.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      block_content => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (49) "core/modules/block_content/block_content.info.yml"
        • File (242B)
        • -rw-r--r-- 10026 1003 242B Nov 01 2023 core/modules/block_content/block_content.info.yml
          
        protected filename -> string (20) "block_content.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      breadcrumb_extra_field => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (70) "modules/contrib/breadcrumb_extra_field/breadcrumb_extra_field.info.yml"
        • File (317B)
        • -rw-r--r-- 10026 1003 317B Jun 01 2023 modules/contrib/breadcrumb_extra_field/breadcrumb_extra_field.info.yml
          
        protected filename -> string (29) "breadcrumb_extra_field.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      breakpoint => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (43) "core/modules/breakpoint/breakpoint.info.yml"
        • File (142B)
        • -rw-r--r-- 10026 1003 142B Nov 01 2023 core/modules/breakpoint/breakpoint.info.yml
          
        protected filename -> string (17) "breakpoint.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      brightcove => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (46) "modules/contrib/brightcove/brightcove.info.yml"
        • File (544B)
        • -rw-r--r-- 10026 1003 544B Mar 30 2023 modules/contrib/brightcove/brightcove.info.yml
          
        protected filename -> string (17) "brightcove.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      cdn => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (32) "modules/contrib/cdn/cdn.info.yml"
        • File (276B)
        • -rw-r--r-- 10026 1003 276B Dec 13 2022 modules/contrib/cdn/cdn.info.yml
          
        protected filename -> string (10) "cdn.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      cdn_ui => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (42) "modules/contrib/cdn/cdn_ui/cdn_ui.info.yml"
        • File (310B)
        • -rw-r--r-- 10026 1003 310B Dec 13 2022 modules/contrib/cdn/cdn_ui/cdn_ui.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      ckeditor5 => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (41) "core/modules/ckeditor5/ckeditor5.info.yml"
        • File (150B)
        • -rw-r--r-- 10026 1003 150B Nov 01 2023 core/modules/ckeditor5/ckeditor5.info.yml
          
        protected filename -> string (16) "ckeditor5.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      color_field => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (48) "modules/contrib/color_field/color_field.info.yml"
        • File (363B)
        • -rw-r--r-- 10026 1003 363B Dec 18 2022 modules/contrib/color_field/color_field.info.yml
          
        protected filename -> string (18) "color_field.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      comment => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (37) "core/modules/comment/comment.info.yml"
        • File (164B)
        • -rw-r--r-- 10026 1003 164B Nov 01 2023 core/modules/comment/comment.info.yml
          
        protected filename -> string (14) "comment.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (42) "modules/contrib/commerce/commerce.info.yml"
        • File (463B)
        • -rw-r--r-- 10026 1003 463B Jun 01 2023 modules/contrib/commerce/commerce.info.yml
          
        protected filename -> string (15) "commerce.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce_cart => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (60) "modules/contrib/commerce/modules/cart/commerce_cart.info.yml"
        • File (388B)
        • -rw-r--r-- 10026 1003 388B Jun 01 2023 modules/contrib/commerce/modules/cart/commerce_cart.info.yml
          
        protected filename -> string (20) "commerce_cart.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce_checkout => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (68) "modules/contrib/commerce/modules/checkout/commerce_checkout.info.yml"
        • File (419B)
        • -rw-r--r-- 10026 1003 419B Jun 01 2023 modules/contrib/commerce/modules/checkout/commerce_checkout.info.yml
          
        protected filename -> string (24) "commerce_checkout.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce_checkout_order_fields => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (86) "modules/contrib/commerce_checkout_order_fields/commerce_checkout_order_field...
        • File (391B)
        • Contents
        • -rw-r--r-- 10026 1003 391B Oct 23 2023 modules/contrib/commerce_checkout_order_fields/commerce_checkout_order_fields.info.yml
          
        • modules/contrib/commerce_checkout_order_fields/commerce_checkout_order_fields.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce_currency_resolver => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (78) "modules/contrib/commerce_currency_resolver/commerce_currency_resolver.info.yml"
        • File (565B)
        • -rw-r--r-- 10026 1003 565B Oct 14 2023 modules/contrib/commerce_currency_resolver/commerce_currency_resolver.info.yml
          
        protected filename -> string (33) "commerce_currency_resolver.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce_exchanger => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (62) "modules/contrib/commerce_exchanger/commerce_exchanger.info.yml"
        • File (327B)
        • -rw-r--r-- 10026 1003 327B Oct 13 2023 modules/contrib/commerce_exchanger/commerce_exchanger.info.yml
          
        protected filename -> string (25) "commerce_exchanger.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce_number_pattern => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (80) "modules/contrib/commerce/modules/number_pattern/commerce_number_pattern.info...
        • File (425B)
        • Contents
        • -rw-r--r-- 10026 1003 425B Jun 01 2023 modules/contrib/commerce/modules/number_pattern/commerce_number_pattern.info.yml
          
        • modules/contrib/commerce/modules/number_pattern/commerce_number_pattern.info.yml
          
        protected filename -> string (30) "commerce_number_pattern.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce_order => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (62) "modules/contrib/commerce/modules/order/commerce_order.info.yml"
        • File (581B)
        • -rw-r--r-- 10026 1003 581B Jun 01 2023 modules/contrib/commerce/modules/order/commerce_order.info.yml
          
        protected filename -> string (21) "commerce_order.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce_pado => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (51) "modules/custom/commerce_pado/commerce_pado.info.yml"
        • File (418B)
        • -rw-r--r-- 10026 1003 418B Nov 09 2023 modules/custom/commerce_pado/commerce_pado.info.yml
          
        protected filename -> string (20) "commerce_pado.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce_payment => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (66) "modules/contrib/commerce/modules/payment/commerce_payment.info.yml"
        • File (449B)
        • -rw-r--r-- 10026 1003 449B Jun 01 2023 modules/contrib/commerce/modules/payment/commerce_payment.info.yml
          
        protected filename -> string (23) "commerce_payment.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce_payment_example => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (82) "modules/contrib/commerce/modules/payment_example/commerce_payment_example.in...
        • File (344B)
        • Contents
        • -rw-r--r-- 10026 1003 344B Jun 01 2023 modules/contrib/commerce/modules/payment_example/commerce_payment_example.info.yml
          
        • modules/contrib/commerce/modules/payment_example/commerce_payment_example.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce_price => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (62) "modules/contrib/commerce/modules/price/commerce_price.info.yml"
        • File (345B)
        • -rw-r--r-- 10026 1003 345B Jun 01 2023 modules/contrib/commerce/modules/price/commerce_price.info.yml
          
        protected filename -> string (21) "commerce_price.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce_product => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (66) "modules/contrib/commerce/modules/product/commerce_product.info.yml"
        • File (453B)
        • -rw-r--r-- 10026 1003 453B Jun 01 2023 modules/contrib/commerce/modules/product/commerce_product.info.yml
          
        protected filename -> string (23) "commerce_product.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce_store => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (62) "modules/contrib/commerce/modules/store/commerce_store.info.yml"
        • File (426B)
        • -rw-r--r-- 10026 1003 426B Jun 01 2023 modules/contrib/commerce/modules/store/commerce_store.info.yml
          
        protected filename -> string (21) "commerce_store.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      commerce_stripe => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (56) "modules/contrib/commerce_stripe/commerce_stripe.info.yml"
        • File (345B)
        • -rw-r--r-- 10026 1003 345B Oct 05 2023 modules/contrib/commerce_stripe/commerce_stripe.info.yml
          
        protected filename -> string (22) "commerce_stripe.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      conditional_fields => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (62) "modules/contrib/conditional_fields/conditional_fields.info.yml"
        • File (437B)
        • -rw-r--r-- 10026 1003 437B Sep 27 2023 modules/contrib/conditional_fields/conditional_fields.info.yml
          
        protected filename -> string (25) "conditional_fields.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      config => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (35) "core/modules/config/config.info.yml"
        • File (166B)
        • -rw-r--r-- 10026 1003 166B Nov 01 2023 core/modules/config/config.info.yml
          
        protected filename -> string (13) "config.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      config_ignore => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (52) "modules/contrib/config_ignore/config_ignore.info.yml"
        • File (328B)
        • -rw-r--r-- 10026 1003 328B Nov 06 2023 modules/contrib/config_ignore/config_ignore.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      contact => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (37) "core/modules/contact/contact.info.yml"
        • File (187B)
        • -rw-r--r-- 10026 1003 187B Nov 01 2023 core/modules/contact/contact.info.yml
          
        protected filename -> string (14) "contact.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      contextual => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (43) "core/modules/contextual/contextual.info.yml"
        • File (161B)
        • -rw-r--r-- 10026 1003 161B Nov 01 2023 core/modules/contextual/contextual.info.yml
          
        protected filename -> string (17) "contextual.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      csv_serialization => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (60) "modules/contrib/csv_serialization/csv_serialization.info.yml"
        • File (321B)
        • -rw-r--r-- 10026 1003 321B Apr 18 2023 modules/contrib/csv_serialization/csv_serialization.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      datetime => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (39) "core/modules/datetime/datetime.info.yml"
        • File (161B)
        • -rw-r--r-- 10026 1003 161B Nov 01 2023 core/modules/datetime/datetime.info.yml
          
        protected filename -> string (15) "datetime.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      dblog => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (33) "core/modules/dblog/dblog.info.yml"
        • File (155B)
        • -rw-r--r-- 10026 1003 155B Nov 01 2023 core/modules/dblog/dblog.info.yml
          
        protected filename -> string (12) "dblog.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      dc_ajax_add_cart => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (57) "modules/custom/dc_ajax_add_cart/dc_ajax_add_cart.info.yml"
        • File (463B)
        • -rw-r--r-- 10026 1003 463B Nov 09 2023 modules/custom/dc_ajax_add_cart/dc_ajax_add_cart.info.yml
          
        protected filename -> string (23) "dc_ajax_add_cart.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      dc_ajax_add_cart_popup => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (94) "modules/custom/dc_ajax_add_cart/modules/dc_ajax_add_cart_popup/dc_ajax_add_c...
        • File (393B)
        • Contents
        • -rw-r--r-- 10026 1003 393B Nov 09 2023 modules/custom/dc_ajax_add_cart/modules/dc_ajax_add_cart_popup/dc_ajax_add_cart_popup.info.yml
          
        • modules/custom/dc_ajax_add_cart/modules/dc_ajax_add_cart_popup/dc_ajax_add_cart_popup.info.yml
          
        protected filename -> string (29) "dc_ajax_add_cart_popup.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      dc_ajax_add_cart_views => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (94) "modules/custom/dc_ajax_add_cart/modules/dc_ajax_add_cart_views/dc_ajax_add_c...
        • File (415B)
        • Contents
        • -rw-r--r-- 10026 1003 415B Nov 09 2023 modules/custom/dc_ajax_add_cart/modules/dc_ajax_add_cart_views/dc_ajax_add_cart_views.info.yml
          
        • modules/custom/dc_ajax_add_cart/modules/dc_ajax_add_cart_views/dc_ajax_add_cart_views.info.yml
          
        protected filename -> string (29) "dc_ajax_add_cart_views.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      devel => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (36) "modules/contrib/devel/devel.info.yml"
        • File (332B)
        • -rw-r--r-- 10026 1003 332B Jun 07 2023 modules/contrib/devel/devel.info.yml
          
        protected filename -> string (12) "devel.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      devel_generate => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (60) "modules/contrib/devel/devel_generate/devel_generate.info.yml"
        • File (302B)
        • -rw-r--r-- 10026 1003 302B Jun 07 2023 modules/contrib/devel/devel_generate/devel_generate.info.yml
          
        protected filename -> string (21) "devel_generate.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      devel_kint_extras => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (60) "modules/contrib/devel_kint_extras/devel_kint_extras.info.yml"
        • File (361B)
        • -rw-r--r-- 10026 1003 361B Sep 21 2022 modules/contrib/devel_kint_extras/devel_kint_extras.info.yml
          
        protected filename -> string (24) "devel_kint_extras.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      draggableviews => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (54) "modules/contrib/draggableviews/draggableviews.info.yml"
        • File (417B)
        • -rw-r--r-- 10026 1003 417B Apr 25 2023 modules/contrib/draggableviews/draggableviews.info.yml
          
        protected filename -> string (21) "draggableviews.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      dropzonejs => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (46) "modules/contrib/dropzonejs/dropzonejs.info.yml"
        • File (294B)
        • -rw-r--r-- 10026 1003 294B Feb 21 2023 modules/contrib/dropzonejs/dropzonejs.info.yml
          
        protected filename -> string (17) "dropzonejs.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      dynamic_page_cache => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (59) "core/modules/dynamic_page_cache/dynamic_page_cache.info.yml"
        • File (162B)
        • -rw-r--r-- 10026 1003 162B Nov 01 2023 core/modules/dynamic_page_cache/dynamic_page_cache.info.yml
          
        protected filename -> string (25) "dynamic_page_cache.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      edit_uuid => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (43) "modules/custom/edit_uuid/edit_uuid.info.yml"
        • File (299B)
        • -rw-r--r-- 10026 1003 299B Nov 09 2023 modules/custom/edit_uuid/edit_uuid.info.yml
          
        protected filename -> string (16) "edit_uuid.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      editor => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (35) "core/modules/editor/editor.info.yml"
        • File (255B)
        • -rw-r--r-- 10026 1003 255B Nov 01 2023 core/modules/editor/editor.info.yml
          
        protected filename -> string (13) "editor.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      editor_advanced_link => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (66) "modules/contrib/editor_advanced_link/editor_advanced_link.info.yml"
        • File (399B)
        • -rw-r--r-- 10026 1003 399B Jun 29 2023 modules/contrib/editor_advanced_link/editor_advanced_link.info.yml
          
        protected filename -> string (27) "editor_advanced_link.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      encrypt => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (40) "modules/contrib/encrypt/encrypt.info.yml"
        • File (359B)
        • -rw-r--r-- 10026 1003 359B Nov 28 2022 modules/contrib/encrypt/encrypt.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      entity => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (38) "modules/contrib/entity/entity.info.yml"
        • File (276B)
        • -rw-r--r-- 10026 1003 276B Aug 30 2022 modules/contrib/entity/entity.info.yml
          
        protected filename -> string (13) "entity.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      entity_clone => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (50) "modules/contrib/entity_clone/entity_clone.info.yml"
        • File (428B)
        • -rw-r--r-- 10026 1003 428B Jun 20 2023 modules/contrib/entity_clone/entity_clone.info.yml
          
        protected filename -> string (19) "entity_clone.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      entity_clone_extras => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (85) "modules/contrib/entity_clone/modules/entity_clone_extras/entity_clone_extras...
        • File (364B)
        • Contents
        • -rw-r--r-- 10026 1003 364B Jun 20 2023 modules/contrib/entity_clone/modules/entity_clone_extras/entity_clone_extras.info.yml
          
        • modules/contrib/entity_clone/modules/entity_clone_extras/entity_clone_extras.info.yml
          
        protected filename -> string (26) "entity_clone_extras.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      entity_print => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (50) "modules/contrib/entity_print/entity_print.info.yml"
        • File (371B)
        • -rw-r--r-- 10026 1003 371B Jul 04 2023 modules/contrib/entity_print/entity_print.info.yml
          
        protected filename -> string (19) "entity_print.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      entity_reference_revisions => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (78) "modules/contrib/entity_reference_revisions/entity_reference_revisions.info.yml"
        • File (351B)
        • -rw-r--r-- 10026 1003 351B Aug 16 2022 modules/contrib/entity_reference_revisions/entity_reference_revisions.info.yml
          
        protected filename -> string (33) "entity_reference_revisions.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      entityqueue => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (48) "modules/contrib/entityqueue/entityqueue.info.yml"
        • File (348B)
        • -rw-r--r-- 10026 1003 348B Aug 16 2023 modules/contrib/entityqueue/entityqueue.info.yml
          
        protected filename -> string (18) "entityqueue.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      faqfield => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (42) "modules/contrib/faqfield/faqfield.info.yml"
        • File (360B)
        • -rw-r--r-- 10026 1003 360B Mar 07 2023 modules/contrib/faqfield/faqfield.info.yml
          
        protected filename -> string (15) "faqfield.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      feeds => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (36) "modules/contrib/feeds/feeds.info.yml"
        • File (327B)
        • -rw-r--r-- 10026 1003 327B May 31 2023 modules/contrib/feeds/feeds.info.yml
          
        protected filename -> string (12) "feeds.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      feeds_tamper => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (50) "modules/contrib/feeds_tamper/feeds_tamper.info.yml"
        • File (355B)
        • -rw-r--r-- 10026 1003 355B Dec 08 2022 modules/contrib/feeds_tamper/feeds_tamper.info.yml
          
        protected filename -> string (19) "feeds_tamper.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      field => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (33) "core/modules/field/field.info.yml"
        • File (124B)
        • -rw-r--r-- 10026 1003 124B Nov 01 2023 core/modules/field/field.info.yml
          
        protected filename -> string (12) "field.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      field_group => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (48) "modules/contrib/field_group/field_group.info.yml"
        • File (332B)
        • -rw-r--r-- 10026 1003 332B Oct 31 2022 modules/contrib/field_group/field_group.info.yml
          
        protected filename -> string (18) "field_group.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      field_ui => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (39) "core/modules/field_ui/field_ui.info.yml"
        • File (155B)
        • -rw-r--r-- 10026 1003 155B Nov 01 2023 core/modules/field_ui/field_ui.info.yml
          
        protected filename -> string (15) "field_ui.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      file => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (31) "core/modules/file/file.info.yml"
        • File (187B)
        • -rw-r--r-- 10026 1003 187B Nov 01 2023 core/modules/file/file.info.yml
          
        protected filename -> string (11) "file.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      filter => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (35) "core/modules/filter/filter.info.yml"
        • File (184B)
        • -rw-r--r-- 10026 1003 184B Nov 01 2023 core/modules/filter/filter.info.yml
          
        protected filename -> string (13) "filter.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      geocoder => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (42) "modules/contrib/geocoder/geocoder.info.yml"
        • File (323B)
        • -rw-r--r-- 10026 1003 323B Oct 20 2023 modules/contrib/geocoder/geocoder.info.yml
          
        protected filename -> string (15) "geocoder.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      geocoder_address => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (75) "modules/contrib/geocoder/modules/geocoder_address/geocoder_address.info.yml"
        • File (347B)
        • -rw-r--r-- 10026 1003 347B Oct 20 2023 modules/contrib/geocoder/modules/geocoder_address/geocoder_address.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      geocoder_field => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (71) "modules/contrib/geocoder/modules/geocoder_field/geocoder_field.info.yml"
        • File (370B)
        • -rw-r--r-- 10026 1003 370B Oct 20 2023 modules/contrib/geocoder/modules/geocoder_field/geocoder_field.info.yml
          
        protected filename -> string (21) "geocoder_field.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      geolocation => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (48) "modules/contrib/geolocation/geolocation.info.yml"
        • File (802B)
        • -rw-r--r-- 10026 1003 802B Jan 09 2023 modules/contrib/geolocation/geolocation.info.yml
          
        protected filename -> string (18) "geolocation.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      geolocation_address => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (84) "modules/contrib/geolocation/modules/geolocation_address/geolocation_address....
        • File (329B)
        • Contents
        • -rw-r--r-- 10026 1003 329B Jan 09 2023 modules/contrib/geolocation/modules/geolocation_address/geolocation_address.info.yml
          
        • modules/contrib/geolocation/modules/geolocation_address/geolocation_address.info.yml
          
        protected filename -> string (26) "geolocation_address.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      geolocation_google_maps => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (92) "modules/contrib/geolocation/modules/geolocation_google_maps/geolocation_goog...
        • File (365B)
        • Contents
        • -rw-r--r-- 10026 1003 365B Jan 09 2023 modules/contrib/geolocation/modules/geolocation_google_maps/geolocation_google_maps.info.yml
          
        • modules/contrib/geolocation/modules/geolocation_google_maps/geolocation_google_maps.info.yml
          
        protected filename -> string (30) "geolocation_google_maps.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      gift_card => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (43) "modules/custom/gift_card/gift_card.info.yml"
        • File (121B)
        • -rw-r--r-- 10026 1003 121B Oct 03 2023 modules/custom/gift_card/gift_card.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      gift_catalogue => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (53) "modules/custom/gift_catalogue/gift_catalogue.info.yml"
        • File (208B)
        • -rw-r--r-- 10026 1003 208B Oct 03 2023 modules/custom/gift_catalogue/gift_catalogue.info.yml
          
        protected filename -> string (21) "gift_catalogue.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      gin_lb => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (38) "modules/contrib/gin_lb/gin_lb.info.yml"
        • File (375B)
        • -rw-r--r-- 10026 1003 375B Oct 10 2023 modules/contrib/gin_lb/gin_lb.info.yml
          
        protected filename -> string (13) "gin_lb.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      gin_toolbar => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (48) "modules/contrib/gin_toolbar/gin_toolbar.info.yml"
        • File (274B)
        • -rw-r--r-- 10026 1003 274B Oct 13 2023 modules/contrib/gin_toolbar/gin_toolbar.info.yml
          
        protected filename -> string (18) "gin_toolbar.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      google_tag => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (46) "modules/contrib/google_tag/google_tag.info.yml"
        • File (262B)
        • -rw-r--r-- 10026 1003 262B May 23 2023 modules/contrib/google_tag/google_tag.info.yml
          
        protected filename -> string (17) "google_tag.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      help => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (31) "core/modules/help/help.info.yml"
        • File (139B)
        • -rw-r--r-- 10026 1003 139B Nov 01 2023 core/modules/help/help.info.yml
          
        protected filename -> string (11) "help.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      history => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (37) "core/modules/history/history.info.yml"
        • File (175B)
        • -rw-r--r-- 10026 1003 175B Nov 01 2023 core/modules/history/history.info.yml
          
        protected filename -> string (14) "history.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      image => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (33) "core/modules/image/image.info.yml"
        • File (228B)
        • -rw-r--r-- 10026 1003 228B Nov 01 2023 core/modules/image/image.info.yml
          
        protected filename -> string (12) "image.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      inline_entity_form => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (62) "modules/contrib/inline_entity_form/inline_entity_form.info.yml"
        • File (363B)
        • -rw-r--r-- 10026 1003 363B Mar 06 2023 modules/contrib/inline_entity_form/inline_entity_form.info.yml
          
        protected filename -> string (25) "inline_entity_form.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      job_scheduler => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (52) "modules/contrib/job_scheduler/job_scheduler.info.yml"
        • File (299B)
        • -rw-r--r-- 10026 1003 299B Feb 24 2023 modules/contrib/job_scheduler/job_scheduler.info.yml
          
        protected filename -> string (20) "job_scheduler.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      jquery_ui => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (44) "modules/contrib/jquery_ui/jquery_ui.info.yml"
        • File (257B)
        • -rw-r--r-- 10026 1003 257B Nov 15 2022 modules/contrib/jquery_ui/jquery_ui.info.yml
          
        protected filename -> string (16) "jquery_ui.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      jquery_ui_accordion => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (64) "modules/contrib/jquery_ui_accordion/jquery_ui_accordion.info.yml"
        • File (323B)
        • -rw-r--r-- 10026 1003 323B Dec 12 2022 modules/contrib/jquery_ui_accordion/jquery_ui_accordion.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      jquery_ui_autocomplete => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (70) "modules/contrib/jquery_ui_autocomplete/jquery_ui_autocomplete.info.yml"
        • File (366B)
        • -rw-r--r-- 10026 1003 366B Dec 12 2022 modules/contrib/jquery_ui_autocomplete/jquery_ui_autocomplete.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      jquery_ui_datepicker => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (66) "modules/contrib/jquery_ui_datepicker/jquery_ui_datepicker.info.yml"
        • File (326B)
        • -rw-r--r-- 10026 1003 326B Dec 12 2022 modules/contrib/jquery_ui_datepicker/jquery_ui_datepicker.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      jquery_ui_menu => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (54) "modules/contrib/jquery_ui_menu/jquery_ui_menu.info.yml"
        • File (308B)
        • -rw-r--r-- 10026 1003 308B Dec 12 2022 modules/contrib/jquery_ui_menu/jquery_ui_menu.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      jquery_ui_slider => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (58) "modules/contrib/jquery_ui_slider/jquery_ui_slider.info.yml"
        • File (314B)
        • -rw-r--r-- 10026 1003 314B Dec 12 2022 modules/contrib/jquery_ui_slider/jquery_ui_slider.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      jquery_ui_touch_punch => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (68) "modules/contrib/jquery_ui_touch_punch/jquery_ui_touch_punch.info.yml"
        • File (333B)
        • -rw-r--r-- 10026 1003 333B Sep 09 2022 modules/contrib/jquery_ui_touch_punch/jquery_ui_touch_punch.info.yml
          
        protected filename -> string (28) "jquery_ui_touch_punch.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      key => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (32) "modules/contrib/key/key.info.yml"
        • File (295B)
        • -rw-r--r-- 10026 1003 295B Jan 21 2023 modules/contrib/key/key.info.yml
          
        protected filename -> string (10) "key.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      layout_bg => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (44) "modules/contrib/layout_bg/layout_bg.info.yml"
        • File (322B)
        • -rw-r--r-- 10026 1003 322B Aug 19 2022 modules/contrib/layout_bg/layout_bg.info.yml
          
        protected filename -> string (16) "layout_bg.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      layout_bg_bricks => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (77) "modules/contrib/layout_bg/examples/layout_bg_bricks/layout_bg_bricks.info.yml"
        • File (355B)
        • -rw-r--r-- 10026 1003 355B Aug 19 2022 modules/contrib/layout_bg/examples/layout_bg_bricks/layout_bg_bricks.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      layout_builder => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (51) "core/modules/layout_builder/layout_builder.info.yml"
        • File (330B)
        • -rw-r--r-- 10026 1003 330B Nov 01 2023 core/modules/layout_builder/layout_builder.info.yml
          
        protected filename -> string (21) "layout_builder.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      layout_builder_admin_theme => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (78) "modules/contrib/layout_builder_admin_theme/layout_builder_admin_theme.info.yml"
        • File (425B)
        • -rw-r--r-- 10026 1003 425B Jul 31 2023 modules/contrib/layout_builder_admin_theme/layout_builder_admin_theme.info.yml
          
        protected filename -> string (33) "layout_builder_admin_theme.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      layout_builder_component_attributes => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (96) "modules/contrib/layout_builder_component_attributes/layout_builder_component...
        • File (460B)
        • Contents
        • -rw-r--r-- 10026 1003 460B Sep 18 2023 modules/contrib/layout_builder_component_attributes/layout_builder_component_attributes.info.yml
          
        • modules/contrib/layout_builder_component_attributes/layout_builder_component_attributes.info.yml
          
        protected filename -> string (42) "layout_builder_component_attributes.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      layout_builder_extra_templates => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (86) "modules/contrib/layout_builder_extra_templates/layout_builder_extra_template...
        • File (373B)
        • Contents
        • -rw-r--r-- 10026 1003 373B May 16 2023 modules/contrib/layout_builder_extra_templates/layout_builder_extra_templates.info.yml
          
        • modules/contrib/layout_builder_extra_templates/layout_builder_extra_templates.info.yml
          
        protected filename -> string (37) "layout_builder_extra_templates.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      layout_discovery => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (55) "core/modules/layout_discovery/layout_discovery.info.yml"
        • File (142B)
        • -rw-r--r-- 10026 1003 142B Nov 01 2023 core/modules/layout_discovery/layout_discovery.info.yml
          
        protected filename -> string (23) "layout_discovery.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      link => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (31) "core/modules/link/link.info.yml"
        • File (162B)
        • -rw-r--r-- 10026 1003 162B Nov 01 2023 core/modules/link/link.info.yml
          
        protected filename -> string (11) "link.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      link_class => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (46) "modules/contrib/link_class/link_class.info.yml"
        • File (302B)
        • -rw-r--r-- 10026 1003 302B Apr 30 2023 modules/contrib/link_class/link_class.info.yml
          
        protected filename -> string (17) "link_class.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      link_field_autocomplete_filter => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (86) "modules/contrib/link_field_autocomplete_filter/link_field_autocomplete_filte...
        • File (370B)
        • Contents
        • -rw-r--r-- 10026 1003 370B Jul 08 2023 modules/contrib/link_field_autocomplete_filter/link_field_autocomplete_filter.info.yml
          
        • modules/contrib/link_field_autocomplete_filter/link_field_autocomplete_filter.info.yml
          
        protected filename -> string (37) "link_field_autocomplete_filter.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      mailsystem => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (46) "modules/contrib/mailsystem/mailsystem.info.yml"
        • File (369B)
        • -rw-r--r-- 10026 1003 369B Jul 11 2022 modules/contrib/mailsystem/mailsystem.info.yml
          
        protected filename -> string (17) "mailsystem.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      media => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (33) "core/modules/media/media.info.yml"
        • File (225B)
        • -rw-r--r-- 10026 1003 225B Nov 01 2023 core/modules/media/media.info.yml
          
        protected filename -> string (12) "media.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      media_library => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (49) "core/modules/media_library/media_library.info.yml"
        • File (278B)
        • -rw-r--r-- 10026 1003 278B Nov 01 2023 core/modules/media_library/media_library.info.yml
          
        protected filename -> string (20) "media_library.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      media_library_form_element => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (78) "modules/contrib/media_library_form_element/media_library_form_element.info.yml"
        • File (334B)
        • -rw-r--r-- 10026 1003 334B Jan 18 2023 modules/contrib/media_library_form_element/media_library_form_element.info.yml
          
        protected filename -> string (33) "media_library_form_element.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      menu_block => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (46) "modules/contrib/menu_block/menu_block.info.yml"
        • File (288B)
        • -rw-r--r-- 10026 1003 288B Nov 03 2022 modules/contrib/menu_block/menu_block.info.yml
          
        protected filename -> string (17) "menu_block.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      menu_link_content => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (57) "core/modules/menu_link_content/menu_link_content.info.yml"
        • File (150B)
        • -rw-r--r-- 10026 1003 150B Nov 01 2023 core/modules/menu_link_content/menu_link_content.info.yml
          
        protected filename -> string (24) "menu_link_content.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      menu_ui => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (37) "core/modules/menu_ui/menu_ui.info.yml"
        • File (196B)
        • -rw-r--r-- 10026 1003 196B Nov 01 2023 core/modules/menu_ui/menu_ui.info.yml
          
        protected filename -> string (14) "menu_ui.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      metatag => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (40) "modules/contrib/metatag/metatag.info.yml"
        • File (389B)
        • -rw-r--r-- 10026 1003 389B Jun 27 2023 modules/contrib/metatag/metatag.info.yml
          
        protected filename -> string (14) "metatag.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      metatag_open_graph => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (70) "modules/contrib/metatag/metatag_open_graph/metatag_open_graph.info.yml"
        • File (317B)
        • -rw-r--r-- 10026 1003 317B Jun 27 2023 modules/contrib/metatag/metatag_open_graph/metatag_open_graph.info.yml
          
        protected filename -> string (25) "metatag_open_graph.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      metatag_routes => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (62) "modules/contrib/metatag/metatag_routes/metatag_routes.info.yml"
        • File (359B)
        • -rw-r--r-- 10026 1003 359B Jun 27 2023 modules/contrib/metatag/metatag_routes/metatag_routes.info.yml
          
        protected filename -> string (21) "metatag_routes.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      mimemail => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (42) "modules/contrib/mimemail/mimemail.info.yml"
        • File (401B)
        • -rw-r--r-- 10026 1003 401B Oct 12 2023 modules/contrib/mimemail/mimemail.info.yml
          
        protected filename -> string (15) "mimemail.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      mix => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (32) "modules/contrib/mix/mix.info.yml"
        • File (365B)
        • -rw-r--r-- 10026 1003 365B Oct 26 2023 modules/contrib/mix/mix.info.yml
          
        protected filename -> string (10) "mix.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      mysql => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (33) "core/modules/mysql/mysql.info.yml"
        • File (107B)
        • -rw-r--r-- 10026 1003 107B Nov 01 2023 core/modules/mysql/mysql.info.yml
          
        protected filename -> string (12) "mysql.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      node => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (31) "core/modules/node/node.info.yml"
        • File (214B)
        • -rw-r--r-- 10026 1003 214B Nov 01 2023 core/modules/node/node.info.yml
          
        protected filename -> string (11) "node.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      options => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (37) "core/modules/options/options.info.yml"
        • File (242B)
        • -rw-r--r-- 10026 1003 242B Nov 01 2023 core/modules/options/options.info.yml
          
        protected filename -> string (14) "options.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      page_cache => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (43) "core/modules/page_cache/page_cache.info.yml"
        • File (179B)
        • -rw-r--r-- 10026 1003 179B Nov 01 2023 core/modules/page_cache/page_cache.info.yml
          
        protected filename -> string (17) "page_cache.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      path => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (31) "core/modules/path/path.info.yml"
        • File (213B)
        • -rw-r--r-- 10026 1003 213B Nov 01 2023 core/modules/path/path.info.yml
          
        protected filename -> string (11) "path.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      path_alias => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (43) "core/modules/path_alias/path_alias.info.yml"
        • File (146B)
        • -rw-r--r-- 10026 1003 146B Nov 01 2023 core/modules/path_alias/path_alias.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      permissions_filter => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (62) "modules/contrib/permissions_filter/permissions_filter.info.yml"
        • File (277B)
        • -rw-r--r-- 10026 1003 277B Oct 04 2023 modules/contrib/permissions_filter/permissions_filter.info.yml
          
        protected filename -> string (25) "permissions_filter.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      phpass => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (35) "core/modules/phpass/phpass.info.yml"
        • File (192B)
        • -rw-r--r-- 10026 1003 192B Nov 01 2023 core/modules/phpass/phpass.info.yml
          
        protected filename -> string (13) "phpass.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      plupload => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (42) "modules/contrib/plupload/plupload.info.yml"
        • File (284B)
        • -rw-r--r-- 10026 1003 284B Jun 18 2023 modules/contrib/plupload/plupload.info.yml
          
        protected filename -> string (15) "plupload.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      preprocess => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (46) "modules/contrib/preprocess/preprocess.info.yml"
        • File (274B)
        • -rw-r--r-- 10026 1003 274B Mar 14 2023 modules/contrib/preprocess/preprocess.info.yml
          
        protected filename -> string (17) "preprocess.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      profile => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (40) "modules/contrib/profile/profile.info.yml"
        • File (365B)
        • -rw-r--r-- 10026 1003 365B Oct 07 2022 modules/contrib/profile/profile.info.yml
          
        protected filename -> string (14) "profile.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      rabbit_hole => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (48) "modules/contrib/rabbit_hole/rabbit_hole.info.yml"
        • File (314B)
        • -rw-r--r-- 10026 1003 314B Dec 10 2022 modules/contrib/rabbit_hole/rabbit_hole.info.yml
          
        protected filename -> string (18) "rabbit_hole.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      real_aes => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (42) "modules/contrib/real_aes/real_aes.info.yml"
        • File (367B)
        • -rw-r--r-- 10026 1003 367B Nov 28 2022 modules/contrib/real_aes/real_aes.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      redirect => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (42) "modules/contrib/redirect/redirect.info.yml"
        • File (354B)
        • -rw-r--r-- 10026 1003 354B Aug 30 2023 modules/contrib/redirect/redirect.info.yml
          
        protected filename -> string (15) "redirect.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      responsive_image => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (55) "core/modules/responsive_image/responsive_image.info.yml"
        • File (267B)
        • -rw-r--r-- 10026 1003 267B Nov 01 2023 core/modules/responsive_image/responsive_image.info.yml
          
        protected filename -> string (23) "responsive_image.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      rest => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (31) "core/modules/rest/rest.info.yml"
        • File (185B)
        • -rw-r--r-- 10026 1003 185B Nov 01 2023 core/modules/rest/rest.info.yml
          
        protected filename -> string (11) "rest.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      rh_node => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (60) "modules/contrib/rabbit_hole/modules/rh_node/rh_node.info.yml"
        • File (329B)
        • -rw-r--r-- 10026 1003 329B Dec 10 2022 modules/contrib/rabbit_hole/modules/rh_node/rh_node.info.yml
          
        protected filename -> string (14) "rh_node.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      samaritans_checkout => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (63) "modules/custom/samaritans_checkout/samaritans_checkout.info.yml"
        • File (226B)
        • -rw-r--r-- 10026 1003 226B Oct 03 2023 modules/custom/samaritans_checkout/samaritans_checkout.info.yml
          
        protected filename -> string (26) "samaritans_checkout.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      samaritans_email => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (57) "modules/custom/samaritans_email/samaritans_email.info.yml"
        • File (175B)
        • -rw-r--r-- 10026 1003 175B Oct 03 2023 modules/custom/samaritans_email/samaritans_email.info.yml
          
        protected filename -> string (23) "samaritans_email.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      samaritans_fulfilment => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (67) "modules/custom/samaritans_fulfilment/samaritans_fulfilment.info.yml"
        • File (154B)
        • -rw-r--r-- 10026 1003 154B Oct 03 2023 modules/custom/samaritans_fulfilment/samaritans_fulfilment.info.yml
          
        protected filename -> string (28) "samaritans_fulfilment.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      samaritans_fyb => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (53) "modules/custom/samaritans_fyb/samaritans_fyb.info.yml"
        • File (145B)
        • -rw-r--r-- 10026 1003 145B Dec 13 2023 modules/custom/samaritans_fyb/samaritans_fyb.info.yml
          
        protected filename -> string (21) "samaritans_fyb.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      samaritans_modal => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (57) "modules/custom/samaritans_modal/samaritans_modal.info.yml"
        • File (151B)
        • -rw-r--r-- 10026 1003 151B Oct 03 2023 modules/custom/samaritans_modal/samaritans_modal.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      scroll_with_control => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (63) "modules/custom/scroll_with_control/scroll_with_control.info.yml"
        • File (239B)
        • -rw-r--r-- 10026 1003 239B Oct 03 2023 modules/custom/scroll_with_control/scroll_with_control.info.yml
          
        protected filename -> string (26) "scroll_with_control.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      search => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (35) "core/modules/search/search.info.yml"
        • File (193B)
        • -rw-r--r-- 10026 1003 193B Nov 01 2023 core/modules/search/search.info.yml
          
        protected filename -> string (13) "search.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      sendgrid_integration => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (66) "modules/contrib/sendgrid_integration/sendgrid_integration.info.yml"
        • File (399B)
        • -rw-r--r-- 10026 1003 399B May 23 2023 modules/contrib/sendgrid_integration/sendgrid_integration.info.yml
          
        protected filename -> string (27) "sendgrid_integration.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      serialization => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (49) "core/modules/serialization/serialization.info.yml"
        • File (168B)
        • -rw-r--r-- 10026 1003 168B Nov 01 2023 core/modules/serialization/serialization.info.yml
          
        protected filename -> string (20) "serialization.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      shoebox_online => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (53) "modules/custom/shoebox_online/shoebox_online.info.yml"
        • File (147B)
        • -rw-r--r-- 10026 1003 147B Oct 03 2023 modules/custom/shoebox_online/shoebox_online.info.yml
          
        protected filename -> string (21) "shoebox_online.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      shortcut => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (39) "core/modules/shortcut/shortcut.info.yml"
        • File (204B)
        • -rw-r--r-- 10026 1003 204B Nov 01 2023 core/modules/shortcut/shortcut.info.yml
          
        protected filename -> string (15) "shortcut.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      simple_facebook_pixel => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (68) "modules/contrib/simple_facebook_pixel/simple_facebook_pixel.info.yml"
        • File (422B)
        • -rw-r--r-- 10026 1003 422B May 06 2023 modules/contrib/simple_facebook_pixel/simple_facebook_pixel.info.yml
          
        protected filename -> string (28) "simple_facebook_pixel.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      slick => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (36) "modules/contrib/slick/slick.info.yml"
        • File (541B)
        • -rw-r--r-- 10026 1003 541B Sep 18 2023 modules/contrib/slick/slick.info.yml
          
        protected filename -> string (12) "slick.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      slick_ui => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (48) "modules/contrib/slick/slick_ui/slick_ui.info.yml"
        • File (345B)
        • -rw-r--r-- 10026 1003 345B Sep 18 2023 modules/contrib/slick/slick_ui/slick_ui.info.yml
          
        protected filename -> string (15) "slick_ui.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      slick_views => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (48) "modules/contrib/slick_views/slick_views.info.yml"
        • File (440B)
        • -rw-r--r-- 10026 1003 440B Sep 18 2023 modules/contrib/slick_views/slick_views.info.yml
          
        protected filename -> string (18) "slick_views.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      sp_fulfilment => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (51) "modules/custom/sp_fulfilment/sp_fulfilment.info.yml"
        • File (146B)
        • -rw-r--r-- 10026 1003 146B Oct 03 2023 modules/custom/sp_fulfilment/sp_fulfilment.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      sp_goal_page_items => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (61) "modules/custom/sp_goal_page_items/sp_goal_page_items.info.yml"
        • File (137B)
        • -rw-r--r-- 10026 1003 137B Nov 13 2023 modules/custom/sp_goal_page_items/sp_goal_page_items.info.yml
          
        protected filename -> string (25) "sp_goal_page_items.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      sp_reports => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (45) "modules/custom/sp_reports/sp_reports.info.yml"
        • File (143B)
        • -rw-r--r-- 10026 1003 143B Nov 08 2023 modules/custom/sp_reports/sp_reports.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      stage_file_proxy => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (58) "modules/contrib/stage_file_proxy/stage_file_proxy.info.yml"
        • File (362B)
        • -rw-r--r-- 10026 1003 362B Oct 20 2023 modules/contrib/stage_file_proxy/stage_file_proxy.info.yml
          
        protected filename -> string (23) "stage_file_proxy.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      state_machine => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (52) "modules/contrib/state_machine/state_machine.info.yml"
        • File (311B)
        • -rw-r--r-- 10026 1003 311B May 16 2023 modules/contrib/state_machine/state_machine.info.yml
          
        protected filename -> string (20) "state_machine.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      stringoverrides => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (56) "modules/contrib/stringoverrides/stringoverrides.info.yml"
        • File (339B)
        • -rw-r--r-- 10026 1003 339B Dec 16 2022 modules/contrib/stringoverrides/stringoverrides.info.yml
          
        protected filename -> string (22) "stringoverrides.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      system => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (35) "core/modules/system/system.info.yml"
        • File (168B)
        • -rw-r--r-- 10026 1003 168B Nov 01 2023 core/modules/system/system.info.yml
          
        protected filename -> string (13) "system.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      tamper => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (38) "modules/contrib/tamper/tamper.info.yml"
        • File (246B)
        • -rw-r--r-- 10026 1003 246B May 25 2023 modules/contrib/tamper/tamper.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      taxonomy => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (39) "core/modules/taxonomy/taxonomy.info.yml"
        • File (208B)
        • -rw-r--r-- 10026 1003 208B Nov 01 2023 core/modules/taxonomy/taxonomy.info.yml
          
        protected filename -> string (15) "taxonomy.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      taxonomy_machine_name => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (68) "modules/contrib/taxonomy_machine_name/taxonomy_machine_name.info.yml"
        • File (462B)
        • -rw-r--r-- 10026 1003 462B Jul 05 2023 modules/contrib/taxonomy_machine_name/taxonomy_machine_name.info.yml
          
        protected filename -> string (28) "taxonomy_machine_name.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      telephone => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (41) "core/modules/telephone/telephone.info.yml"
        • File (157B)
        • -rw-r--r-- 10026 1003 157B Nov 01 2023 core/modules/telephone/telephone.info.yml
          
        protected filename -> string (16) "telephone.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      text => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (31) "core/modules/text/text.info.yml"
        • File (195B)
        • -rw-r--r-- 10026 1003 195B Nov 01 2023 core/modules/text/text.info.yml
          
        protected filename -> string (11) "text.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      tfa => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (32) "modules/contrib/tfa/tfa.info.yml"
        • File (427B)
        • -rw-r--r-- 10026 1003 427B Oct 25 2023 modules/contrib/tfa/tfa.info.yml
          
        protected filename -> string (10) "tfa.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      time_formatter => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (54) "modules/contrib/time_formatter/time_formatter.info.yml"
        • File (347B)
        • -rw-r--r-- 10026 1003 347B Mar 02 2023 modules/contrib/time_formatter/time_formatter.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      token => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (36) "modules/contrib/token/token.info.yml"
        • File (275B)
        • -rw-r--r-- 10026 1003 275B Oct 21 2023 modules/contrib/token/token.info.yml
          
        protected filename -> string (12) "token.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      token_filter => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (50) "modules/contrib/token_filter/token_filter.info.yml"
        • File (307B)
        • -rw-r--r-- 10026 1003 307B Oct 24 2023 modules/contrib/token_filter/token_filter.info.yml
          
        protected filename -> string (19) "token_filter.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      toolbar => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (37) "core/modules/toolbar/toolbar.info.yml"
        • File (182B)
        • -rw-r--r-- 10026 1003 182B Nov 01 2023 core/modules/toolbar/toolbar.info.yml
          
        protected filename -> string (14) "toolbar.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      tour => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (31) "core/modules/tour/tour.info.yml"
        • File (115B)
        • -rw-r--r-- 10026 1003 115B Nov 01 2023 core/modules/tour/tour.info.yml
          
        protected filename -> string (11) "tour.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      twig_tweak => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (46) "modules/contrib/twig_tweak/twig_tweak.info.yml"
        • File (294B)
        • -rw-r--r-- 10026 1003 294B Feb 26 2023 modules/contrib/twig_tweak/twig_tweak.info.yml
          
        protected filename -> null
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      update => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (35) "core/modules/update/update.info.yml"
        • File (186B)
        • -rw-r--r-- 10026 1003 186B Nov 01 2023 core/modules/update/update.info.yml
          
        protected filename -> string (13) "update.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      upgrade_status => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (54) "modules/contrib/upgrade_status/upgrade_status.info.yml"
        • File (392B)
        • -rw-r--r-- 10026 1003 392B Mar 14 2023 modules/contrib/upgrade_status/upgrade_status.info.yml
          
        protected filename -> string (21) "upgrade_status.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      user => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (31) "core/modules/user/user.info.yml"
        • File (222B)
        • -rw-r--r-- 10026 1003 222B Nov 01 2023 core/modules/user/user.info.yml
          
        protected filename -> string (11) "user.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      views_bulk_operations => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (68) "modules/contrib/views_bulk_operations/views_bulk_operations.info.yml"
        • File (365B)
        • -rw-r--r-- 10026 1003 365B Aug 03 2023 modules/contrib/views_bulk_operations/views_bulk_operations.info.yml
          
        protected filename -> string (28) "views_bulk_operations.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      views_data_export => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (60) "modules/contrib/views_data_export/views_data_export.info.yml"
        • File (470B)
        • -rw-r--r-- 10026 1003 470B Nov 02 2023 modules/contrib/views_data_export/views_data_export.info.yml
          
        protected filename -> string (24) "views_data_export.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      views_ui => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (39) "core/modules/views_ui/views_ui.info.yml"
        • File (200B)
        • -rw-r--r-- 10026 1003 200B Nov 01 2023 core/modules/views_ui/views_ui.info.yml
          
        protected filename -> string (15) "views_ui.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      webform => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (40) "modules/contrib/webform/webform.info.yml"
        • File (391B)
        • -rw-r--r-- 10026 1003 391B Oct 30 2023 modules/contrib/webform/webform.info.yml
          
        protected filename -> string (14) "webform.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      webform_jqueryui_datepicker => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (96) "modules/contrib/webform/modules/webform_jqueryui_datepicker/webform_jqueryui...
        • File (445B)
        • Contents
        • -rw-r--r-- 10026 1003 445B Oct 30 2023 modules/contrib/webform/modules/webform_jqueryui_datepicker/webform_jqueryui_datepicker.info.yml
          
        • modules/contrib/webform/modules/webform_jqueryui_datepicker/webform_jqueryui_datepicker.info.yml
          
        protected filename -> string (34) "webform_jqueryui_datepicker.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      webform_location_places => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (88) "modules/contrib/webform/modules/webform_location_places/webform_location_pla...
        • File (415B)
        • Contents
        • -rw-r--r-- 10026 1003 415B Oct 30 2023 modules/contrib/webform/modules/webform_location_places/webform_location_places.info.yml
          
        • modules/contrib/webform/modules/webform_location_places/webform_location_places.info.yml
          
        protected filename -> string (30) "webform_location_places.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      webform_submission_export_import => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (106) "modules/contrib/webform/modules/webform_submission_export_import/webform_sub...
        • File (341B)
        • Contents
        • -rw-r--r-- 10026 1003 341B Oct 30 2023 modules/contrib/webform/modules/webform_submission_export_import/webform_submission_export_import.info.yml
          
        • modules/contrib/webform/modules/webform_submission_export_import/webform_submission_export_import.info.yml
          
        protected filename -> string (39) "webform_submission_export_import.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      webform_submission_log => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (86) "modules/contrib/webform/modules/webform_submission_log/webform_submission_lo...
        • File (331B)
        • Contents
        • -rw-r--r-- 10026 1003 331B Oct 30 2023 modules/contrib/webform/modules/webform_submission_log/webform_submission_log.info.yml
          
        • modules/contrib/webform/modules/webform_submission_log/webform_submission_log.info.yml
          
        protected filename -> string (29) "webform_submission_log.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      webform_templates => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (76) "modules/contrib/webform/modules/webform_templates/webform_templates.info.yml"
        • File (337B)
        • -rw-r--r-- 10026 1003 337B Oct 30 2023 modules/contrib/webform/modules/webform_templates/webform_templates.info.yml
          
        protected filename -> string (24) "webform_templates.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      webform_ui => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (62) "modules/contrib/webform/modules/webform_ui/webform_ui.info.yml"
        • File (327B)
        • -rw-r--r-- 10026 1003 327B Oct 30 2023 modules/contrib/webform/modules/webform_ui/webform_ui.info.yml
          
        protected filename -> string (17) "webform_ui.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      pathauto => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (42) "modules/contrib/pathauto/pathauto.info.yml"
        • File (432B)
        • -rw-r--r-- 10026 1003 432B Oct 08 2023 modules/contrib/pathauto/pathauto.info.yml
          
        protected filename -> string (15) "pathauto.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      webform_bootstrap => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (76) "modules/contrib/webform/modules/webform_bootstrap/webform_bootstrap.info.yml"
        • File (317B)
        • -rw-r--r-- 10026 1003 317B Oct 30 2023 modules/contrib/webform/modules/webform_bootstrap/webform_bootstrap.info.yml
          
        protected filename -> string (24) "webform_bootstrap.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      formdazzle => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (46) "modules/contrib/formdazzle/formdazzle.info.yml"
        • File (279B)
        • -rw-r--r-- 10026 1003 279B Mar 06 2023 modules/contrib/formdazzle/formdazzle.info.yml
          
        protected filename -> string (17) "formdazzle.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      views => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (6) "module"
        protected pathname -> string (33) "core/modules/views/views.info.yml"
        • File (203B)
        • -rw-r--r-- 10026 1003 203B Nov 01 2023 core/modules/views/views.info.yml
          
        protected filename -> string (12) "views.module"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      standard => Drupal\Core\Extension\Extension (5)
      • Properties (6)
      • Available methods (15)
      • public info -> undefined
        protected type -> string (7) "profile"
        protected pathname -> string (40) "core/profiles/standard/standard.info.yml"
        • File (561B)
        • -rw-r--r-- 10026 1003 561B Nov 01 2023 core/profiles/standard/standard.info.yml
          
        protected filename -> string (16) "standard.profile"
        protected splFileInfo -> null
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
        /**
        * Constructs a new Extension object.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The type of the extension; e.g., 'module'.
        * @param string $pathname
        *   The relative path and filename of the extension's info file; e.g.,
        *   'core/modules/node/node.info.yml'.
        * @param string $filename
        *   (optional) The filename of the main extension file; e.g., 'node.module'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
        public getType(): string Returns the type of the extension.
        /**
        * Returns the type of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
        public getName(): string Returns the internal name of the extension.
        /**
        * Returns the internal name of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
        public getPath(): string Returns the relative path of the extension.
        /**
        * Returns the relative path of the extension.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
        public getPathname(): string Returns the relative path and filename of the extension's info file.
        /**
        * Returns the relative path and filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
        public getFilename(): string Returns the filename of the extension's info file.
        /**
        * Returns the filename of the extension's info file.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
        public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
        /**
        * Returns the relative path of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
        public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
        /**
        * Returns the name of the main extension file, if any.
        *
        * @return string|null
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
        public load(): bool Loads the main extension file, if any.
        /**
        * Loads the main extension file, if any.
        *
        * @return bool
        *   TRUE if this extension has a main extension file, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
        public __call($method, array $args) Re-routes method calls to SplFileInfo.
        /**
        * Re-routes method calls to SplFileInfo.
        *
        * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
        *
        * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
        *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
        *
        * @see https://www.drupal.org/node/2959989
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
        public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
        /**
        * Returns SplFileInfo instance for the extension's info file.
        *
        * @return \SplFileInfo
        *   The object to access a file information of info file.
        *
        * @see https://www.php.net/manual/class.splfileinfo.php
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
        public __sleep(): array Magic method implementation to serialize the extension object.
        /**
        * Magic method implementation to serialize the extension object.
        *
        * @return array
        *   The names of all variables that should be serialized.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
        public __wakeup() Magic method implementation to unserialize the extension object.
        /**
        * Magic method implementation to unserialize the extension object.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
        public isExperimental(): bool Checks if an extension is marked as experimental.
        /**
        * Checks if an extension is marked as experimental.
        *
        * @return bool
        *   TRUE if an extension is marked as experimental, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
        public isObsolete(): bool Checks if an extension is marked as obsolete.
        /**
        * Checks if an extension is marked as obsolete.
        *
        * @return bool
        *   TRUE if an extension is marked as obsolete, FALSE otherwise.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
      protected loaded -> boolean true
      protected implementations -> array (1022)
      module_implements_alter => array (10)
      address => boolean false
      advagg => boolean false
      ckeditor5 => boolean false
      field_group => boolean false
      gin_lb => boolean false
      google_tag => boolean false
      layout_builder => boolean false
      metatag => boolean false
      webform => boolean false
      formdazzle => boolean false
      rebuild => array (2)
      block => boolean false
      webform => boolean false
      system_info_alter => array (2)
      system => boolean false
      upgrade_status => boolean false
      entity_type_build => array (12)
      commerce_cart => boolean false
      commerce_order => boolean false
      commerce_pado => boolean false
      dc_ajax_add_cart => boolean false
      entity => boolean false
      entity_clone => boolean false
      field_ui => boolean false
      inline_entity_form => boolean false
      menu_ui => boolean false
      slick_ui => boolean false
      system => boolean false
      views_ui => boolean false
      entity_type_alter => array (15)
      block_content => boolean false
      commerce_order => boolean false
      contact => boolean false
      devel => boolean false
      entity => boolean false
      entity_print => boolean false
      feeds_tamper => boolean false
      layout_builder => boolean false
      media => boolean false
      menu_link_content => boolean false
      path => boolean false
      state_machine => boolean false
      token => boolean false
      webform_templates => boolean false
      webform_ui => boolean false
      entity_load => array (0)
      block_load => array (0)
      devel_generate_info_alter => array (1)
      webform => boolean false
      search_page_load => array (0)
      search_plugin_alter => array (0)
      views_plugins_display_alter => array (2)
      draggableviews => boolean false
      views_ui => boolean false
      view_load => array (0)
      views_plugins_access_alter => array (0)
      views_plugins_style_alter => array (1)
      blazy => string (5) "views"
      views_data => array (8)
      commerce_order => string (5) "views"
      commerce_payment => string (5) "views"
      dblog => string (5) "views"
      entity => string (5) "views"
      google_tag => string (5) "views"
      history => string (5) "views"
      media_library => string (5) "views"
      views => string (5) "views"
      action_load => array (0)
      field_info_alter => array (2)
      token => boolean false
      pathauto => boolean false
      entity_bundle_info => array (1)
      entity => boolean false
      commerce_payment_type_info_alter => array (0)
      commerce_payment_method_type_info_alter => array (0)
      block_content_type_load => array (0)
      comment_type_load => array (0)
      commerce_order_type_load => array (0)
      commerce_order_item_type_load => array (0)
      commerce_product_type_load => array (0)
      commerce_product_variation_type_load => array (0)
      commerce_store_type_load => array (0)
      contact_form_load => array (0)
      entity_queue_load => array (0)
      feeds_feed_type_load => array (0)
      media_type_load => array (0)
      node_type_load => array (0)
      profile_type_load => array (0)
      shortcut_set_load => array (0)
      taxonomy_vocabulary_load => array (0)
      webform_load => array (0)
      entity_bundle_info_alter => array (1)
      profile => boolean false
      data_type_info_alter => array (0)
      entity_base_field_info => array (10)
      commerce_cart => boolean false
      commerce_checkout => boolean false
      commerce_payment => boolean false
      metatag => boolean false
      path => boolean false
      profile => boolean false
      rh_node => boolean false
      taxonomy_machine_name => boolean false
      token => boolean false
      pathauto => boolean false
      entity_base_field_info_alter => array (2)
      edit_uuid => boolean false
      path => boolean false
      entity_field_storage_info => array (2)
      entity => boolean false
      field => boolean false
      field_storage_config_load => array (0)
      entity_field_storage_info_alter => array (0)
      rabbit_hole_rabbit_hole_entity_plugin_info_alter => array (0)
      rabbit_hole_rabbit_hole_behavior_plugin_info_alter => array (0)
      commerce_exchange_rates_load => array (0)
      entity_bundle_field_info => array (2)
      entity => boolean false
      field => boolean false
      entity_bundle_field_info_alter => array (0)
      field_views_data => array (9)
      address => string (5) "views"
      commerce_price => string (5) "views"
      datetime => string (5) "views"
      entity_reference_revisions => string (5) "views"
      file => string (5) "views"
      geolocation => string (5) "views"
      image => string (5) "views"
      options => string (5) "views"
      state_machine => string (5) "views"
      field_config_load => array (0)
      field_views_data_alter => array (2)
      commerce_product => string (5) "views"
      taxonomy => string (5) "views"
      base_field_override_load => array (0)
      views_data_alter => array (16)
      blazy => string (5) "views"
      comment => string (5) "views"
      commerce_cart => boolean false
      commerce_order => string (5) "views"
      contact => string (5) "views"
      contextual => string (5) "views"
      dc_ajax_add_cart_views => boolean false
      draggableviews => boolean false
      entityqueue => string (5) "views"
      profile => boolean false
      shoebox_online => string (5) "views"
      taxonomy => string (5) "views"
      taxonomy_machine_name => string (5) "views"
      tfa => string (5) "views"
      views_bulk_operations => boolean false
      views => string (5) "views"
      views_plugins_row_alter => array (0)
      layout_builder_section_storage_alter => array (0)
      user_role_load => array (0)
      menu_load => array (0)
      query_alter => array (0)
      query_entity_query_alter => array (1)
      entity => boolean false
      query_entity_query_menu_link_content_alter => array (0)
      entity_preload => array (0)
      query_menu_link_content_load_multiple_alter => array (0)
      entity_storage_load => array (1)
      comment => boolean false
      menu_link_content_storage_load => array (0)
      menu_link_content_load => array (0)
      menu_links_discovered_alter => array (8)
      commerce_cart => boolean false
      commerce_number_pattern => boolean false
      dblog => boolean false
      devel => boolean false
      devel_generate => boolean false
      editor => boolean false
      mix => boolean false
      webform => boolean false
      entity_form_mode_load => array (0)
      entity_form_mode_info_alter => array (0)
      entity_view_mode_load => array (0)
      entity_view_mode_info_alter => array (0)
      local_tasks_alter => array (9)
      commerce_order => boolean false
      devel => boolean false
      field_ui => boolean false
      media_library => boolean false
      node => boolean false
      webform => boolean false
      webform_submission_export_import => boolean false
      webform_submission_log => boolean false
      views => boolean false
      query_user_load_multiple_alter => array (0)
      user_storage_load => array (0)
      user_load => array (0)
      query_samaritans_fyb_fyb_load_multiple_alter => array (0)
      samaritans_fyb_fyb_storage_load => array (0)
      samaritans_fyb_fyb_load => array (0)
      entity_access => array (4)
      brightcove => boolean false
      entity_clone => boolean false
      entity_clone_extras => boolean false
      media => boolean false
      samaritans_fyb_fyb_access => array (0)
      entity_view_mode_alter => array (0)
      theme => array (67)
      address => boolean false
      barcodes => boolean false
      better_exposed_filters => boolean false
      big_pipe => boolean false
      blazy => boolean false
      block => boolean false
      block_content => boolean false
      brightcove => boolean false
      ckeditor5 => boolean false
      color_field => boolean false
      comment => boolean false
      commerce_cart => boolean false
      commerce_checkout => boolean false
      commerce_order => boolean false
      commerce_pado => boolean false
      commerce_payment => boolean false
      commerce_price => boolean false
      commerce_product => boolean false
      commerce_store => boolean false
      commerce_stripe => boolean false
      conditional_fields => boolean false
      dc_ajax_add_cart_popup => boolean false
      dropzonejs => boolean false
      entity_print => boolean false
      faqfield => boolean false
      feeds => boolean false
      field_group => boolean false
      field_ui => boolean false
      file => boolean false
      filter => boolean false
      geocoder => boolean false
      geolocation => boolean false
      gift_catalogue => boolean false
      gin_lb => boolean false
      gin_toolbar => boolean false
      google_tag => boolean false
      help => boolean false
      image => boolean false
      inline_entity_form => boolean false
      layout_bg => boolean false
      layout_discovery => boolean false
      link => boolean false
      media => boolean false
      media_library => boolean false
      media_library_form_element => boolean false
      mimemail => boolean false
      node => boolean false
      profile => boolean false
      responsive_image => boolean false
      samaritans_email => boolean false
      samaritans_fulfilment => boolean false
      samaritans_fyb => boolean false
      search => boolean false
      shoebox_online => boolean false
      slick => boolean false
      sp_goal_page_items => boolean false
      system => boolean false
      taxonomy => boolean false
      token => boolean false
      toolbar => boolean false
      update => boolean false
      upgrade_status => boolean false
      user => boolean false
      views_data_export => boolean false
      views_ui => boolean false
      webform => boolean false
      views => boolean false
      layout_alter => array (0)
      views_plugins_pager_alter => array (0)
      views_plugins_exposed_form_alter => array (0)
      theme_registry_alter => array (10)
      commerce_order => boolean false
      commerce_product => boolean false
      field_group => boolean false
      gin_toolbar => boolean false
      layout_builder => boolean false
      menu_block => boolean false
      mix => boolean false
      preprocess => boolean false
      system => boolean false
      webform => boolean false
      samaritans_fyb_fyb_build_defaults_alter => array (0)
      entity_build_defaults_alter => array (1)
      layout_builder => boolean false
      entity_extra_field_info => array (8)
      breadcrumb_extra_field => boolean false
      brightcove => boolean false
      comment => boolean false
      contact => boolean false
      entity_print => boolean false
      node => boolean false
      redirect => boolean false
      user => boolean false
      entity_print_export_types_alter => array (0)
      entity_extra_field_info_alter => array (1)
      commerce_order => boolean false
      entity_view_display_load => array (0)
      entity_view_display_alter => array (1)
      node => boolean false
      entity_prepare_view => array (0)
      field_formatter_info_alter => array (5)
      blazy => boolean false
      commerce => boolean false
      commerce_order => boolean false
      state_machine => boolean false
      telephone => boolean false
      query_taxonomy_term_load_multiple_alter => array (0)
      taxonomy_term_storage_load => array (0)
      taxonomy_term_load => array (0)
      entity_field_access => array (2)
      entityqueue => boolean false
      profile => boolean false
      entity_field_access_alter => array (0)
      taxonomy_term_access => array (0)
      taxonomy_term_build_defaults_alter => array (0)
      entity_display_build_alter => array (0)
      validation_constraint_alter => array (1)
      ckeditor5 => boolean false
      samaritans_fyb_fyb_view => array (0)
      entity_view => array (2)
      breadcrumb_extra_field => boolean false
      comment => boolean false
      samaritans_fyb_fyb_view_alter => array (0)
      entity_view_alter => array (5)
      commerce_currency_resolver => boolean false
      entity_print => boolean false
      field_group => boolean false
      metatag => boolean false
      layout_builder => boolean false
      metatag_defaults_load => array (0)
      metatags_alter => array (2)
      metatag_routes => boolean false
      webform => boolean false
      metatag_tags_alter => array (0)
      metatag_groups_alter => array (0)
      tokens => array (19)
      color_field => boolean false
      comment => string (6) "tokens"
      commerce_number_pattern => boolean false
      commerce_order => string (6) "tokens"
      file => boolean false
      geolocation => string (6) "tokens"
      metatag => string (6) "tokens"
      mix => boolean false
      node => string (6) "tokens"
      profile => string (6) "tokens"
      system => string (6) "tokens"
      taxonomy => string (6) "tokens"
      taxonomy_machine_name => boolean false
      token => string (6) "tokens"
      user => string (6) "tokens"
      webform => string (6) "tokens"
      pathauto => string (6) "tokens"
      views => string (6) "tokens"
      address => string (6) "tokens"
      token_entity_mapping_alter => array (0)
      tokens_alter => array (0)
      theme_suggestions_samaritans_fyb_fyb => array (0)
      theme_suggestions_alter => array (3)
      better_exposed_filters => boolean false
      field_group => boolean false
      gin_lb => boolean false
      theme_suggestions_samaritans_fyb_fyb_alter => array (0)
      gin_lb_is_layout_builder_route_alter => array (0)
      template_preprocess_default_variables_alter => array (1)
      user => boolean false
      twig_tweak_filters_alter => array (0)
      twig_tweak_functions_alter => array (0)
      twig_tweak_tests_alter => array (0)
      theme_suggestions_field => array (1)
      system => boolean false
      theme_suggestions_field_alter => array (1)
      layout_builder => boolean false
      query_node_load_multiple_alter => array (0)
      node_storage_load => array (0)
      node_load => array (0)
      taxonomy_term_view => array (0)
      taxonomy_term_view_alter => array (0)
      theme_suggestions_taxonomy_term => array (1)
      taxonomy => boolean false
      theme_suggestions_taxonomy_term_alter => array (0)
      element_plugin_alter => array (0)
      date_format_load => array (0)
      element_info_alter => array (6)
      conditional_fields => boolean false
      editor => boolean false
      field_group => boolean false
      system => boolean false
      user => boolean false
      webform => boolean false
      filter_format_load => array (1)
      webform => boolean false
      filter_info_alter => array (0)
      display_variant_plugin_alter => array (0)
      block_access => array (1)
      tfa => boolean false
      condition_info_alter => array (0)
      query_entity_query_block_content_alter => array (0)
      query_block_content_load_multiple_alter => array (0)
      block_content_storage_load => array (0)
      block_content_load => array (0)
      views_plugins_argument_alter => array (0)
      views_plugins_argument_validator_alter => array (2)
      taxonomy_machine_name => string (5) "views"
      user => string (5) "views"
      block_alter => array (1)
      commerce_product => boolean false
      block_content_access => array (1)
      layout_builder => boolean false
      block_build_alter => array (0)
      block_build_block_content_alter => array (0)
      block_build_cart_button_alter => array (0)
      block_build_shoebox_online_currency_resolver_radios_alter => array (0)
      block_build_system_branding_block_alter => array (0)
      block_build_system_menu_block_alter => array (0)
      block_build_search_form_block_alter => array (0)
      block_build_system_messages_block_alter => array (0)
      block_build_help_block_alter => array (0)
      block_build_local_actions_block_alter => array (0)
      block_build_local_tasks_block_alter => array (0)
      block_build_system_main_block_alter => array (0)
      block_view_alter => array (1)
      token => boolean false
      block_view_system_main_block_alter => array (1)
      system => boolean false
      block_build_social_footer_alter => array (0)
      block_build_menu_block_alter => array (0)
      page_attachments => array (11)
      big_pipe => boolean false
      commerce_stripe => boolean false
      contextual => boolean false
      gin_lb => boolean false
      metatag => boolean false
      simple_facebook_pixel => boolean false
      slick => boolean false
      system => boolean false
      webform => boolean false
      webform_bootstrap => boolean false
      google_tag => boolean false
      metatags_attachments_alter => array (0)
      simple_facebook_pixel_events_alter => array (0)
      simple_facebook_pixel_script_code_alter => array (0)
      simple_facebook_pixel_noscript_code_alter => array (0)
      blazy_base_settings_alter => array (0)
      slick_load => array (0)
      slick_attach_alter => array (0)
      blazy_attach_alter => array (0)
      file_url_alter => array (0)
      google_tag_container_load => array (0)
      page_attachments_alter => array (5)
      commerce => boolean false
      devel => boolean false
      gin_toolbar => boolean false
      mix => boolean false
      metatag => boolean false
      page_top => array (7)
      block => boolean false
      google_tag => boolean false
      mix => boolean false
      node => boolean false
      system => boolean false
      toolbar => boolean false
      update => boolean false
      page_bottom => array (1)
      tour => boolean false
      theme_suggestions_html => array (1)
      system => boolean false
      theme_suggestions_html_alter => array (0)
      breakpoints_alter => array (0)
      toolbar => array (7)
      admin_toolbar_tools => boolean false
      contextual => boolean false
      devel => boolean false
      shortcut => boolean false
      toolbar => boolean false
      tour => boolean false
      user => boolean false
      shortcut_default_set => array (0)
      theme_suggestions_menu => array (1)
      menu_block => boolean false
      theme_suggestions_menu_alter => array (0)
      theme_suggestions_menu__toolbar => array (0)
      theme_suggestions_menu__toolbar_alter => array (0)
      link_alter => array (2)
      mix => boolean false
      webform_bootstrap => boolean false
      user_format_name_alter => array (0)
      toolbar_alter => array (4)
      admin_toolbar => boolean false
      commerce => boolean false
      gin_toolbar => boolean false
      webform => boolean false
      theme_suggestions_toolbar => array (0)
      theme_suggestions_toolbar_alter => array (0)
      theme_suggestions_container => array (0)
      theme_suggestions_container_alter => array (2)
      gin_toolbar => boolean false
      views => boolean false
      theme_suggestions_page => array (1)
      system => boolean false
      theme_suggestions_page_alter => array (1)
      shoebox_online => boolean false
      block_view_block_content_alter => array (0)
      block_content_build_defaults_alter => array (0)
      block_content_view => array (0)
      block_content_view_alter => array (0)
      theme_suggestions_block => array (2)
      block => boolean false
      menu_block => boolean false
      theme_suggestions_block_alter => array (2)
      layout_builder_extra_templates => boolean false
      menu_block => boolean false
      block_view_cart_button_alter => array (0)
      block_view_shoebox_online_currency_resolver_radios_alter => array (0)
      commerce_currency_load => array (0)
      query_entity_query_commerce_store_alter => array (0)
      query_commerce_store_load_multiple_alter => array (0)
      commerce_store_storage_load => array (0)
      commerce_store_load => array (0)
      form_alter => array (20)
      commerce => boolean false
      commerce_checkout => boolean false
      conditional_fields => boolean false
      draggableviews => boolean false
      edit_uuid => boolean false
      geocoder_field => boolean false
      gift_catalogue => boolean false
      gin_toolbar => boolean false
      inline_entity_form => boolean false
      media_library => boolean false
      mix => boolean false
      permissions_filter => boolean false
      rabbit_hole => boolean false
      samaritans_checkout => boolean false
      shoebox_online => boolean false
      system => boolean false
      field_group => boolean false
      gin_lb => boolean false
      webform => boolean false
      formdazzle => boolean false
      form_shoebox_online_currency_switcher_radios_form_alter => array (0)
      theme_suggestions_input => array (0)
      theme_suggestions_input_alter => array (0)
      theme_suggestions_form_element => array (1)
      webform => boolean false
      theme_suggestions_form_element_alter => array (0)
      theme_suggestions_radios => array (1)
      webform => boolean false
      theme_suggestions_radios_alter => array (1)
      gift_catalogue => boolean false
      theme_suggestions_form => array (0)
      theme_suggestions_form_alter => array (1)
      gin_lb => boolean false
      theme_suggestions_region => array (1)
      system => boolean false
      theme_suggestions_region_alter => array (0)
      block_view_system_branding_block_alter => array (0)
      block_view_system_menu_block_alter => array (1)
      menu_ui => boolean false
      theme_suggestions_menu__main => array (0)
      theme_suggestions_menu__main_alter => array (0)
      block_view_search_form_block_alter => array (0)
      form_search_block_form_alter => array (1)
      search => boolean false
      theme_suggestions_form_element_label => array (0)
      theme_suggestions_form_element_label_alter => array (0)
      theme_suggestions_form__search_block_form => array (0)
      theme_suggestions_form__search_block_form_alter => array (0)
      block_view_system_messages_block_alter => array (0)
      block_view_help_block_alter => array (1)
      help => boolean false
      help => array (102)
      admin_toolbar => boolean false
      admin_toolbar_tools => boolean false
      automated_cron => boolean false
      barcodes => boolean false
      better_exposed_filters => boolean false
      big_pipe => boolean false
      block => boolean false
      block_content => boolean false
      breakpoint => boolean false
      cdn => boolean false
      ckeditor5 => boolean false
      color_field => boolean false
      comment => boolean false
      commerce_currency_resolver => boolean false
      conditional_fields => boolean false
      config => boolean false
      contact => boolean false
      contextual => boolean false
      datetime => boolean false
      dblog => boolean false
      devel => boolean false
      devel_kint_extras => boolean false
      dropzonejs => boolean false
      dynamic_page_cache => boolean false
      edit_uuid => boolean false
      editor => boolean false
      entity_clone => boolean false
      entity_clone_extras => boolean false
      entity_reference_revisions => boolean false
      faqfield => boolean false
      feeds => boolean false
      field => boolean false
      field_group => boolean false
      field_ui => boolean false
      file => boolean false
      filter => boolean false
      geocoder => boolean false
      geolocation => boolean false
      gin_lb => boolean false
      gin_toolbar => boolean false
      google_tag => boolean false
      help => boolean false
      history => boolean false
      image => boolean false
      jquery_ui => boolean false
      jquery_ui_touch_punch => boolean false
      key => boolean false
      layout_bg => boolean false
      layout_builder => boolean false
      layout_builder_admin_theme => boolean false
      layout_discovery => boolean false
      link => boolean false
      link_class => boolean false
      link_field_autocomplete_filter => boolean false
      mailsystem => boolean false
      media => boolean false
      media_library => boolean false
      menu_link_content => boolean false
      menu_ui => boolean false
      metatag => boolean false
      metatag_routes => boolean false
      mimemail => boolean false
      mix => boolean false
      mysql => boolean false
      node => boolean false
      options => boolean false
      page_cache => boolean false
      path => boolean false
      permissions_filter => boolean false
      phpass => boolean false
      preprocess => boolean false
      profile => boolean false
      rabbit_hole => boolean false
      redirect => boolean false
      responsive_image => boolean false
      rest => boolean false
      search => boolean false
      sendgrid_integration => boolean false
      serialization => boolean false
      shortcut => boolean false
      simple_facebook_pixel => boolean false
      slick_ui => boolean false
      slick_views => boolean false
      stage_file_proxy => boolean false
      system => boolean false
      taxonomy => boolean false
      taxonomy_machine_name => boolean false
      telephone => boolean false
      text => boolean false
      tfa => boolean false
      token => boolean false
      toolbar => boolean false
      tour => boolean false
      update => boolean false
      upgrade_status => boolean false
      user => boolean false
      views_bulk_operations => boolean false
      views_data_export => boolean false
      views_ui => boolean false
      webform => boolean false
      pathauto => boolean false
      views => boolean false
      query_media_load_multiple_alter => array (0)
      media_storage_load => array (0)
      media_load => array (0)
      media_access => array (0)
      media_build_defaults_alter => array (0)
      query_file_load_multiple_alter => array (0)
      file_storage_load => array (0)
      file_load => array (0)
      responsive_image_style_load => array (0)
      image_style_load => array (0)
      media_view => array (0)
      media_view_alter => array (0)
      theme_suggestions_media => array (1)
      media => boolean false
      media_source_info_alter => array (2)
      dropzonejs => boolean false
      media_library => boolean false
      theme_suggestions_media_alter => array (0)
      theme_suggestions_responsive_image_formatter => array (0)
      theme_suggestions_responsive_image_formatter_alter => array (0)
      theme_suggestions_responsive_image => array (0)
      theme_suggestions_responsive_image_alter => array (0)
      image_effect_info_alter => array (0)
      file_mimetype_mapping_alter => array (0)
      theme_suggestions_image => array (0)
      theme_suggestions_image_alter => array (0)
      block_view_local_actions_block_alter => array (0)
      menu_local_actions_alter => array (0)
      block_view_local_tasks_block_alter => array (0)
      entity_create_access => array (0)
      samaritans_fyb_fyb_create_access => array (0)
      menu_local_tasks_alter => array (2)
      contact => boolean false
      webform => boolean false
      theme_suggestions_menu_local_tasks => array (0)
      theme_suggestions_menu_local_tasks_alter => array (0)
      theme_suggestions_menu_local_task => array (0)
      theme_suggestions_menu_local_task_alter => array (0)
      block_view_social_footer_alter => array (0)
      block_view_menu_block_alter => array (0)
      node_build_defaults_alter => array (0)
      user_access => array (0)
      node_view => array (1)
      shoebox_online => boolean false
      node_view_alter => array (2)
      comment => boolean false
      history => boolean false
      theme_suggestions_node => array (1)
      node => boolean false
      theme_suggestions_node_alter => array (1)
      views => boolean false
      theme_suggestions_time => array (0)
      theme_suggestions_time_alter => array (0)
      theme_suggestions_username => array (0)
      theme_suggestions_username_alter => array (0)
      form_donation_handle_form_alter => array (0)
      theme_suggestions_image_formatter => array (0)
      theme_suggestions_image_formatter_alter => array (0)
      theme_suggestions_image_style => array (0)
      theme_suggestions_image_style_alter => array (0)
      form_simple_donation_form_alter => array (0)
      theme_suggestions_form__simple_donation_form => array (0)
      theme_suggestions_form__simple_donation_form_alter => array (0)
      theme_suggestions_off_canvas_page_wrapper => array (0)
      theme_suggestions_off_canvas_page_wrapper_alter => array (0)
      theme_suggestions_big_pipe_interface_preview => array (1)
      big_pipe => boolean false
      theme_suggestions_big_pipe_interface_preview_alter => array (0)
      library_info_alter => array (11)
      blazy => boolean false
      ckeditor5 => boolean false
      dropzonejs => boolean false
      field_group => boolean false
      gin_toolbar => boolean false
      jquery_ui => boolean false
      plupload => boolean false
      responsive_image => boolean false
      slick => boolean false
      system => boolean false
      webform => boolean false
      webform_libraries_info => array (1)
      webform_location_places => boolean false
      library_info_build => array (6)
      blazy => boolean false
      commerce_stripe => boolean false
      dropzonejs => boolean false
      geolocation_google_maps => boolean false
      slick => boolean false
      webform => boolean false
      slick_skin_info_alter => array (0)
      slick_skins_info => array (0)
      css_alter => array (4)
      gin_lb => boolean false
      gin_toolbar => boolean false
      webform => boolean false
      advagg => boolean false
      js_alter => array (4)
      ckeditor5 => boolean false
      geolocation_google_maps => boolean false
      webform => boolean false
      advagg => boolean false
      js_settings_build => array (1)
      system => boolean false
      js_settings_alter => array (2)
      system => boolean false
      user => boolean false
      query_entity_query_shortcut_alter => array (0)
      query_shortcut_load_multiple_alter => array (0)
      shortcut_storage_load => array (0)
      shortcut_load => array (0)
      query_commerce_product_load_multiple_alter => array (0)
      node_type_create_access => array (0)
      theme_suggestions_links => array (0)
      theme_suggestions_links_alter => array (0)
      ajax_render_alter => array (0)
      theme_suggestions_status_messages => array (0)
      theme_suggestions_status_messages_alter => array (0)
      devel_dumper_info_alter => array (1)
      devel_kint_extras => boolean false
      block_build_page_title_block_alter => array (0)
      block_view_page_title_block_alter => array (0)
      block_build_system_breadcrumb_block_alter => array (0)
      gin_content_form_routes => array (0)
      gin_content_form_routes_alter => array (0)
      block_view_system_breadcrumb_block_alter => array (0)
      system_breadcrumb_alter => array (2)
      layout_builder => boolean false
      menu_ui => boolean false
      theme_suggestions_breadcrumb => array (0)
      theme_suggestions_breadcrumb_alter => array (0)
      theme_suggestions_page_title => array (0)
      theme_suggestions_page_title_alter => array (0)
      node_access => array (1)
      node => boolean false
      node_grants => array (0)
      rabbit_hole_values_alter => array (0)
      webform_access => array (0)
      entity_view_display_create => array (0)
      entity_create => array (0)
      field_info_max_weight => array (1)
      field_group => boolean false
      token_info => array (17)
      address => string (6) "tokens"
      color_field => boolean false
      comment => string (6) "tokens"
      commerce_number_pattern => boolean false
      commerce_order => string (6) "tokens"
      file => boolean false
      geolocation => string (6) "tokens"
      metatag => string (6) "tokens"
      mix => boolean false
      node => string (6) "tokens"
      system => string (6) "tokens"
      taxonomy => string (6) "tokens"
      token => string (6) "tokens"
      user => string (6) "tokens"
      webform => string (6) "tokens"
      pathauto => string (6) "tokens"
      views => string (6) "tokens"
      theme_suggestions_webform_element_more => array (0)
      theme_suggestions_webform_element_more_alter => array (0)
      token_info_alter => array (5)
      metatag => string (6) "tokens"
      profile => string (6) "tokens"
      taxonomy_machine_name => boolean false
      token => string (6) "tokens"
      webform => string (6) "tokens"
      theme_suggestions_layout => array (0)
      theme_suggestions_layout_alter => array (0)
      theme_suggestions_card_top_image => array (0)
      theme_suggestions_card_top_image_alter => array (0)
      theme_suggestions_faqfield_jquery_accordion_formatter => array (0)
      theme_suggestions_faqfield_jquery_accordion_formatter_alter => array (0)
      oembed_resource_url_alter => array (0)
      webform_source_entity_info_alter => array (0)
      webform_handler_info_alter => array (0)
      webform_handler_invoke_alter => array (0)
      webform_handler_invoke_pre_create_alter => array (0)
      webform_element_info_alter => array (0)
      webform_element_default_properties_alter => array (1)
      webform_jqueryui_datepicker => boolean false
      webform_options_load => array (0)
      webform_options_state_province_names_alter => array (0)
      webform_options_alter => array (0)
      webform_options_country_names_alter => array (1)
      webform => boolean false
      countries_alter => array (0)
      webform_handler_invoke_alter_elements_alter => array (0)
      webform_submission_field_values_init => array (0)
      entity_field_values_init => array (0)
      webform_submission_create => array (0)
      webform_handler_invoke_post_create_alter => array (0)
      webform_handler_invoke_override_settings_alter => array (0)
      query_entity_query_webform_submission_alter => array (0)
      entity_form_mode_alter => array (0)
      entity_form_display_create => array (0)
      entity_form_display_alter => array (2)
      commerce_cart => boolean false
      profile => boolean false
      entity_prepare_form => array (0)
      webform_submission_prepare_form => array (0)
      webform_handler_invoke_prepare_form_alter => array (0)
      webform_handler_invoke_access_element_alter => array (0)
      webform_element_access => array (0)
      webform_element_alter => array (2)
      webform_jqueryui_datepicker => boolean false
      webform_bootstrap => boolean false
      webform_element_webform_section_alter => array (0)
      webform_handler_invoke_alter_element_alter => array (0)
      webform_element_textfield_alter => array (0)
      webform_element_webform_contact_alter => array (0)
      webform_element_managed_file_alter => array (0)
      webform_element_webform_actions_alter => array (0)
      webform_handler_invoke_alter_form_alter => array (0)
      webform_submission_form_alter => array (0)
      form_webform_submission_job_application_form_alter => array (0)
      form_webform_submission_job_application_node_1781_add_form_alter => array (0)
      edit_uuid_config_load => array (0)
      webform_element_email_alter => array (0)
      webform_element_tel_alter => array (0)
      webform_libraries_info_alter => array (0)
      webform_element_select_alter => array (0)
      theme_suggestions_webform_submission_form => array (1)
      webform => boolean false
      theme_suggestions_webform_submission_form_alter => array (0)
      theme_suggestions_webform_section => array (0)
      theme_suggestions_webform_section_alter => array (0)
      theme_suggestions_webform_composite_contact => array (0)
      theme_suggestions_webform_composite_contact_alter => array (0)
      theme_suggestions_fieldset => array (0)
      theme_suggestions_fieldset_alter => array (1)
      samaritans_checkout => boolean false
      theme_suggestions_file_managed_file => array (0)
      theme_suggestions_file_managed_file_alter => array (0)
      theme_suggestions_file_upload_help => array (0)
      theme_suggestions_file_upload_help_alter => array (0)
      theme_suggestions_webform_actions => array (0)
      theme_suggestions_webform_actions_alter => array (0)
      theme_suggestions_webform => array (1)
      webform => boolean false
      theme_suggestions_webform_alter => array (0)
      form_webform_submission_ministry_manager_application_for_form_alter => array (0)
      form_webform_submission_ministry_manager_application_for_node_1781_add_form_alter => array (0)
      theme_suggestions_col4_equal => array (0)
      theme_suggestions_col4_equal_alter => array (0)
      theme_suggestions_layout__onecol => array (0)
      theme_suggestions_layout__onecol_alter => array (0)
      node_links_alter => array (1)
      comment => boolean false
      theme_suggestions_links__node => array (0)
      theme_suggestions_links__node_alter => array (0)
      query_entity_query_node_alter => array (0)
      webform_options_titles_alter => array (0)
      webform_options_yes_no_alter => array (0)
      webform_options_phone_types_alter => array (0)
      webform_options_likert_quality_alter => array (0)
      webform_options_relationship_alter => array (0)
      webform_options_languages_alter => array (1)
      webform => boolean false
      webform_options_sex_alter => array (0)
      webform_options_industry_alter => array (0)
      webform_options_time_zones_alter => array (1)
      webform => boolean false
      theme_suggestions_media_oembed_iframe => array (0)
      theme_suggestions_media_oembed_iframe_alter => array (0)
      block_create_access => array (0)
      contextual_links_alter => array (2)
      draggableviews => boolean false
      layout_builder_component_attributes => boolean false
      contextual_links_view_alter => array (4)
      contextual => boolean false
      entityqueue => boolean false
      views_ui => boolean false
      webform => boolean false
      block_content_create_access => array (0)
      media_create_access => array (0)
      field_widget_info_alter => array (5)
      commerce => boolean false
      entity_reference_revisions => boolean false
      file => boolean false
      state_machine => boolean false
      pathauto => boolean false
      entity_form_display_load => array (0)
      node_prepare_form => array (0)
      field_widget_single_element_form_alter => array (7)
      commerce => boolean false
      commerce_order => boolean false
      commerce_product => boolean false
      commerce_store => boolean false
      link_field_autocomplete_filter => boolean false
      media => boolean false
      path => boolean false
      field_widget_single_element_layout_builder_widget_form_alter => array (0)
      field_widget_complete_form_alter => array (1)
      media => boolean false
      field_widget_complete_layout_builder_widget_form_alter => array (0)
      form_node_layout_builder_form_alter => array (0)
      form_node_page_layout_builder_form_alter => array (0)
      theme_suggestions_input__checkbox => array (0)
      theme_suggestions_input__checkbox_alter => array (0)
      metatag_route_entity => array (0)
      plugin_filter_block_alter => array (1)
      layout_builder => boolean false
      plugin_filter_block__layout_builder_alter => array (2)
      layout_builder => boolean false
      menu_block => boolean false
      theme_suggestions_details => array (0)
      theme_suggestions_details_alter => array (0)
      query_taxonomy_term_access_alter => array (0)
      query_entity_query_taxonomy_term_alter => array (0)
      query_term_access_alter => array (0)
      block_content_field_values_init => array (0)
      block_content_create => array (0)
      form_layout_builder_configure_block_alter => array (0)
      form_layout_builder_add_block_alter => array (1)
      field_group => boolean false
      field_widget_single_element_boolean_checkbox_form_alter => array (0)
      field_widget_complete_boolean_checkbox_form_alter => array (0)
      entity_reference_selection_alter => array (0)
      options_list_alter => array (0)
      field_widget_single_element_options_select_form_alter => array (0)
      field_widget_complete_options_select_form_alter => array (0)
      inline_entity_form_table_fields_alter => array (0)
      field_widget_single_element_inline_entity_form_complex_form_alter => array (0)
      field_widget_complete_inline_entity_form_complex_form_alter => array (0)
      field_widget_single_element_string_textfield_form_alter => array (0)
      field_widget_complete_string_textfield_form_alter => array (0)
      field_widget_single_element_language_select_form_alter => array (0)
      field_widget_complete_language_select_form_alter => array (0)
      field_widget_single_element_string_textarea_form_alter => array (0)
      field_widget_complete_string_textarea_form_alter => array (0)
      theme_suggestions_field_multiple_value_form => array (0)
      theme_suggestions_field_multiple_value_form_alter => array (0)
      theme_suggestions_inline_entity_form_entity_table => array (0)
      theme_suggestions_inline_entity_form_entity_table_alter => array (0)
      theme_suggestions_select => array (0)
      theme_suggestions_select_alter => array (0)
      query_entity_reference_alter => array (3)
      block_content => boolean false
      system => boolean false
      webform => boolean false
      node_field_values_init => array (0)
      node_create => array (0)
      field_widget_single_element_text_textarea_with_summary_form_alter => array (0)
      field_widget_complete_text_textarea_with_summary_form_alter => array (0)
      field_widget_single_element_number_form_alter => array (0)
      field_widget_complete_number_form_alter => array (0)
      field_widget_single_element_media_library_widget_form_alter => array (0)
      field_widget_complete_media_library_widget_form_alter => array (0)
      inline_entity_form_entity_form_alter => array (2)
      field_group => boolean false
      geocoder_field => boolean false
      filter_format_access => array (1)
      webform => boolean false
      editor_info_alter => array (0)
      editor_load => array (0)
      config_schema_info_alter => array (5)
      blazy => boolean false
      ckeditor5 => boolean false
      commerce_product => boolean false
      slick => boolean false
      webform => boolean false
      ckeditor5_plugin_info_alter => array (0)
      editor_js_settings_alter => array (2)
      cdn => boolean false
      webform => boolean false
      theme_suggestions_textarea => array (0)
      theme_suggestions_textarea_alter => array (0)
      theme_suggestions_container__text_format_filter_help => array (0)
      theme_suggestions_container__text_format_filter_help_alter => array (0)
      theme_suggestions_filter_guidelines => array (0)
      theme_suggestions_filter_guidelines_alter => array (0)
      theme_suggestions_filter_tips => array (0)
      theme_suggestions_filter_tips_alter => array (0)
      theme_suggestions_token_tree_link => array (0)
      theme_suggestions_token_tree_link_alter => array (0)
      theme_suggestions_container__text_format_filter_guidelines => array (0)
      theme_suggestions_container__text_format_filter_guidelines_alter => array (0)
      theme_suggestions_container__text_format_filter_wrapper => array (0)
      theme_suggestions_container__text_format_filter_wrapper_alter => array (0)
      theme_suggestions_text_format_wrapper => array (0)
      theme_suggestions_text_format_wrapper_alter => array (0)
      theme_suggestions_container__media_library_widget_selection => array (0)
      theme_suggestions_container__media_library_widget_selection_alter => array (0)
      theme_suggestions_fieldset__media_library_widget => array (0)
      theme_suggestions_fieldset__media_library_widget_alter => array (0)
      rabbit_hole_response_alter => array (0)
      form_shoebox_follow_your_box_form_alter => array (0)
      block_build_occ_social_footer_alter => array (0)
      block_view_occ_social_footer_alter => array (0)
      webform_access_rules => array (1)
      webform => boolean false
      webform_access_rules_alter => array (0)
      views_plugins_cache_alter => array (0)
      views_plugins_query_alter => array (0)
      views_pre_view => array (0)
      views_plugins_field_alter => array (0)
      views_plugins_sort_alter => array (0)
      views_plugins_filter_alter => array (0)
      views_pre_build => array (0)
      views_query_alter => array (4)
      commerce_cart => string (15) "views_execution"
      entity => boolean false
      shoebox_online => boolean false
      views_data_export => boolean false
      views_query_substitutions => array (4)
      media => boolean false
      node => string (15) "views_execution"
      user => string (15) "views_execution"
      views => string (15) "views_execution"
      views_post_build => array (0)
      views_pre_execute => array (0)
      query_views_alter => array (1)
      views => boolean false
      query_views_articles_slider_alter => array (0)
      query_node_access_alter => array (1)
      node => boolean false
      views_post_execute => array (0)
      views_pre_render => array (7)
      blazy => boolean false
      dblog => boolean false
      entityqueue => boolean false
      gin_lb => boolean false
      media_library => boolean false
      mix => boolean false
      views => string (15) "views_execution"
      blazy_lightboxes_alter => array (0)
      blazy_settings_views_alter => array (0)
      slick_build_alter => array (0)
      views_post_render => array (1)
      media_library => boolean false
      theme_suggestions_sp_slick_slider => array (0)
      theme_suggestions_sp_slick_slider_alter => array (0)
      form_shoebox_online_donate_form_alter => array (0)
      theme_suggestions_views_view => array (0)
      theme_suggestions_views_view_alter => array (0)
      slick_options_alter => array (0)
      blazy_element_alter => array (0)
      theme_suggestions_slick_wrapper => array (0)
      theme_suggestions_slick_wrapper_alter => array (0)
      blazy_settings_grid_alter => array (0)
      slick_grid_item_alter => array (0)
      slick_optionset_alter => array (0)
      theme_suggestions_slick => array (0)
      theme_suggestions_slick_alter => array (0)
      theme_suggestions_slick_vanilla => array (0)
      theme_suggestions_slick_vanilla_alter => array (0)
      theme_suggestions_item_list => array (0)
      theme_suggestions_item_list_alter => array (0)
      form_webform_submission_subscribe_form_alter => array (0)
      form_webform_submission_subscribe_node_21_add_form_alter => array (0)
      query_views_articles_alter => array (0)
      theme_suggestions_views_view_list => array (0)
      theme_suggestions_views_view_list_alter => array (0)
      theme_suggestions_views_view_list__articles => array (0)
      theme_suggestions_views_view_list__articles_alter => array (0)
      theme_suggestions_pager => array (0)
      theme_suggestions_pager_alter => array (0)
      webform_element_checkboxes_alter => array (0)
      webform_element_number_alter => array (0)
      webform_element_webform_address_alter => array (0)
      webform_element_webform_email_confirm_alter => array (0)
      form_webform_submission_christmas_values_programme_churc_form_alter => array (0)
      form_webform_submission_christmas_values_programme_churc_node_567_add_form_alter => array (0)
      theme_suggestions_checkboxes => array (1)
      webform => boolean false
      theme_suggestions_checkboxes_alter => array (0)
      theme_suggestions_webform_composite_address => array (0)
      theme_suggestions_webform_composite_address_alter => array (0)
      webform_element_checkbox_alter => array (0)
      form_webform_submission_christmas_values_programme_schoo_form_alter => array (0)
      form_webform_submission_christmas_values_programme_schoo_node_571_add_form_alter => array (0)
      theme_suggestions_webform_html_editor_markup => array (0)
      theme_suggestions_webform_html_editor_markup_alter => array (0)
      menu_create_access => array (0)
      menu_access => array (0)
      view_access => array (0)
      query_entity_query_file_alter => array (0)
      webform_create_access => array (0)
      query_redirect_load_multiple_alter => array (0)
      redirect_storage_load => array (0)
      redirect_load => array (0)
      redirect_response_alter => array (0)
      form_webform_submission_subscribe_node_362_add_form_alter => array (0)
      theme_suggestions_filter_caption => array (0)
      theme_suggestions_filter_caption_alter => array (0)
      query_commerce_store_access_alter => array (0)
      views_plugins_area_alter => array (0)
      workflows_alter => array (0)
      workflow_groups_alter => array (0)
      commerce_order_field_values_init => array (0)
      commerce_order_create => array (0)
      form_views_exposed_form_alter => array (2)
      webform => boolean false
      views => boolean false
      query_views_commerce_orders_alter => array (0)
      query_commerce_order_access_alter => array (0)
      query_commerce_order_load_multiple_alter => array (0)
      commerce_order_storage_load => array (0)
      commerce_order_load => array (0)
      theme_suggestions_views_view_field => array (0)
      theme_suggestions_views_view_field_alter => array (0)
      commerce_order_access => array (1)
      commerce_cart => boolean false
      entity_operation => array (9)
      commerce_payment => boolean false
      conditional_fields => boolean false
      devel => boolean false
      entity => boolean false
      entity_clone => boolean false
      feeds_tamper => boolean false
      field_ui => boolean false
      tfa => boolean false
      user => boolean false
      commerce_order_create_access => array (0)
      entity_operation_alter => array (2)
      commerce_order => boolean false
      entity_clone_extras => boolean false
      theme_suggestions_links__dropbutton => array (0)
      theme_suggestions_links__dropbutton_alter => array (0)
      theme_suggestions_dropbutton_wrapper => array (0)
      theme_suggestions_dropbutton_wrapper_alter => array (0)
      form_views_form_commerce_orders_page_1_alter => array (0)
      theme_suggestions_views_exposed_form => array (0)
      theme_suggestions_views_exposed_form_alter => array (0)
      views_form_substitutions => array (1)
      views => string (15) "views_execution"
      theme_suggestions_views_view_table => array (0)
      theme_suggestions_views_view_table_alter => array (0)
      theme_suggestions_tablesort_indicator => array (0)
      theme_suggestions_tablesort_indicator_alter => array (0)
      commerce_order_type_create_access => array (0)
      theme_suggestions_menu_local_action => array (0)
      theme_suggestions_menu_local_action_alter => array (0)
      commerce_order_build_defaults_alter => array (0)
      query_profile_load_multiple_alter => array (0)
      profile_storage_load => array (0)
      profile_load => array (0)
      profile_access => array (0)
      profile_build_defaults_alter => array (0)
      form_state_machine_transition_form_alter => array (0)
      form_state_machine_transition_form_commerce_order_state_463_alter => array (0)
      commerce_store_access => array (0)
      query_commerce_order_item_load_multiple_alter => array (0)
      commerce_order_item_storage_load => array (0)
      commerce_order_item_load => array (0)
      commerce_adjustment_type_info_alter => array (0)
      commerce_order_view => array (0)
      commerce_order_view_alter => array (0)
      theme_suggestions_commerce_order => array (1)
      commerce_order => boolean false
      theme_suggestions_commerce_order_alter => array (0)
      commerce_payment_gateway_load => array (0)
      query_commerce_payment_method_load_multiple_alter => array (0)
      commerce_payment_method_storage_load => array (0)
      commerce_payment_method_load => array (0)
      query_views_commerce_order_item_table_alter => array (0)
      query_commerce_order_item_access_alter => array (0)
      theme_suggestions_commerce_order_total_summary => array (0)
      theme_suggestions_commerce_order_total_summary_alter => array (0)
      profile_view => array (0)
      profile_view_alter => array (0)
      theme_suggestions_profile => array (1)
      profile => boolean false
      theme_suggestions_profile_alter => array (0)
      profile_create_access => array (0)
      form_webform_submission_subscribe_node_336_add_form_alter => array (0)
      views_plugins_relationship_alter => array (0)
      views_plugins_join_alter => array (0)
      draggableviews_join_withargs_alter => array (0)
      query_views_resources_alter => array (0)
      query_commerce_product_access_alter => array (0)
      commerce_product_storage_load => array (0)
      commerce_product_load => array (0)
      commerce_product_build_defaults_alter => array (0)
      theme_suggestions_views_view_unformatted => array (0)
      theme_suggestions_views_view_unformatted_alter => array (0)
      commerce_product_view => array (1)
      google_tag => boolean false
      query_commerce_product_variation_load_multiple_alter => array (0)
      commerce_product_variation_storage_load => array (0)
      commerce_product_variation_load => array (0)
      commerce_product_variation_access => array (0)
      commerce_product_access => array (0)
      commerce_product_variation_build_defaults_alter => array (0)
      commerce_product_variation_view => array (0)
      commerce_product_variation_view_alter => array (0)
      commerce_product_view_alter => array (0)
      theme_suggestions_commerce_product => array (1)
      commerce_product => boolean false
      theme_suggestions_commerce_product_alter => array (0)
      theme_suggestions_commerce_price_calculated => array (0)
      theme_suggestions_commerce_price_calculated_alter => array (0)
      block_build_views_block_alter => array (0)
      block_view_views_block_alter => array (0)
      views_plugins_argument_default_alter => array (0)
      query_views_resource_intro_alter => array (0)
      theme_suggestions_views_view__resource_intro => array (0)
      theme_suggestions_views_view__resource_intro_alter => array (0)
      commerce_order_item_field_values_init => array (0)
      commerce_order_item_create => array (0)
      query_commerce_product_variation_access_alter => array (0)
      query_entity_query_commerce_product_variation_alter => array (0)
      query_entity_access_alter => array (0)
      commerce_order_item_prepare_form => array (0)
      field_widget_single_element_commerce_product_variation_attributes_form_alter => array (0)
      field_widget_complete_commerce_product_variation_attributes_form_alter => array (0)
      field_widget_single_element_commerce_quantity_form_alter => array (0)
      field_widget_complete_commerce_quantity_form_alter => array (0)
      form_commerce_order_item_add_to_cart_form_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_34_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_36_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_35_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_33_alter => array (0)
      geolocation_locationinput_info_alter => array (0)
      geolocation_geocoder_info_alter => array (0)
      geolocation_mapprovider_info_alter => array (0)
      theme_suggestions_views_view__fin_nearest_drop_off_locations => array (0)
      theme_suggestions_views_view__fin_nearest_drop_off_locations_alter => array (0)
      theme_suggestions_views_exposed_form__fin_nearest_drop_off_locations => array (0)
      theme_suggestions_views_exposed_form__fin_nearest_drop_off_locations_alter => array (0)
      theme_suggestions_form_element__views__fin_nearest_drop_off_locations => array (0)
      theme_suggestions_form_element__views__fin_nearest_drop_off_locations_alter => array (0)
      geolocation_google_maps_parameters => array (0)
      form_webform_submission_subscribe_node_73_add_form_alter => array (0)
      webform_element_tableselect_alter => array (0)
      form_webform_submission_contact_us_about_gifts_in_kind_form_alter => array (0)
      form_webform_submission_contact_us_about_gifts_in_kind_node_549_add_form_alter => array (0)
      theme_suggestions_table => array (0)
      theme_suggestions_table_alter => array (0)
      form_webform_submission_subscribe_node_23_add_form_alter => array (0)
      form_webform_submission_subscribe_node_234_add_form_alter => array (0)
      image_toolkit_operation_alter => array (0)
      filter_secure_image_alter => array (1)
      filter => boolean false
      webform_element_textarea_alter => array (0)
      webform_element_radios_alter => array (0)
      form_webform_submission_contact_us_form_alter => array (0)
      form_webform_submission_contact_us_node_236_add_form_alter => array (0)
      form_webform_submission_leave_a_legacy_form_alter => array (0)
      form_webform_submission_leave_a_legacy_node_476_add_form_alter => array (0)
      webform_element_webform_wizard_page_alter => array (0)
      webform_element_webform_name_alter => array (0)
      webform_element_date_alter => array (0)
      webform_element_webform_telephone_alter => array (0)
      webform_element_webform_markup_alter => array (0)
      webform_element_webform_flexbox_alter => array (0)
      webform_element_webform_multiple_alter => array (0)
      webform_element_webform_link_alter => array (0)
      form_webform_submission_disaster_assistance_response_tea_form_alter => array (0)
      form_webform_submission_disaster_assistance_response_tea_add_form_alter => array (0)
      webform_element_webform_select_other_alter => array (0)
      webform_element_url_alter => array (0)
      theme_suggestions_webform_progress => array (1)
      webform => boolean false
      theme_suggestions_webform_progress_alter => array (0)
      theme_suggestions_webform_progress_tracker => array (1)
      webform => boolean false
      theme_suggestions_webform_progress_tracker_alter => array (0)
      theme_suggestions_webform_composite_name => array (0)
      theme_suggestions_webform_composite_name_alter => array (0)
      theme_suggestions_webform_composite_telephone => array (0)
      theme_suggestions_webform_composite_telephone_alter => array (0)
      webform_help_info => array (3)
      webform_submission_export_import => boolean false
      webform_submission_log => boolean false
      webform_templates => boolean false
      webform_help_info_alter => array (0)
      form_webform_submission_samaritan_s_purse_signup_form_alter => array (0)
      form_webform_submission_samaritan_s_purse_signup_node_1516_add_form_alter => array (0)
      query_views_primary_video_gallery_alter => array (0)
      query_entity_subqueue_load_multiple_alter => array (0)
      entity_subqueue_storage_load => array (0)
      entity_subqueue_load => array (0)
      theme_suggestions_views_view_unformatted__primary_video_gallery => array (0)
      theme_suggestions_views_view_unformatted__primary_video_gallery_alter => array (0)
      pathauto_punctuation_chars_alter => array (0)
      query_entity_query_profile_alter => array (0)
      profile_type_access => array (1)
      commerce_order => boolean false
      form_commerce_order_item_add_to_cart_form_commerce_product_55_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_43_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_42_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_29_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_28_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_41_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_40_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_19_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_18_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_30_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_31_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_32_alter => array (0)
      better_exposed_filters_options_alter => array (0)
      better_exposed_filters_better_exposed_filters_filter_widget_info_alter => array (0)
      query_views_gift_catalogue_alter => array (0)
      theme_suggestions_views_view__gift_catalogue => array (0)
      theme_suggestions_views_view__gift_catalogue_alter => array (0)
      theme_suggestions_views_view_list__gift_catalogue => array (0)
      theme_suggestions_views_view_list__gift_catalogue_alter => array (0)
      theme_suggestions_views_view_fields => array (0)
      theme_suggestions_views_view_fields_alter => array (0)
      theme_suggestions_views_view_fields__gift_catalogue => array (0)
      theme_suggestions_views_view_fields__gift_catalogue_alter => array (0)
      google_tag_event_info_alter => array (0)
      field_widget_single_element_options_buttons_form_alter => array (0)
      field_widget_complete_options_buttons_form_alter => array (0)
      field_widget_single_element_datetime_default_form_alter => array (0)
      field_widget_complete_datetime_default_form_alter => array (0)
      query_views_gift_cards_alter => array (0)
      query_gift_card_access_alter => array (0)
      query_gift_card_load_multiple_alter => array (0)
      gift_card_storage_load => array (0)
      gift_card_load => array (0)
      field_widget_single_element_address_default_form_alter => array (0)
      field_widget_complete_address_default_form_alter => array (0)
      field_widget_single_element_email_default_form_alter => array (0)
      field_widget_complete_email_default_form_alter => array (0)
      field_widget_single_element_commerce_product_variation_title_form_alter => array (0)
      field_widget_complete_commerce_product_variation_title_form_alter => array (0)
      field_widget_single_element_commerce_donation_unit_price_form_alter => array (0)
      field_widget_complete_commerce_donation_unit_price_form_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_185_alter => array (0)
      field_group_form_process => array (1)
      field_group => boolean false
      field_group_formatter_info_alter => array (0)
      field_group_form_process_alter => array (0)
      field_group_form_process_build_alter => array (1)
      field_group => boolean false
      conditional_fields_priority_field_alter => array (0)
      theme_suggestions_field_group_html_element => array (0)
      theme_suggestions_field_group_html_element_alter => array (0)
      theme_suggestions_datetime_form => array (0)
      theme_suggestions_datetime_form_alter => array (0)
      theme_suggestions_datetime_wrapper => array (0)
      theme_suggestions_datetime_wrapper_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_183_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_187_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_175_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_181_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_17_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_182_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_174_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_159_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_176_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_166_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_177_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_179_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_160_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_168_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_180_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_173_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_16_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_158_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_163_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_165_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_171_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_167_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_184_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_169_alter => array (0)
      form_webform_submission_prayerpoint_magazine_sign_up_for_form_alter => array (0)
      form_webform_submission_prayerpoint_magazine_sign_up_for_node_170_add_form_alter => array (0)
      form_shoebox_online_goal_page_alter => array (0)
      theme_suggestions_dropzonejs => array (0)
      theme_suggestions_dropzonejs_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_186_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_92_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_90_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_91_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_89_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_88_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_87_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_86_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_95_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_94_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_59_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_58_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_57_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_83_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_51_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_99_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_56_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_54_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_52_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_53_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_48_alter => array (0)
      form_webform_submission_gift_aid_declaration_form_alter => array (0)
      form_webform_submission_gift_aid_declaration_node_472_add_form_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_172_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_178_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_164_alter => array (0)
      form_webform_submission_subscribe_node_233_add_form_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_157_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_170_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_162_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_15_alter => array (0)
      theme_suggestions_commerce_cart_empty_page => array (0)
      theme_suggestions_commerce_cart_empty_page_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_100_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_37_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_26_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_39_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_27_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_80_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_81_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_38_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_23_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_65_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_67_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_68_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_64_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_63_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_66_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_61_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_62_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_60_alter => array (0)
      form_shoebox_prepacked_form_alter => array (0)
      form_shoebox_online_shoe_box_online_alter => array (0)
      query_views_shoebox_items_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_137_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_136_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_135_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_134_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_133_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_132_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_131_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_130_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_129_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_128_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_126_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_127_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_125_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_124_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_123_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_122_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_121_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_120_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_119_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_118_alter => array (0)
      form_webform_submission_request_a_full_circle_speaker__form_alter => array (0)
      form_webform_submission_request_a_full_circle_speaker__add_form_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_12_alter => array (0)
      form_webform_submission_job_application_node_361_add_form_alter => array (0)
      form_webform_submission_job_application_node_1798_add_form_alter => array (0)
      form_commerce_order_item_add_to_cart_form_commerce_product_161_alter => array (0)
      form_webform_submission_job_application_node_1751_add_form_alter => array (0)
      form_webform_submission_job_application_node_1799_add_form_alter => array (0)
      form_webform_submission_job_application_node_1800_add_form_alter => array (0)
      form_webform_submission_job_application_node_1797_add_form_alter => array (0)
      form_webform_submission_job_application_node_1796_add_form_alter => array (0)
      form_webform_submission_year_round_volunteer_interest_fo_form_alter => array (0)
      form_webform_submission_year_round_volunteer_interest_fo_node_311_add_form_alter => array (0)
      form_webform_submission_become_a_samaritan_s_purse_churc_form_alter => array (0)
      form_webform_submission_become_a_samaritan_s_purse_churc_node_290_add_form_alter => array (0)
      media_type_access => array (0)
      field_widget_single_element_datetime_timestamp_form_alter => array (0)
      field_widget_complete_datetime_timestamp_form_alter => array (0)
      pathauto_alias_types_alter => array (0)
      pathauto_pattern_load => array (0)
      field_widget_single_element_path_form_alter => array (0)
      field_widget_complete_path_form_alter => array (0)
      field_widget_single_element_entity_reference_autocomplete_form_alter => array (0)
      field_widget_complete_entity_reference_autocomplete_form_alter => array (0)
      form_node_form_alter => array (4)
      menu_ui => boolean false
      redirect => boolean false
      rh_node => boolean false
      token => boolean false
      form_node_page_form_alter => array (0)
      theme_suggestions_node_edit_form => array (0)
      theme_suggestions_node_edit_form_alter => array (0)
      update_projects_alter => array (0)
      update_status_alter => array (0)
      webform_handler_invoke_validate_form_alter => array (0)
      webform_handler_invoke_submit_form_alter => array (0)
      webform_submission_presave => array (0)
      entity_presave => array (3)
      geocoder_field => boolean false
      image => boolean false
      layout_builder => boolean false
      webform_handler_invoke_pre_save_alter => array (0)
      webform_submission_insert => array (0)
      entity_insert => array (5)
      admin_toolbar_tools => boolean false
      comment => boolean false
      devel_generate => boolean false
      editor => boolean false
      pathauto => boolean false
      webform_handler_invoke_post_save_alter => array (0)
      theme_suggestions_webform_element_base_html => array (1)
      webform => boolean false
      theme_suggestions_webform_element_base_html_alter => array (0)
      theme_suggestions_webform_email_message_html => array (1)
      webform => boolean false
      theme_suggestions_webform_email_message_html_alter => array (0)
      mail_alter => array (3)
      commerce_store => boolean false
      samaritans_email => boolean false
      webform => boolean false
      query_entity_query_user_alter => array (0)
      theme_suggestions_mimemail_message => array (1)
      mimemail => boolean false
      theme_suggestions_mimemail_message_alter => array (0)
      sendgrid_integration_categories_alter => array (0)
      sendgrid_integration_alter => array (0)
      sendgrid_integration_sent => array (0)
      webform_handler_invoke_confirm_form_alter => array (0)
      query_webform_submission_load_multiple_alter => array (0)
      webform_submission_storage_load => array (0)
      webform_submission_load => array (0)
      webform_handler_invoke_post_load_alter => array (0)
      theme_suggestions_webform_confirmation => array (1)
      webform => boolean false
      theme_suggestions_webform_confirmation_alter => array (0)
      webform_handler_invoke_preprocess_confirmation_alter => array (0)
      query_views_content_alter => array (0)
      query_user_access_alter => array (0)
      node_type_access => array (0)
      form_views_form_content_page_1_alter => array (0)
      commerce_order_presave => array (0)
      commerce_order_insert => array (0)
      commerce_order_item_presave => array (0)
      commerce_order_item_insert => array (0)
      commerce_order_update => array (0)
      entity_update => array (4)
      admin_toolbar_tools => boolean false
      editor => boolean false
      webform => boolean false
      pathauto => boolean false
      query_entity_query_commerce_order_alter => array (0)
      commerce_order_item_update => array (0)
      query_views_commerce_cart_form_alter => array (0)
      form_views_form_commerce_cart_form_default_alter => array (0)
      form_views_form_commerce_cart_form_default_503_alter => array (0)
      commerce_order_item_predelete => array (0)
      entity_predelete => array (2)
      comment => boolean false
      menu_link_content => boolean false
      query_entity_query_comment_alter => array (0)
      commerce_order_item_delete => array (0)
      entity_delete => array (8)
      admin_toolbar_tools => boolean false
      editor => boolean false
      entity_reference_revisions => boolean false
      entityqueue => boolean false
      layout_builder => boolean false
      redirect => boolean false
      webform => boolean false
      pathauto => boolean false
      commerce_checkout_flow_load => array (0)
      commerce_checkout_flow_info_alter => array (0)
      commerce_checkout_pane_info_alter => array (1)
      commerce_payment => boolean false
      commerce_payment_gateway_info_alter => array (0)
      profile_field_values_init => array (0)
      profile_create => array (0)
      commerce_inline_form_info_alter => array (0)
      field_widget_single_element_telephone_default_form_alter => array (0)
      field_widget_complete_telephone_default_form_alter => array (0)
      form_commerce_checkout_flow_alter => array (2)
      commerce_stripe => boolean false
      google_tag => boolean false
      form_commerce_checkout_flow_multistep_default_alter => array (0)
      commerce_inline_form_alter => array (0)
      commerce_inline_form_customer_profile_alter => array (0)
      theme_suggestions_commerce_checkout_form => array (1)
      commerce_checkout => boolean false
      theme_suggestions_commerce_checkout_form_alter => array (0)
      theme_suggestions_commerce_checkout_pane => array (1)
      commerce_checkout => boolean false
      theme_suggestions_commerce_checkout_pane_alter => array (0)
      theme_suggestions_radios__commerce_checkout_flow_multistep_default__payment_information_billing_information_field_gift_aid => array (0)
      theme_suggestions_radios__commerce_checkout_flow_multistep_default__payment_information_billing_information_field_gift_aid_alter => array (0)
      theme_suggestions_form_element__commerce_checkout_flow_multistep_default__payment_information_billing_information_field_keeping_in_touch_check_value => array (0)
      theme_suggestions_form_element__commerce_checkout_flow_multistep_default__payment_information_billing_information_field_keeping_in_touch_check_value_alter => array (0)
      theme_suggestions_commerce_checkout_order_summary => array (0)
      theme_suggestions_commerce_checkout_order_summary_alter => array (0)
      theme_suggestions_commerce_product_variation => array (1)
      commerce_product => boolean false
      theme_suggestions_commerce_product_variation_alter => array (0)
      theme_suggestions_container__commerce_checkout_flow_multistep_default__sidebar_order_summary => array (0)
      theme_suggestions_container__commerce_checkout_flow_multistep_default__sidebar_order_summary_alter => array (0)
      profile_presave => array (0)
      profile_insert => array (0)
      profile_update => array (0)
      form_node_page_edit_form_alter => array (0)
      query_menu_link_content_access_alter => array (0)
      query_redirect_access_alter => array (0)
      query_entity_query_redirect_alter => array (0)
      editor_xss_filter_alter => array (0)
      menu_link_content_access => array (0)
      query_term_node_count_alter => array (0)
      protected verified -> array (9)
      entity_load => boolean true
      user_role_load => boolean true
      entity_preload => boolean true
      user_load => boolean true
      node_load => boolean true
      entity_view_mode_alter => boolean true
      node_build_defaults_alter => boolean true
      entity_build_defaults_alter => boolean true
      module_implements_alter => boolean true
      protected hookInfo -> null
      protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (4)
      • Properties (4)
      • Available methods (20)
      • Static class properties (4)
      • protected maxRows -> integer 5000
        protected bin -> string (15) "cache_bootstrap"
        protected connection -> Drupal\mysql\Driver\Database\mysql\Connection (24)
        • Properties (24)
        • Available methods (82)
        • Static class properties (7)
        • protected target -> string (7) "default"
          protected key -> string (7) "default"
          protected logger -> null
          protected transactionLayers -> array (0)
          protected driverClasses -> array (3) Depth Limit
          protected statementWrapperClass -> string (45) "Drupal\Core\Database\StatementWrapperIterator"
          protected transactionalDDLSupport -> boolean false
          protected connection -> PDO (0) Depth Limit
          protected connectionOptions -> array (11) Depth Limit
          protected schema -> null
          protected prefix -> string (0) ""
          protected tablePlaceholderReplacements -> array (2) Depth Limit
          protected prefixes -> array (0)
          protected prefixSearch -> array (0)
          protected prefixReplace -> array (0)
          protected unprefixedTablesMap -> array (0)
          protected escapedTables -> array (13) Depth Limit
          protected escapedFields -> array (16) Depth Limit
          protected escapedAliases -> array (7) Depth Limit
          protected rootTransactionEndCallbacks -> array (0)
          protected identifierQuotes -> array (2) Depth Limit
          private enabledEvents -> array (0)
          protected needsCleanup -> boolean false
          private serverVersion -> null
        • public __construct(PDO $connection, array $connection_options) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:95
          public __destruct() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:252
          public queryRange($query, $from, $count, array $args = array(), array $options = array())
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:259
          public queryTemporary($query, array $args = array(), array $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:266
          public driver()
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:272
          public version() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:279
          public isMariaDb(): bool Determines whether the MySQL distribution is MariaDB or not.
          /**
          * Determines whether the MySQL distribution is MariaDB or not.
          *
          * @return bool
          *   Returns TRUE if the distribution is MariaDB, or FALSE if not.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:293
          public databaseType()
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:326
          public createDatabase($database) Overrides \Drupal\Core\Database\Connection::createDatabase().
          /**
          * Overrides \Drupal\Core\Database\Connection::createDatabase().
          *
          * @param string $database
          *   The name of the database to create.
          *
          * @throws \Drupal\Core\Database\DatabaseNotFoundException
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:338
          public mapConditionOperator($operator)
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:352
          public nextId($existing_id0)
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:357
          public nextIdDelete()
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:377
          public rollBack($savepoint_name = 'drupal_transaction') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:449
          public getConnectionOptions(): array Returns the connection information for this connection object.
          /**
          * Returns the connection information for this connection object.
          *
          * Note that Database::getConnectionInfo() is for requesting information
          * about an arbitrary database connection that is defined. This method
          * is for requesting the connection information of this specific
          * open connection object.
          *
          * @return array
          *   An array of the connection information. The exact list of
          *   properties is driver-dependent.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:352
          public attachDatabase(string $database): void Allows the connection to access additional databases.
          /**
          * Allows the connection to access additional databases.
          *
          * Database systems usually group tables in 'databases' or 'schemas', that
          * can be accessed with syntax like 'SELECT * FROM database.table'. Normally
          * Drupal accesses tables in a single database/schema, but in some cases it
          * may be necessary to access tables from other databases/schemas in the same
          * database server. This method can be called to ensure that the additional
          * database/schema is accessible.
          *
          * For MySQL, PostgreSQL and most other databases no action need to be taken
          * to query data in another database or schema. For SQLite this is however
          * necessary and the database driver for SQLite will override this method.
          *
          * @param string $database
          *   The database to be attached to the connection.
          *
          * @internal
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:375
          public getPrefix(): string Returns the prefix of the tables.
          /**
          * Returns the prefix of the tables.
          *
          * @return string $prefix
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:383
          public prefixTables($sql): string Appends a database prefix to all tables in a query.
          /**
          * Appends a database prefix to all tables in a query.
          *
          * Queries sent to Drupal should wrap all table names in curly brackets. This
          * function searches for this syntax and adds Drupal's table prefix to all
          * tables, allowing Drupal to coexist with other systems in the same database
          * and/or schema if necessary.
          *
          * @param string $sql
          *   A string containing a partial or entire SQL query.
          *
          * @return string
          *   The properly-prefixed string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:416
          public quoteIdentifiers($sql): string Quotes all identifiers in a query.
          /**
          * Quotes all identifiers in a query.
          *
          * Queries sent to Drupal should wrap all unquoted identifiers in square
          * brackets. This function searches for this syntax and replaces them with the
          * database specific identifier. In ANSI SQL this a double quote.
          *
          * Note that :variable[] is used to denote array arguments but
          * Connection::expandArguments() is always called first.
          *
          * @param string $sql
          *   A string containing a partial or entire SQL query.
          *
          * @return string
          *   The string containing a partial or entire SQL query with all identifiers
          *   quoted.
          *
          * @internal
          *   This method should only be called by database API code.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:440
          public tablePrefix($table = 'default') Find the prefix for a table.
          /**
          * Find the prefix for a table.
          *
          * This function is for when you want to know the prefix of a table. This
          * is not used in prefixTables due to performance reasons.
          *
          * @param string $table
          *   (optional) The table to find the prefix for.
          *
          * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0.
          * Instead, you should just use Connection::getPrefix().
          *
          * @see https://www.drupal.org/node/3260849
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:458
          public getUnprefixedTablesMap(): array Gets a list of individually prefixed table names.
          /**
          * Gets a list of individually prefixed table names.
          *
          * @return array
          *   An array of un-prefixed table names, keyed by their fully qualified table
          *   names (i.e. prefix + table_name).
          *
          * @deprecated in drupal:10.0.0 and is removed from drupal:11.0.0. There is
          *   no replacement.
          *
          * @see https://www.drupal.org/node/3257198
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:475
          public getFullQualifiedTableName($table): string Get a fully qualified table name.
          /**
          * Get a fully qualified table name.
          *
          * @param string $table
          *   The name of the table in question.
          *
          * @return string
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:488
          public prepareStatement(string $query, array $options, bool $allow_row_count = false): Drupal\Core\Database\StatementInterface Returns a prepared statement given a SQL string.
          /**
          * Returns a prepared statement given a SQL string.
          *
          * This method caches prepared statements, reusing them when possible. It also
          * prefixes tables names enclosed in curly braces and, optionally, quotes
          * identifiers enclosed in square brackets.
          *
          * @param string $query
          *   The query string as SQL, with curly braces surrounding the table names,
          *   and square brackets surrounding identifiers.
          * @param array $options
          *   An associative array of options to control how the query is run. See
          *   the documentation for self::defaultOptions() for details. The content of
          *   the 'pdo' key will be passed to the prepared statement.
          * @param bool $allow_row_count
          *   (optional) A flag indicating if row count is allowed on the statement
          *   object. Defaults to FALSE.
          *
          * @return \Drupal\Core\Database\StatementInterface
          *   A prepared statement ready for its execute() method.
          *
          * @throws \InvalidArgumentException
          *   If multiple statements are included in the string, and delimiters are
          *   not allowed in the query.
          * @throws \Drupal\Core\Database\DatabaseExceptionWrapper
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:520
          public setTarget($target = null) Tells this connection object what its target value is.
          /**
          * Tells this connection object what its target value is.
          *
          * This is needed for logging and auditing. It's sloppy to do in the
          * constructor because the constructor for child classes has a different
          * signature. We therefore also ensure that this function is only ever
          * called once.
          *
          * @param string $target
          *   (optional) The target this connection is for.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:593
          public getTarget(): string|null Returns the target this connection is associated with.
          /**
          * Returns the target this connection is associated with.
          *
          * @return string|null
          *   The target string of this connection, or NULL if no target is set.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:605
          public setKey($key) Tells this connection object what its key is.
          /**
          * Tells this connection object what its key is.
          *
          * @param string $key
          *   The key this connection is for.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:615
          public getKey(): string|null Returns the key this connection is associated with.
          /**
          * Returns the key this connection is associated with.
          *
          * @return string|null
          *   The key of this connection, or NULL if no key is set.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:627
          public setLogger(Drupal\Core\Database\Log $logger) Associates a logging object with this connection.
          /**
          * Associates a logging object with this connection.
          *
          * @param \Drupal\Core\Database\Log $logger
          *   The logging object we want to use.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:637
          public getLogger(): \Drupal\Core\Database\Log|null Gets the current logging object for this connection.
          /**
          * Gets the current logging object for this connection.
          *
          * @return \Drupal\Core\Database\Log|null
          *   The current logging object for this connection. If there isn't one,
          *   NULL is returned.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:648
          public makeSequenceName($table, $field): string Creates the appropriate sequence name for a given table and serial field.
          /**
          * Creates the appropriate sequence name for a given table and serial field.
          *
          * This information is exposed to all database drivers, although it is only
          * useful on some of them. This method is table prefix-aware.
          *
          * Note that if a sequence was generated automatically by the database, its
          * name might not match the one returned by this function. Therefore, in those
          * cases, it is generally advised to use a database-specific way of retrieving
          * the name of an auto-created sequence. For example, PostgreSQL provides a
          * dedicated function for this purpose: pg_get_serial_sequence().
          *
          * @param string $table
          *   The table name to use for the sequence.
          * @param string $field
          *   The field name to use for the sequence.
          *
          * @return string
          *   A table prefix-parsed string for the sequence name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:672
          public makeComment($comments): string Flatten an array of query comments into a single comment string.
          /**
          * Flatten an array of query comments into a single comment string.
          *
          * The comment string will be sanitized to avoid SQL injection attacks.
          *
          * @param string[] $comments
          *   An array of query comment strings.
          *
          * @return string
          *   A sanitized comment string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:690
          public query($query, array $args = array(), $options = array()): \Drupal\Core\Database\StatementInterface|int|string|null Executes a query string against the database.
          /**
          * Executes a query string against the database.
          *
          * This method provides a central handler for the actual execution of every
          * query. All queries executed by Drupal are executed as prepared statements.
          *
          * @param string $query
          *   The query to execute. This is a string containing an SQL query with
          *   placeholders.
          * @param array $args
          *   The associative array of arguments for the prepared statement.
          * @param array $options
          *   An associative array of options to control how the query is run. The
          *   given options will be merged with self::defaultOptions(). See the
          *   documentation for self::defaultOptions() for details.
          *   Typically, $options['return'] will be set by a default or by a query
          *   builder, and should not be set by a user.
          *
          * @return \Drupal\Core\Database\StatementInterface|int|string|null
          *   This method will return one of the following:
          *   - If either $options['return'] === self::RETURN_STATEMENT, or
          *     $options['return'] is not set (due to self::defaultOptions()),
          *     returns the executed statement.
          *   - If $options['return'] === self::RETURN_AFFECTED,
          *     returns the number of rows matched by the query
          *     (not the number affected).
          *   - If $options['return'] === self::RETURN_INSERT_ID,
          *     returns the generated insert ID of the last query as a string.
          *   - If $options['return'] === self::RETURN_NULL, returns NULL.
          *
          * @throws \Drupal\Core\Database\DatabaseExceptionWrapper
          * @throws \Drupal\Core\Database\IntegrityConstraintViolationException
          * @throws \InvalidArgumentException
          *
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:774
          public getDriverClass($class): string Gets the driver-specific override class if any for the specified class.
          /**
          * Gets the driver-specific override class if any for the specified class.
          *
          * @param string $class
          *   The class for which we want the potentially driver-specific class.
          *
          * @return string
          *   The name of the class that should be used for this driver.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:901
          public exceptionHandler(): \Drupal\Core\Database\ExceptionHandler Returns the database exceptions handler.
          /**
          * Returns the database exceptions handler.
          *
          * @return \Drupal\Core\Database\ExceptionHandler
          *   The database exceptions handler.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:967
          public select($table, $alias = null, array $options = array()): \Drupal\Core\Database\Query\SelectInterface Prepares and returns a SELECT query object.
          /**
          * Prepares and returns a SELECT query object.
          *
          * @param string|\Drupal\Core\Database\Query\SelectInterface $table
          *   The base table name or subquery for this query, used in the FROM clause.
          *   If a string, the table specified will also be used as the "base" table
          *   for query_alter hook implementations.
          * @param string $alias
          *   (optional) The alias of the base table of this query.
          * @param $options
          *   An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\SelectInterface
          *   An appropriate SelectQuery object for this database connection. Note that
          *   it may be a driver-specific subclass of SelectQuery, depending on the
          *   driver.
          *
          * @see \Drupal\Core\Database\Query\Select
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:991
          public insert($table, array $options = array()): \Drupal\Core\Database\Query\Insert Prepares and returns an INSERT query object.
          /**
          * Prepares and returns an INSERT query object.
          *
          * @param string $table
          *   The table to use for the insert statement.
          * @param array $options
          *   (optional) An associative array of options to control how the query is
          *   run. The given options will be merged with
          *   \Drupal\Core\Database\Connection::defaultOptions().
          *
          * @return \Drupal\Core\Database\Query\Insert
          *   A new Insert query object.
          *
          * @see \Drupal\Core\Database\Query\Insert
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1013
          public lastInsertId(?string $name = null): string Returns the ID of the last inserted row or sequence value.
          /**
          * Returns the ID of the last inserted row or sequence value.
          *
          * This method should normally be used only within database driver code.
          *
          * This is a proxy to invoke lastInsertId() from the wrapped connection.
          * If a sequence name is not specified for the name parameter, this returns a
          * string representing the row ID of the last row that was inserted into the
          * database.
          * If a sequence name is specified for the name parameter, this returns a
          * string representing the last value retrieved from the specified sequence
          * object.
          *
          * @param string|null $name
          *   (Optional) Name of the sequence object from which the ID should be
          *   returned.
          *
          * @return string
          *   The value returned by the wrapped connection.
          *
          * @throws \Drupal\Core\Database\DatabaseExceptionWrapper
          *   In case of failure.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1041
          public merge($table, array $options = array()): \Drupal\Core\Database\Query\Merge Prepares and returns a MERGE query object.
          /**
          * Prepares and returns a MERGE query object.
          *
          * @param string $table
          *   The table to use for the merge statement.
          * @param array $options
          *   (optional) An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\Merge
          *   A new Merge query object.
          *
          * @see \Drupal\Core\Database\Query\Merge
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1061
          public upsert($table, array $options = array()): \Drupal\Core\Database\Query\Upsert Prepares and returns an UPSERT query object.
          /**
          * Prepares and returns an UPSERT query object.
          *
          * @param string $table
          *   The table to use for the upsert query.
          * @param array $options
          *   (optional) An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\Upsert
          *   A new Upsert query object.
          *
          * @see \Drupal\Core\Database\Query\Upsert
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1079
          public update($table, array $options = array()): \Drupal\Core\Database\Query\Update Prepares and returns an UPDATE query object.
          /**
          * Prepares and returns an UPDATE query object.
          *
          * @param string $table
          *   The table to use for the update statement.
          * @param array $options
          *   (optional) An associative array of options to control how the query is
          *   run. The given options will be merged with
          *   \Drupal\Core\Database\Connection::defaultOptions().
          *
          * @return \Drupal\Core\Database\Query\Update
          *   A new Update query object.
          *
          * @see \Drupal\Core\Database\Query\Update
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1100
          public delete($table, array $options = array()): \Drupal\Core\Database\Query\Delete Prepares and returns a DELETE query object.
          /**
          * Prepares and returns a DELETE query object.
          *
          * @param string $table
          *   The table to use for the delete statement.
          * @param array $options
          *   (optional) An associative array of options to control how the query is
          *   run. The given options will be merged with
          *   \Drupal\Core\Database\Connection::defaultOptions().
          *
          * @return \Drupal\Core\Database\Query\Delete
          *   A new Delete query object.
          *
          * @see \Drupal\Core\Database\Query\Delete
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1121
          public truncate($table, array $options = array()): \Drupal\Core\Database\Query\Truncate Prepares and returns a TRUNCATE query object.
          /**
          * Prepares and returns a TRUNCATE query object.
          *
          * @param string $table
          *   The table to use for the truncate statement.
          * @param array $options
          *   (optional) An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\Truncate
          *   A new Truncate query object.
          *
          * @see \Drupal\Core\Database\Query\Truncate
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1139
          public schema(): \Drupal\Core\Database\Schema Returns a DatabaseSchema object for manipulating the schema.
          /**
          * Returns a DatabaseSchema object for manipulating the schema.
          *
          * This method will lazy-load the appropriate schema library file.
          *
          * @return \Drupal\Core\Database\Schema
          *   The database Schema object for this connection.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1152
          public condition($conjunction): \Drupal\Core\Database\Query\Condition Prepares and returns a CONDITION query object.
          /**
          * Prepares and returns a CONDITION query object.
          *
          * @param string $conjunction
          *   The operator to use to combine conditions: 'AND' or 'OR'.
          *
          * @return \Drupal\Core\Database\Query\Condition
          *   A new Condition query object.
          *
          * @see \Drupal\Core\Database\Query\Condition
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1171
          public escapeDatabase($database): string Escapes a database name string.
          /**
          * Escapes a database name string.
          *
          * Force all database names to be strictly alphanumeric-plus-underscore.
          * For some database drivers, it may also wrap the database name in
          * database-specific escape characters.
          *
          * @param string $database
          *   An unsanitized database name.
          *
          * @return string
          *   The sanitized database name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1192
          public escapeTable($table): string Escapes a table name string.
          /**
          * Escapes a table name string.
          *
          * Force all table names to be strictly alphanumeric-plus-underscore.
          * Database drivers should never wrap the table name in database-specific
          * escape characters. This is done in Connection::prefixTables(). The
          * database-specific escape characters are added in Connection::setPrefix().
          *
          * @param string $table
          *   An unsanitized table name.
          *
          * @return string
          *   The sanitized table name.
          *
          * @see \Drupal\Core\Database\Connection::prefixTables()
          * @see \Drupal\Core\Database\Connection::setPrefix()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1215
          public escapeField($field): string Escapes a field name string.
          /**
          * Escapes a field name string.
          *
          * Force all field names to be strictly alphanumeric-plus-underscore.
          * For some database drivers, it may also wrap the field name in
          * database-specific escape characters.
          *
          * @param string $field
          *   An unsanitized field name.
          *
          * @return string
          *   The sanitized field name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1235
          public escapeAlias($field): string Escapes an alias name string.
          /**
          * Escapes an alias name string.
          *
          * Force all alias names to be strictly alphanumeric-plus-underscore. In
          * contrast to DatabaseConnection::escapeField() /
          * DatabaseConnection::escapeTable(), this doesn't allow the period (".")
          * because that is not allowed in aliases.
          *
          * @param string $field
          *   An unsanitized alias name.
          *
          * @return string
          *   The sanitized alias name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1260
          public escapeLike($string): string Escapes characters that work as wildcard characters in a LIKE pattern.
          /**
          * Escapes characters that work as wildcard characters in a LIKE pattern.
          *
          * The wildcard characters "%" and "_" as well as backslash are prefixed with
          * a backslash. Use this to do a search for a verbatim string without any
          * wildcard behavior.
          *
          * For example, the following does a case-insensitive query for all rows whose
          * name starts with $prefix:
          * @code
          * $result = $injected_connection->query(
          *   'SELECT * FROM person WHERE name LIKE :pattern',
          *   array(':pattern' => $injected_connection->escapeLike($prefix) . '%')
          * );
          * @endcode
          *
          * Backslash is defined as escape character for LIKE patterns in
          * Drupal\Core\Database\Query\Condition::mapConditionOperator().
          *
          * @param string $string
          *   The string to escape.
          *
          * @return string
          *   The escaped string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1293
          public inTransaction(): bool Determines if there is an active transaction open.
          /**
          * Determines if there is an active transaction open.
          *
          * @return bool
          *   TRUE if we're currently in a transaction, FALSE otherwise.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1303
          public transactionDepth(): int Determines the current transaction depth.
          /**
          * Determines the current transaction depth.
          *
          * @return int
          *   The current transaction depth.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1313
          public startTransaction($name = ''): \Drupal\Core\Database\Transaction Returns a new DatabaseTransaction object on this connection.
          /**
          * Returns a new DatabaseTransaction object on this connection.
          *
          * @param string $name
          *   (optional) The name of the savepoint.
          *
          * @return \Drupal\Core\Database\Transaction
          *   A Transaction object.
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1328
          public pushTransaction($name) Increases the depth of transaction nesting.
          /**
          * Increases the depth of transaction nesting.
          *
          * If no transaction is already active, we begin a new transaction.
          *
          * @param string $name
          *   The name of the transaction.
          *
          * @throws \Drupal\Core\Database\TransactionNameNonUniqueException
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1406
          public popTransaction($name) Decreases the depth of transaction nesting.
          /**
          * Decreases the depth of transaction nesting.
          *
          * If we pop off the last transaction layer, then we either commit or roll
          * back the transaction as necessary. If no transaction is active, we return
          * because the transaction may have manually been rolled back.
          *
          * @param string $name
          *   The name of the savepoint.
          *
          * @throws \Drupal\Core\Database\TransactionNoActiveException
          * @throws \Drupal\Core\Database\TransactionCommitFailedException
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1436
          public addRootTransactionEndCallback(callable $callback) Adds a root transaction end callback.
          /**
          * Adds a root transaction end callback.
          *
          * These callbacks are invoked immediately after the transaction has been
          * committed.
          *
          * It can for example be used to avoid deadlocks on write-heavy tables that
          * do not need to be part of the transaction, like cache tag invalidations.
          *
          * Another use case is that services using alternative backends like Redis and
          * Memcache cache implementations can replicate the transaction-behavior of
          * the database cache backend and avoid race conditions.
          *
          * An argument is passed to the callbacks that indicates whether the
          * transaction was successful or not.
          *
          * @param callable $callback
          *   The callback to invoke.
          *
          * @see \Drupal\Core\Database\Connection::doCommit()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1471
          public clientVersion(): string Returns the version of the database client.
          /**
          * Returns the version of the database client.
          *
          * Assumes the client connection is \PDO. Non-PDO based drivers need to
          * override this method.
          *
          * @return string
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1581
          public supportsTransactionalDDL(): bool Determines if this driver supports transactional DDL.
          /**
          * Determines if this driver supports transactional DDL.
          *
          * DDL queries are those that change the schema, such as ALTER queries.
          *
          * @return bool
          *   TRUE if this connection supports transactions for DDL queries, FALSE
          *   otherwise.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1594
          public commit() Throws an exception to deny direct access to transaction commits.
          /**
          * Throws an exception to deny direct access to transaction commits.
          *
          * We do not want to allow users to commit transactions at any time, only
          * by destroying the transaction object or allowing it to go out of scope.
          * A direct commit bypasses all of the safety checks we've built on top of
          * the database client's transaction routines.
          *
          * @throws \Drupal\Core\Database\TransactionExplicitCommitNotAllowedException
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1646
          public quote($string, $parameter_type = 2): string|bool Quotes a string for use in a query.
          /**
          * Quotes a string for use in a query.
          *
          * @param string $string
          *   The string to be quoted.
          * @param int $parameter_type
          *   (optional) Provides a data type hint for drivers that have alternate
          *   quoting styles. Defaults to \PDO::PARAM_STR.
          *
          * @return string|bool
          *   A quoted string that is theoretically safe to pass into an SQL statement.
          *   Returns FALSE if the driver does not support quoting in this way.
          *
          * @see \PDO::quote()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1684
          public __sleep() Prevents the database connection from being serialized.
          /**
          * Prevents the database connection from being serialized.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1711
          public getProvider(): string Get the module name of the module that is providing the database driver.
          /**
          * Get the module name of the module that is providing the database driver.
          *
          * @return string
          *   The module name of the module that is providing the database driver, or
          *   "core" when the driver is not provided as part of a module.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1841
          public getPagerManager(): Drupal\Core\Pager\PagerManagerInterface Get the pager manager service, if available.
          /**
          * Get the pager manager service, if available.
          *
          * @return \Drupal\Core\Pager\PagerManagerInterface
          *   The pager manager service, if available.
          *
          * @throws \Drupal\Core\DependencyInjection\ContainerNotInitializedException
          *   If the container has not been initialized yet.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1861
          public hasJson(): bool Runs a simple query to validate json datatype support.
          /**
          * Runs a simple query to validate json datatype support.
          *
          * @return bool
          *   Returns the query result.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1871
          public isEventEnabled(string $eventName): bool Returns the status of a database API event toggle.
          /**
          * Returns the status of a database API event toggle.
          *
          * @param string $eventName
          *   The name of the event to check.
          *
          * @return bool
          *   TRUE if the event is going to be fired by the database API, FALSE
          *   otherwise.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1890
          public enableEvents(array $eventNames): static Enables database API events dispatching.
          /**
          * Enables database API events dispatching.
          *
          * @param string[] $eventNames
          *   A list of database events to be enabled.
          *
          * @return static
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1902
          public disableEvents(array $eventNames): static Disables database API events dispatching.
          /**
          * Disables database API events dispatching.
          *
          * @param string[] $eventNames
          *   A list of database events to be disabled.
          *
          * @return static
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1918
          public dispatchEvent(Drupal\Core\Database\Event\DatabaseEvent $event, ?string $eventName = null): Drupal\Core\Database\Event\DatabaseEvent Dispatches a database API event via the container dispatcher.
          /**
          * Dispatches a database API event via the container dispatcher.
          *
          * @param \Drupal\Core\Database\Event\DatabaseEvent $event
          *   The database event.
          * @param string|null $eventName
          *   (Optional) the name of the event to dispatch.
          *
          * @return \Drupal\Core\Database\Event\DatabaseEvent
          *   The database event.
          *
          * @throws \Drupal\Core\Database\Exception\EventException
          *   If the container is not initialized.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1940
          public findCallerFromDebugBacktrace(): array Determine the last non-database method that called the database API.
          /**
          * Determine the last non-database method that called the database API.
          *
          * Traversing the call stack from the very first call made during the
          * request, we define "the routine that called this query" as the last entry
          * in the call stack that is not any method called from the namespace of the
          * database driver, is not inside the Drupal\Core\Database namespace and does
          * have a file (which excludes call_user_func_array(), anonymous functions
          * and similar). That makes the climbing logic very simple, and handles the
          * variable stack depth caused by the query builders.
          *
          * See the @link http://php.net/debug_backtrace debug_backtrace() @endlink
          * function.
          *
          * @return array
          *   This method returns a stack trace entry similar to that generated by
          *   debug_backtrace(). However, it flattens the trace entry and the trace
          *   entry before it so that we get the function and args of the function that
          *   called into the database system, not the function and args of the
          *   database call itself.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1968
          protected getMariaDbVersionMatch(): ?string Gets the MariaDB portion of the server version.
          /**
          * Gets the MariaDB portion of the server version.
          *
          * @return string
          *   The MariaDB portion of the server version if present, or NULL if not.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:303
          protected getServerVersion(): string Gets the server version.
          /**
          * Gets the server version.
          *
          * @return string
          *   The PDO server version.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:319
          protected popCommittableTransactions() Overridden to work around issues to MySQL not supporting transactional DDL.
          /**
          * Overridden to work around issues to MySQL not supporting transactional DDL.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:404
          protected doCommit() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:479
          protected defaultOptions(): array Returns the default query options for any given query.
          /**
          * Returns the default query options for any given query.
          *
          * A given query can be customized with a number of option flags in an
          * associative array:
          * - fetch: This element controls how rows from a result set will be
          *   returned. Legal values include \PDO::FETCH_ASSOC, \PDO::FETCH_BOTH,
          *   \PDO::FETCH_OBJ, \PDO::FETCH_NUM, or a string representing the name of a
          *   class. If a string is specified, each record will be fetched into a new
          *   object of that class. The behavior of all other values is defined by PDO.
          *   See http://php.net/manual/pdostatement.fetch.php
          * - return: (deprecated) Depending on the type of query, different return
          *   values may be meaningful. This directive instructs the system which type
          *   of return value is desired. The system will generally set the correct
          *   value automatically, so it is extremely rare that a module developer will
          *   ever need to specify this value. Setting it incorrectly will likely lead
          *   to unpredictable results or fatal errors. Legal values include:
          *   - Database::RETURN_STATEMENT: Return the prepared statement object for
          *     the query. This is usually only meaningful for SELECT queries, where
          *     the statement object is how one accesses the result set returned by the
          *     query.
          *   - Database::RETURN_AFFECTED: Return the number of rows found (matched) by
          *     the WHERE clause of an UPDATE or DELETE query (not the number of rows
          *     actually changed). Note that although named RETURN_AFFECTED for
          *     historical reasons, the number of rows matched is returned for
          *     consistency across database engines.
          *   - Database::RETURN_INSERT_ID: Return the sequence ID (primary key)
          *     created by an INSERT statement on a table that contains a serial
          *     column.
          *   - Database::RETURN_NULL: Do not return anything, as there is no
          *     meaningful value to return. That is the case for INSERT queries on
          *     tables that do not contain a serial column.
          * - allow_delimiter_in_query: By default, queries which have the ; delimiter
          *   any place in them will cause an exception. This reduces the chance of SQL
          *   injection attacks that terminate the original query and add one or more
          *   additional queries (such as inserting new user accounts). In rare cases,
          *   such as creating an SQL function, a ; is needed and can be allowed by
          *   changing this option to TRUE.
          * - allow_square_brackets: By default, queries which contain square brackets
          *   will have them replaced with the identifier quote character for the
          *   database type. In rare cases, such as creating an SQL function, []
          *   characters might be needed and can be allowed by changing this option to
          *   TRUE.
          * - pdo: By default, queries will execute with the client connection options
          *   set on the connection. In particular cases, it could be necessary to
          *   override the driver options on the statement level. In such case, pass
          *   the required setting as an array here, and they will be passed to the
          *   prepared statement.
          *
          * @return array
          *   An array of default query options.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:331
          protected setPrefix($prefix) Set the prefix used by this database connection.
          /**
          * Set the prefix used by this database connection.
          *
          * @param string $prefix
          *   A single prefix.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:393
          protected preprocessStatement(string $query, array $options): string Returns a string SQL statement ready for preparation.
          /**
          * Returns a string SQL statement ready for preparation.
          *
          * This method replaces table names in curly braces and identifiers in square
          * brackets with platform specific replacements, appropriately escaping them
          * and wrapping them with platform quote characters.
          *
          * @param string $query
          *   The query string as SQL, with curly braces surrounding the table names,
          *   and square brackets surrounding identifiers.
          * @param array $options
          *   An associative array of options to control how the query is run. See
          *   the documentation for self::defaultOptions() for details.
          *
          * @return string
          *   A string SQL statement ready for preparation.
          *
          * @throws \InvalidArgumentException
          *   If multiple statements are included in the string, and delimiters are
          *   not allowed in the query.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:557
          protected filterComment($comment = ''): string Sanitize a query comment string.
          /**
          * Sanitize a query comment string.
          *
          * Ensure a query comment does not include strings such as "* /" that might
          * terminate the comment early. This avoids SQL injection attacks via the
          * query comment. The comment strings in this example are separated by a
          * space to avoid PHP parse errors.
          *
          * For example, the comment:
          * @code
          * \Drupal::database()->update('example')
          *  ->condition('id', $id)
          *  ->fields(array('field2' => 10))
          *  ->comment('Exploit * / DROP TABLE node; --')
          *  ->execute()
          * @endcode
          *
          * Would result in the following SQL statement being generated:
          * @code
          * "/ * Exploit * / DROP TABLE node. -- * / UPDATE example SET field2=..."
          * @endcode
          *
          * Unless the comment is sanitized first, the SQL server would drop the
          * node table and ignore the rest of the SQL statement.
          *
          * @param string $comment
          *   A query comment string.
          *
          * @return string
          *   A sanitized version of the query comment string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:733
          protected expandArguments(&$query, &$args): bool Expands out shorthand placeholders.
          /**
          * Expands out shorthand placeholders.
          *
          * Drupal supports an alternate syntax for doing arrays of values. We
          * therefore need to expand them out into a full, executable query string.
          *
          * @param string $query
          *   The query string to modify.
          * @param array $args
          *   The arguments for the query.
          *
          * @return bool
          *   TRUE if the query was modified, FALSE otherwise.
          *
          * @throws \InvalidArgumentException
          *   This exception is thrown when:
          *   - A placeholder that ends in [] is supplied, and the supplied value is
          *     not an array.
          *   - A placeholder that does not end in [] is supplied, and the supplied
          *     value is an array.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:847
          protected getDebugBacktrace(): array Gets the debug backtrace.
          /**
          * Gets the debug backtrace.
          *
          * Wraps the debug_backtrace function to allow mocking results in PHPUnit
          * tests.
          *
          * @return array[]
          *   The debug backtrace.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:2024
          public static open(array &$connection_options = array()) {@inheritdoc}
          \Drupal\mysql\Driver\Database\mysql\Connection::open(array &$connection_options = array())
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:127
          public static createConnectionOptionsFromUrl($url, $root): array Creates an array of database connection options from a URL.
          \Drupal\Core\Database\Connection::createConnectionOptionsFromUrl($url, $root)
          /**
          * Creates an array of database connection options from a URL.
          *
          * @param string $url
          *   The URL.
          * @param string $root
          *   The root directory of the Drupal installation. Some database drivers,
          *   like for example SQLite, need this information.
          *
          * @return array
          *   The connection options.
          *
          * @throws \InvalidArgumentException
          *   Exception thrown when the provided URL does not meet the minimum
          *   requirements.
          *
          * @internal
          *   This method should only be called from
          *   \Drupal\Core\Database\Database::convertDbUrlToConnectionInfo().
          *
          * @see \Drupal\Core\Database\Database::convertDbUrlToConnectionInfo()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1737
          public static createUrlFromConnectionOptions(array $connection_options): string Creates a URL from an array of database connection options.
          \Drupal\Core\Database\Connection::createUrlFromConnectionOptions(array $connection_options)
          /**
          * Creates a URL from an array of database connection options.
          *
          * @param array $connection_options
          *   The array of connection options for a database connection. An additional
          *   key of 'module' is added by Database::getConnectionInfoAsUrl() for
          *   drivers provided my contributed or custom modules for convenience.
          *
          * @return string
          *   The connection info as a URL.
          *
          * @throws \InvalidArgumentException
          *   Exception thrown when the provided array of connection options does not
          *   meet the minimum requirements.
          *
          * @internal
          *   This method should only be called from
          *   \Drupal\Core\Database\Database::getConnectionInfoAsUrl().
          *
          * @see \Drupal\Core\Database\Database::getConnectionInfoAsUrl()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1798
          public static removeDatabaseEntriesFromDebugBacktrace(array $backtrace, string $driver_namespace): array Removes database related calls from a backtrace array.
          \Drupal\Core\Database\Connection::removeDatabaseEntriesFromDebugBacktrace(array $backtrace, string $driver_namespace)
          /**
          * Removes database related calls from a backtrace array.
          *
          * @param array $backtrace
          *   A standard PHP backtrace. Passed by reference.
          * @param string $driver_namespace
          *   The PHP namespace of the database driver.
          *
          * @return array
          *   The cleaned backtrace array.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1999
          protected static getSQLState(Exception $e): string Extracts the SQLSTATE error from a PDOException.
          /**
          * Extracts the SQLSTATE error from a PDOException.
          *
          * @param \Exception $e
          *   The exception
          *
          * @return string
          *   The five character error code.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1697
        • const DATABASE_NOT_FOUND :: integer 1049
          \Drupal\mysql\Driver\Database\mysql\Connection::DATABASE_NOT_FOUND
          const ACCESS_DENIED :: integer 1045
          \Drupal\mysql\Driver\Database\mysql\Connection::ACCESS_DENIED
          const CONNECTION_REFUSED :: integer 2002
          \Drupal\mysql\Driver\Database\mysql\Connection::CONNECTION_REFUSED
          const UNSUPPORTED_CHARSET :: integer 2019
          \Drupal\mysql\Driver\Database\mysql\Connection::UNSUPPORTED_CHARSET
          const UNKNOWN_CHARSET :: integer 1115
          \Drupal\mysql\Driver\Database\mysql\Connection::UNKNOWN_CHARSET
          const SQLSTATE_SYNTAX_ERROR :: integer 42000
          \Drupal\mysql\Driver\Database\mysql\Connection::SQLSTATE_SYNTAX_ERROR
          const MIN_MAX_ALLOWED_PACKET :: integer 1024
          \Drupal\mysql\Driver\Database\mysql\Connection::MIN_MAX_ALLOWED_PACKET
        protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (4)
        • Properties (4)
        • Available methods (12)
        • Static class properties
        • protected connection -> Drupal\mysql\Driver\Database\mysql\Connection (24) Depth Limit
          protected invalidatedTags -> array (0)
          protected delayedTags -> array (0)
          protected tagCache -> array (7) Depth Limit
        • public __construct(Drupal\Core\Database\Connection $connection) Constructs a DatabaseCacheTagsChecksum object.
          /**
          * Constructs a DatabaseCacheTagsChecksum object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:28
          public rootTransactionEndCallback($success) Callback to be invoked just after a database transaction gets committed.
          /**
          * Callback to be invoked just after a database transaction gets committed.
          *
          * Executes all delayed tag invalidations.
          *
          * @param bool $success
          *   Whether or not the transaction was successful.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:43
          public invalidateTags(array $tags) Implements \Drupal\Core\Cache\CacheTagsInvalidatorInterface::invalidateTags()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsInvalidatorInterface::invalidateTags()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:53
          public getCurrentChecksum(array $tags) Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::getCurrentChecksum()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::getCurrentChecksum()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:83
          public schemaDefinition() Defines the schema for the {cachetags} table.
          /**
          * Defines the schema for the {cachetags} table.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:97
          public isValid($checksum, array $tags) Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::isValid()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::isValid()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:105
          public getDatabaseConnection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:123
          public reset() Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::reset()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::reset()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:149
          protected doInvalidateTags(array $tags) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:35
          protected getTagInvalidationCounts(array $tags) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:58
          protected ensureTableExists() Check if the cache tags table exists and create it if not.
          /**
          * Check if the cache tags table exists and create it if not.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:75
          protected calculateChecksum(array $tags): int Calculates the current checksum for a given set of tags.
          /**
          * Calculates the current checksum for a given set of tags.
          *
          * @param string[] $tags
          *   The array of tags to calculate the checksum for.
          *
          * @return int
          *   The calculated checksum.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:128
        • const INVALID_CHECKSUM_WHILE_IN_TRANSACTION :: integer -1
          \Drupal\Core\Cache\DatabaseCacheTagsChecksum::INVALID_CHECKSUM_WHILE_IN_TRANSACTION
      • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider, $bin, $max_rows = null) Constructs a DatabaseBackend object.
        /**
        * Constructs a DatabaseBackend object.
        *
        * @param \Drupal\Core\Database\Connection $connection
        *   The database connection.
        * @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider
        *   The cache tags checksum provider.
        * @param string $bin
        *   The cache bin for which the object is created.
        * @param int $max_rows
        *   (optional) The maximum number of rows that are allowed in this cache bin
        *   table.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:82
        public get($cid, $allow_invalid = false) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:95
        public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:104
        public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:181
        public setMultiple(array $items) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:194
        public delete($cid) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:290
        public deleteMultiple(array $cids) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:297
        public deleteAll() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:320
        public invalidate($cid) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:337
        public invalidateMultiple(array $cids) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:344
        public invalidateAll() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:363
        public garbageCollection() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:377
        public removeBin() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:410
        public schemaDefinition() Defines the schema for the {cache_*} bin tables.
        /**
        * Defines the schema for the {cache_*} bin tables.
        *
        * @internal
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:489
        public getMaxRows(): int The maximum number of rows that this cache bin table is allowed to store.
        /**
        * The maximum number of rows that this cache bin table is allowed to store.
        *
        * @return int
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:556
        protected prepareItem($cache, $allow_invalid): mixed|false Prepares a cached item.
        /**
        * Prepares a cached item.
        *
        * Checks that items are either permanent or did not expire, and unserializes
        * data as appropriate.
        *
        * @param object $cache
        *   An item loaded from self::get() or self::getMultiple().
        * @param bool $allow_invalid
        *   If FALSE, the method returns FALSE if the cache item is not valid.
        *
        * @return mixed|false
        *   The item with data unserialized as appropriate and a property indicating
        *   whether the item is valid, or FALSE if there is no valid item to load.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:151
        protected doSetMultiple(array $items) Stores multiple items in the persistent cache.
        /**
        * Stores multiple items in the persistent cache.
        *
        * @param array $items
        *   An array of cache items, keyed by cid.
        *
        * @see \Drupal\Core\Cache\CacheBackendInterface::setMultiple()
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:222
        protected ensureBinExists() Check if the cache bin exists and create it if not.
        /**
        * Check if the cache bin exists and create it if not.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:422
        protected catchException(Exception $e, $table_name = null) Act on an exception when cache might be stale.
        /**
        * Act on an exception when cache might be stale.
        *
        * If the table does not yet exist, that's fine, but if the table exists and
        * yet the query failed, then the cache is stale and the exception needs to
        * propagate.
        *
        * @param $e
        *   The exception.
        * @param string|null $table_name
        *   The table name. Defaults to $this->bin.
        *
        * @throws \Exception
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:454
        protected normalizeCid($cid): string Normalizes a cache ID in order to comply with database limitations.
        /**
        * Normalizes a cache ID in order to comply with database limitations.
        *
        * @param string $cid
        *   The passed in cache ID.
        *
        * @return string
        *   An ASCII-encoded cache ID that is at most 255 characters long.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:469
      • const DEFAULT_MAX_ROWS :: integer 5000
        \Drupal\Core\Cache\DatabaseBackend::DEFAULT_MAX_ROWS
        const MAXIMUM_NONE :: integer -1
        \Drupal\Core\Cache\DatabaseBackend::MAXIMUM_NONE
        const MAX_ITEMS_PER_CACHE_SET :: integer 100
        \Drupal\Core\Cache\DatabaseBackend::MAX_ITEMS_PER_CACHE_SET
        const CACHE_PERMANENT :: integer -1
        \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
      protected cacheNeedsWriting -> boolean false
      protected alterFunctions -> array (3)
      entity_view_mode => array (0)
      node_build_defaults,entity_build_defaults => array (1)
      0 => string (42) "layout_builder_entity_build_defaults_alter"
      module_implements => array (10)
      0 => string (31) "address_module_implements_alter"
      1 => string (30) "advagg_module_implements_alter"
      2 => string (33) "ckeditor5_module_implements_alter"
      3 => string (35) "field_group_module_implements_alter"
      4 => string (30) "gin_lb_module_implements_alter"
      5 => string (34) "google_tag_module_implements_alter"
      6 => string (38) "layout_builder_module_implements_alter"
      7 => string (31) "metatag_module_implements_alter"
      8 => string (31) "webform_module_implements_alter"
      9 => string (34) "formdazzle_module_implements_alter"
      protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
      • Directory (4KB)
      • Contents
      • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
        
      • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
        
      protected includeFileKeys -> array (0)
    • public __construct($root, array $module_list, Drupal\Core\Cache\CacheBackendInterface $cache_backend) Constructs a ModuleHandler object.
      /**
      * Constructs a ModuleHandler object.
      *
      * @param string $root
      *   The app root.
      * @param array $module_list
      *   An associative array whose keys are the names of installed modules and
      *   whose values are Extension class parameters. This is normally the
      *   %container.modules% parameter being set up by DrupalKernel.
      * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
      *   Cache backend for storing module hook implementation information.
      *
      * @see \Drupal\Core\DrupalKernel
      * @see \Drupal\Core\CoreServiceProvider
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:110
      public load($name) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:122
      public loadAll() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:138
      public reload() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:150
      public isLoaded() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:158
      public getModuleList() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:165
      public getModule($name) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:172
      public setModuleList(array $module_list = array()) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:182
      public addModule($name, $path) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:192
      public addProfile($name, $path) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:199
      public buildModuleDependencies(array $modules) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:223
      public moduleExists($module) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:246
      public loadAllIncludes($type, $name = null) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:253
      public loadInclude($module, $type, $name = null) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:262
      public getHookInfo() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:290
      public writeCache() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:327
      public resetImplementations() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:337
      public hasImplementations(string $hook, $modules = null): bool {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:359
      public invokeAllWith(string $hook, callable $callback): void {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:385
      public invoke($module, $hook, array $args = array()) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:395
      public invokeAll($hook, array $args = array()) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:406
      public invokeDeprecated($description, $module, $hook, array $args = array()) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:423
      public invokeAllDeprecated($description, $hook, array $args = array()) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:432
      public alter($type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:460
      public alterDeprecated($description, $type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:552
      public getModuleDirectories() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:708
      public getName($module) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:719
      protected add($type, $name, $path) Adds a module or profile to the list of currently active modules.
      /**
      * Adds a module or profile to the list of currently active modules.
      *
      * @param string $type
      *   The extension type; either 'module' or 'profile'.
      * @param string $name
      *   The module name; e.g., 'node'.
      * @param string $path
      *   The module path; e.g., 'core/modules/node'.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:213
      protected buildHookInfo() Builds hook_hook_info() information.
      /**
      * Builds hook_hook_info() information.
      *
      * @see \Drupal\Core\Extension\ModuleHandler::getHookInfo()
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:308
      protected getImplementationInfo($hook): mixed[] Provides information about modules' implementations of a hook.
      /**
      * Provides information about modules' implementations of a hook.
      *
      * @param string $hook
      *   The name of the hook (e.g. "help" or "menu").
      *
      * @return mixed[]
      *   An array whose keys are the names of the modules which are implementing
      *   this hook and whose values are either a string identifying a file in
      *   which the implementation is to be found, or FALSE, if the implementation
      *   is in the module file.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:583
      protected buildImplementationInfo($hook): mixed[] Builds hook implementation information for a given hook name.
      /**
      * Builds hook implementation information for a given hook name.
      *
      * @param string $hook
      *   The name of the hook (e.g. "help" or "menu").
      *
      * @return mixed[]
      *   An array whose keys are the names of the modules which are implementing
      *   this hook and whose values are either a string identifying a file in
      *   which the implementation is to be found, or FALSE, if the implementation
      *   is in the module file.
      *
      * @throws \RuntimeException
      *   Exception thrown when an invalid implementation is added by
      *   hook_module_implements_alter().
      *
      * @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo()
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:629
      protected verifyImplementations(&$implementations, $hook): bool Verifies an array of implementations loaded from cache.
      /**
      * Verifies an array of implementations loaded from cache.
      *
      * Verification is done by including the lazy-loaded $module.$group.inc file,
      * and checking function_exists().
      *
      * @param string[] $implementations
      *   Implementation "group" by module name.
      * @param string $hook
      *   The hook name.
      *
      * @return bool
      *   TRUE, if all implementations exist.
      *   FALSE, if one or more implementations don't exist and need to be removed
      *     from the cache.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:680
      private triggerDeprecationError($description, $hook) Triggers an E_USER_DEPRECATED error if any module implements the hook.
      /**
      * Triggers an E_USER_DEPRECATED error if any module implements the hook.
      *
      * @param string $description
      *   Helpful text describing what to do instead of implementing this hook.
      * @param string $hook
      *   The name of the hook.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:446
    protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager (3)
    • Properties (3)
    • Available methods (10)
    • protected translators -> array (2)
      30 => array (1)
      0 => Drupal\Core\StringTranslation\Translator\CustomStrings (4) Depth Limit
      15 => array (1)
      0 => Drupal\stringoverrides\StringOverridesTranslation (1) Depth Limit
      protected sortedTranslators -> null
      protected defaultLangcode -> string (2) "en"
    • public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs a TranslationManager object.
      /**
      * Constructs a TranslationManager object.
      *
      * @param \Drupal\Core\Language\LanguageDefault $default_language
      *   The default language.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:52
      public addTranslator(Drupal\Core\StringTranslation\Translator\TranslatorInterface $translator, $priority0): $this Appends a translation system to the translation chain.
      /**
      * Appends a translation system to the translation chain.
      *
      * @param \Drupal\Core\StringTranslation\Translator\TranslatorInterface $translator
      *   The translation interface to be appended to the translation chain.
      * @param int $priority
      *   The priority of the logger being added.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:66
      public getStringTranslation($langcode, $string, $context) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:87
      public translate($string, array $args = array(), array $options = array()) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:104
      public translateString(Drupal\Core\StringTranslation\TranslatableMarkup $translated_string) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:111
      public formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:147
      public setDefaultLangcode($langcode) Sets the default langcode.
      /**
      * Sets the default langcode.
      *
      * @param string $langcode
      *   A language code.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:157
      public reset() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:164
      protected sortTranslators(): \Drupal\Core\StringTranslation\Translator\TranslatorInterface[] Sorts translators according to priority.
      /**
      * Sorts translators according to priority.
      *
      * @return \Drupal\Core\StringTranslation\Translator\TranslatorInterface[]
      *   A sorted array of translator objects.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:79
      protected doTranslate($string, array $options = array()): string Translates a string to the current language or to a given language.
      /**
      * Translates a string to the current language or to a given language.
      *
      * @param string $string
      *   A string containing the English text to translate.
      * @param array $options
      *   An associative array of additional options, with the following elements:
      *   - 'langcode': The language code to translate to a language other than
      *      what is used to display the page.
      *   - 'context': The context the source string belongs to.
      *
      * @return string
      *   The translated string.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:129
    protected _serviceIds -> array (0)
    protected _entityStorages -> array (0)
    protected entityTypeId -> string (4) "node"
    protected entityType -> Drupal\Core\Entity\ContentEntityType (40)
    • Properties (40)
    • Available methods (80)
    • Static class properties (2)
    • protected id -> string (4) "node"
      protected class -> string (23) "Drupal\node\Entity\Node"
      protected provider -> string (4) "node"
      protected static_cache -> boolean true
      protected render_cache -> boolean true
      protected persistent_cache -> boolean true
      protected entity_keys -> array (12)
      id => string (3) "nid"
      revision => string (3) "vid"
      bundle => string (4) "type"
      label => string (5) "title"
      langcode => string (8) "langcode"
      uuid => string (4) "uuid"
      status => string (6) "status"
      published => string (6) "status"
      uid => string (3) "uid"
      owner => string (3) "uid"
      default_langcode => string (16) "default_langcode"
      revision_translation_affected => string (29) "revision_translation_affected"
      protected originalClass -> string (23) "Drupal\node\Entity\Node"
      protected handlers -> array (14)
      storage => string (23) "Drupal\node\NodeStorage"
      storage_schema => string (29) "Drupal\node\NodeStorageSchema"
      view_builder => string (27) "Drupal\node\NodeViewBuilder"
      access => string (36) "Drupal\node\NodeAccessControlHandler"
      views_data => string (25) "Drupal\node\NodeViewsData"
      form => array (5)
      default => string (20) "Drupal\node\NodeForm"
      delete => string (31) "Drupal\node\Form\NodeDeleteForm"
      edit => string (20) "Drupal\node\NodeForm"
      delete-multiple-confirm => string (31) "Drupal\node\Form\DeleteMultiple"
      layout_builder => string (46) "Drupal\layout_builder\Form\OverridesEntityForm"
      route_provider => array (1)
      html => string (36) "Drupal\node\Entity\NodeRouteProvider"
      list_builder => string (27) "Drupal\node\NodeListBuilder"
      translation => string (34) "Drupal\node\NodeTranslationHandler"
      entity_clone => string (62) "Drupal\entity_clone\EntityClone\Content\ContentEntityCloneBase"
      entity_clone_form => string (66) "Drupal\entity_clone\EntityClone\Content\ContentEntityCloneFormBase"
      inline_form => string (46) "\Drupal\inline_entity_form\Form\NodeInlineForm"
      query_access => string (53) "Drupal\entity\QueryAccess\EventOnlyQueryAccessHandler"
      entity_print => string (50) "Drupal\entity_print\Renderer\ContentEntityRenderer"
      protected admin_permission -> null
      protected permission_granularity -> string (6) "bundle"
      protected links -> array (13)
      canonical => string (12) "/node/{node}"
      delete-form => string (19) "/node/{node}/delete"
      delete-multiple-form => string (26) "/admin/content/node/delete"
      edit-form => string (17) "/node/{node}/edit"
      version-history => string (22) "/node/{node}/revisions"
      revision => string (43) "/node/{node}/revisions/{node_revision}/view"
      create => string (5) "/node"
      clone-form => string (25) "/entity_clone/node/{node}"
      devel-load => string (18) "/devel/node/{node}"
      devel-load-with-references => string (39) "/devel/load-with-references/node/{node}"
      devel-render => string (25) "/devel/render/node/{node}"
      devel-definition => string (29) "/devel/definition/node/{node}"
      token-devel => string (24) "/devel/token/node/{node}"
      protected bundle_entity_type -> string (9) "node_type"
      protected bundle_of -> null
      protected bundle_label -> Drupal\Core\StringTranslation\TranslatableMarkup (5)
      • Properties (5)
      • Available methods (14)
      • protected string -> string (12) "Content type"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __toString(): string Implements the magic __toString() method.
        /**
        * Implements the magic __toString() method.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        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", array('@name' => $account->getDisplayName()));
        * @endcode
        * Basically, you can put placeholders like @name into your string, and the
        * method will substitute the sanitized values at translation time. (See the
        * Localization API pages referenced above and the documentation of
        * \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * for details about how to safely and correctly define variables in your
        * string.) Translators can then rearrange the string as necessary for the
        * language (e.g., in Spanish, it might be "blog de @name").
        *
        * @param string $string
        *   A string containing the English text to translate.
        * @param array $arguments
        *   (optional) An associative array of replacements to make after
        *   translation. Based on the first character of the key, the value is
        *   escaped and/or themed. See
        *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
        *   details.
        * @param array $options
        *   (optional) An associative array of additional options, with the following
        *   elements:
        *   - 'langcode' (defaults to the current language): A language code, to
        *     translate to a language other than what is used to display the page.
        *   - 'context' (defaults to the empty context): The context the source
        *     string belongs to.
        * @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation
        *   (optional) The string translation service.
        *
        * @throws \InvalidArgumentException
        *   Exception thrown when $string is not a string.
        *
        * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * @see \Drupal\Core\StringTranslation\StringTranslationTrait::t()
        *
        * @ingroup sanitization
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public 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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        public count(): int Returns the string length.
        /**
        * Returns the string length.
        *
        * @return int
        *   The length of the string.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:228
        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 <ROOT>/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 <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        protected static 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()
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:196
        protected static 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.
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:266
      protected base_table -> string (4) "node"
      protected revision_data_table -> string (19) "node_field_revision"
      protected revision_table -> string (13) "node_revision"
      protected data_table -> string (15) "node_field_data"
      protected internal -> boolean false
      protected translatable -> boolean true
      protected show_revision_ui -> boolean true
      protected label -> Drupal\Core\StringTranslation\TranslatableMarkup (5)
      • Properties (5)
      • Available methods (14)
      • protected string -> string (7) "Content"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __toString(): string Implements the magic __toString() method.
        /**
        * Implements the magic __toString() method.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        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", array('@name' => $account->getDisplayName()));
        * @endcode
        * Basically, you can put placeholders like @name into your string, and the
        * method will substitute the sanitized values at translation time. (See the
        * Localization API pages referenced above and the documentation of
        * \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * for details about how to safely and correctly define variables in your
        * string.) Translators can then rearrange the string as necessary for the
        * language (e.g., in Spanish, it might be "blog de @name").
        *
        * @param string $string
        *   A string containing the English text to translate.
        * @param array $arguments
        *   (optional) An associative array of replacements to make after
        *   translation. Based on the first character of the key, the value is
        *   escaped and/or themed. See
        *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
        *   details.
        * @param array $options
        *   (optional) An associative array of additional options, with the following
        *   elements:
        *   - 'langcode' (defaults to the current language): A language code, to
        *     translate to a language other than what is used to display the page.
        *   - 'context' (defaults to the empty context): The context the source
        *     string belongs to.
        * @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation
        *   (optional) The string translation service.
        *
        * @throws \InvalidArgumentException
        *   Exception thrown when $string is not a string.
        *
        * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * @see \Drupal\Core\StringTranslation\StringTranslationTrait::t()
        *
        * @ingroup sanitization
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public 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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        public count(): int Returns the string length.
        /**
        * Returns the string length.
        *
        * @return int
        *   The length of the string.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:228
        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 <ROOT>/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 <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        protected static 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()
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:196
        protected static 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.
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:266
      protected label_collection -> Drupal\Core\StringTranslation\TranslatableMarkup (5)
      • Properties (5)
      • Available methods (14)
      • protected string -> string (7) "Content"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __toString(): string Implements the magic __toString() method.
        /**
        * Implements the magic __toString() method.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        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", array('@name' => $account->getDisplayName()));
        * @endcode
        * Basically, you can put placeholders like @name into your string, and the
        * method will substitute the sanitized values at translation time. (See the
        * Localization API pages referenced above and the documentation of
        * \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * for details about how to safely and correctly define variables in your
        * string.) Translators can then rearrange the string as necessary for the
        * language (e.g., in Spanish, it might be "blog de @name").
        *
        * @param string $string
        *   A string containing the English text to translate.
        * @param array $arguments
        *   (optional) An associative array of replacements to make after
        *   translation. Based on the first character of the key, the value is
        *   escaped and/or themed. See
        *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
        *   details.
        * @param array $options
        *   (optional) An associative array of additional options, with the following
        *   elements:
        *   - 'langcode' (defaults to the current language): A language code, to
        *     translate to a language other than what is used to display the page.
        *   - 'context' (defaults to the empty context): The context the source
        *     string belongs to.
        * @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation
        *   (optional) The string translation service.
        *
        * @throws \InvalidArgumentException
        *   Exception thrown when $string is not a string.
        *
        * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * @see \Drupal\Core\StringTranslation\StringTranslationTrait::t()
        *
        * @ingroup sanitization
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public 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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        public count(): int Returns the string length.
        /**
        * Returns the string length.
        *
        * @return int
        *   The length of the string.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:228
        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 <ROOT>/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 <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        protected static 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()
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:196
        protected static 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.
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:266
      protected label_singular -> Drupal\Core\StringTranslation\TranslatableMarkup (5)
      • Properties (5)
      • Available methods (14)
      • protected string -> string (12) "content item"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __toString(): string Implements the magic __toString() method.
        /**
        * Implements the magic __toString() method.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        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", array('@name' => $account->getDisplayName()));
        * @endcode
        * Basically, you can put placeholders like @name into your string, and the
        * method will substitute the sanitized values at translation time. (See the
        * Localization API pages referenced above and the documentation of
        * \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * for details about how to safely and correctly define variables in your
        * string.) Translators can then rearrange the string as necessary for the
        * language (e.g., in Spanish, it might be "blog de @name").
        *
        * @param string $string
        *   A string containing the English text to translate.
        * @param array $arguments
        *   (optional) An associative array of replacements to make after
        *   translation. Based on the first character of the key, the value is
        *   escaped and/or themed. See
        *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
        *   details.
        * @param array $options
        *   (optional) An associative array of additional options, with the following
        *   elements:
        *   - 'langcode' (defaults to the current language): A language code, to
        *     translate to a language other than what is used to display the page.
        *   - 'context' (defaults to the empty context): The context the source
        *     string belongs to.
        * @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation
        *   (optional) The string translation service.
        *
        * @throws \InvalidArgumentException
        *   Exception thrown when $string is not a string.
        *
        * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * @see \Drupal\Core\StringTranslation\StringTranslationTrait::t()
        *
        * @ingroup sanitization
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public 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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        public count(): int Returns the string length.
        /**
        * Returns the string length.
        *
        * @return int
        *   The length of the string.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:228
        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 <ROOT>/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 <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        protected static 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()
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:196
        protected static 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.
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:266
      protected label_plural -> Drupal\Core\StringTranslation\TranslatableMarkup (5)
      • Properties (5)
      • Available methods (14)
      • protected string -> string (13) "content items"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __toString(): string Implements the magic __toString() method.
        /**
        * Implements the magic __toString() method.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        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", array('@name' => $account->getDisplayName()));
        * @endcode
        * Basically, you can put placeholders like @name into your string, and the
        * method will substitute the sanitized values at translation time. (See the
        * Localization API pages referenced above and the documentation of
        * \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * for details about how to safely and correctly define variables in your
        * string.) Translators can then rearrange the string as necessary for the
        * language (e.g., in Spanish, it might be "blog de @name").
        *
        * @param string $string
        *   A string containing the English text to translate.
        * @param array $arguments
        *   (optional) An associative array of replacements to make after
        *   translation. Based on the first character of the key, the value is
        *   escaped and/or themed. See
        *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
        *   details.
        * @param array $options
        *   (optional) An associative array of additional options, with the following
        *   elements:
        *   - 'langcode' (defaults to the current language): A language code, to
        *     translate to a language other than what is used to display the page.
        *   - 'context' (defaults to the empty context): The context the source
        *     string belongs to.
        * @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation
        *   (optional) The string translation service.
        *
        * @throws \InvalidArgumentException
        *   Exception thrown when $string is not a string.
        *
        * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * @see \Drupal\Core\StringTranslation\StringTranslationTrait::t()
        *
        * @ingroup sanitization
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public 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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        public count(): int Returns the string length.
        /**
        * Returns the string length.
        *
        * @return int
        *   The length of the string.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:228
        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 <ROOT>/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 <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        protected static 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()
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:196
        protected static 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.
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:266
      protected label_count -> array (3)
      singular => string (19) "@count content item"
      plural => string (20) "@count content items"
      context => null
      protected uri_callback -> null
      protected group -> string (7) "content"
      protected group_label -> Drupal\Core\StringTranslation\TranslatableMarkup (5)
      • Properties (5)
      • Available methods (14)
      • protected string -> string (7) "Content"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (1)
        context => string (17) "Entity type group"
        protected stringTranslation -> null
      • public __toString(): string Implements the magic __toString() method.
        /**
        * Implements the magic __toString() method.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        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", array('@name' => $account->getDisplayName()));
        * @endcode
        * Basically, you can put placeholders like @name into your string, and the
        * method will substitute the sanitized values at translation time. (See the
        * Localization API pages referenced above and the documentation of
        * \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * for details about how to safely and correctly define variables in your
        * string.) Translators can then rearrange the string as necessary for the
        * language (e.g., in Spanish, it might be "blog de @name").
        *
        * @param string $string
        *   A string containing the English text to translate.
        * @param array $arguments
        *   (optional) An associative array of replacements to make after
        *   translation. Based on the first character of the key, the value is
        *   escaped and/or themed. See
        *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
        *   details.
        * @param array $options
        *   (optional) An associative array of additional options, with the following
        *   elements:
        *   - 'langcode' (defaults to the current language): A language code, to
        *     translate to a language other than what is used to display the page.
        *   - 'context' (defaults to the empty context): The context the source
        *     string belongs to.
        * @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation
        *   (optional) The string translation service.
        *
        * @throws \InvalidArgumentException
        *   Exception thrown when $string is not a string.
        *
        * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * @see \Drupal\Core\StringTranslation\StringTranslationTrait::t()
        *
        * @ingroup sanitization
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public 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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        public count(): int Returns the string length.
        /**
        * Returns the string length.
        *
        * @return int
        *   The length of the string.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:228
        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 <ROOT>/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 <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        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 <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        protected static 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()
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:196
        protected static 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.
        */
        
        Inherited from Drupal\Component\Render\FormattableMarkup
        Defined in <ROOT>/core/lib/Drupal/Component/Render/FormattableMarkup.php:266
      protected field_ui_base_route -> string (26) "entity.node_type.edit_form"
      protected common_reference_target -> boolean true
      protected list_cache_contexts -> array (1)
      0 => string (21) "user.node_grants:view"
      protected list_cache_tags -> array (1)
      0 => string (9) "node_list"
      protected constraints -> array (3)
      EntityChanged => null
      EntityUntranslatableFields => null
      MenuSettings => array (0)
      protected additional -> array (1)
      token_type => string (4) "node"
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected revision_metadata_keys -> array (4)
      revision_user => string (12) "revision_uid"
      revision_created => string (18) "revision_timestamp"
      revision_log_message => string (12) "revision_log"
      revision_default => string (16) "revision_default"
    • public __construct($definition) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityType.php:20
      public getConfigDependencyKey() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityType.php:36
      public getRevisionMetadataKeys() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityType.php:59
      public getRevisionMetadataKey($key) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityType.php:66
      public hasRevisionMetadataKey($key) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityType.php:74
      public setRevisionMetadataKey($key, $field_name) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityType.php:82
      public __sleep() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      /**
      * Sets the string translation service to use.
      *
      * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
      *   The string translation service.
      *
      * @return $this
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public get($property) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:341
      public set($property, $value) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:354
      public isInternal() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:367
      public isStaticallyCacheable() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:374
      public isRenderCacheable() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:381
      public isPersistentlyCacheable() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:388
      public getKeys() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:395
      public getKey($key) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:402
      public hasKey($key) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:410
      public getOriginalClass() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:418
      public setClass($class) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:425
      public entityClassImplements($interface) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:438
      public getHandlerClasses() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:445
      public getHandlerClass($handler_type, $nested = false) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:452
      public setHandlerClass($handler_type, $value) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:463
      public hasHandlerClass($handler_type, $nested = false) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:471
      public getStorageClass() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:486
      public setStorageClass($class) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:493
      public getFormClass($operation) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:512
      public setFormClass($operation, $class) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:519
      public hasFormClasses() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:527
      public hasRouteProviders() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:534
      public getListBuilderClass() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:541
      public setListBuilderClass($class) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:548
      public hasListBuilderClass() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:556
      public getViewBuilderClass() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:563
      public setViewBuilderClass($class) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:570
      public hasViewBuilderClass() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:578
      public getRouteProviderClasses() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:585
      public getAccessControlClass() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:592
      public setAccessClass($class) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:599
      public getAdminPermission() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:607
      public getPermissionGranularity() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:614
      public getLinkTemplates() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:621
      public getLinkTemplate($key) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:628
      public hasLinkTemplate($key) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:636
      public setLinkTemplate($key, $path) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:644
      public getBundleEntityType() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:656
      public getBundleOf() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:663
      public getBundleLabel() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:670
      public getBaseTable() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:685
      public showRevisionUi() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:692
      public isTranslatable() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:699
      public isRevisionable() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:706
      public getRevisionDataTable() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:714
      public getRevisionTable() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:721
      public getDataTable() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:728
      public getLabel() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:735
      public getCollectionLabel() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:742
      public getSingularLabel() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:753
      public getPluralLabel() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:764
      public getCountLabel($count) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:775
      public getUriCallback() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:789
      public setUriCallback($callback) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:796
      public getGroup() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:804
      public getGroupLabel() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:811
      public getListCacheContexts() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:818
      public getListCacheTags() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:825
      public isCommonReferenceTarget() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:842
      public getConstraints() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:849
      public setConstraints(array $constraints) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:856
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:864
      public getBundleConfigDependency($bundle) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:872
      public id() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Component\Plugin\Definition\PluginDefinition
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Definition/PluginDefinition.php:35
      public getClass() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Component\Plugin\Definition\PluginDefinition
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Definition/PluginDefinition.php:50
      public getProvider() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Component\Plugin\Definition\PluginDefinition
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Definition/PluginDefinition.php:57
      protected checkStorageClass($class) {@inheritdoc}
      /**
      * {@inheritdoc}
      *
      * @throws \InvalidArgumentException
      *   If the provided class does not implement
      *   \Drupal\Core\Entity\ContentEntityStorageInterface.
      *
      * @see \Drupal\Core\Entity\ContentEntityStorageInterface
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityType.php:49
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
      * Translates a string to the current language or to a given language.
      *
      * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
      * important security information and usage guidelines.
      *
      * In order for strings to be localized, make them available in one of the
      * ways supported by the
      * @link https://www.drupal.org/node/322729 Localization API @endlink. When
      * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
      * $this->t(). Otherwise create a new
      * \Drupal\Core\StringTranslation\TranslatableMarkup object.
      *
      * @param string $string
      *   A string containing the English text to translate.
      * @param array $args
      *   (optional) An associative array of replacements to make after
      *   translation. Based on the first character of the key, the value is
      *   escaped and/or themed. See
      *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
      *   details.
      * @param array $options
      *   (optional) An associative array of additional options, with the following
      *   elements:
      *   - 'langcode' (defaults to the current language): A language code, to
      *     translate to a language other than what is used to display the page.
      *   - 'context' (defaults to the empty context): The context the source
      *     string belongs to. See the
      *     @link i18n Internationalization topic @endlink for more information
      *     about string contexts.
      *
      * @return \Drupal\Core\StringTranslation\TranslatableMarkup
      *   An object that, when cast to a string, returns the translated string.
      *
      * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
      * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
      *
      * @ingroup sanitization
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) Formats a string containing a count of items.
      /**
      * Formats a string containing a count of items.
      *
      * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
      protected getNumberOfPlurals($langcode = null) Returns the number of plurals supported by a given language.
      /**
      * Returns the number of plurals supported by a given language.
      *
      * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
      * Gets the string translation service.
      *
      * @return \Drupal\Core\StringTranslation\TranslationInterface
      *   The string translation service.
      */
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
    • const ID_MAX_LENGTH :: integer 32
      \Drupal\Core\Entity\ContentEntityType::ID_MAX_LENGTH
      const BUNDLE_MAX_LENGTH :: integer 32
      \Drupal\Core\Entity\ContentEntityType::BUNDLE_MAX_LENGTH
    protected entityRepository -> Drupal\Core\Entity\EntityRepository (3)
    • Properties (3)
    • Available methods (11)
    • Static class properties
    • protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (21)
      • Properties (21)
      • Available methods (38)
      • protected discovery -> Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery (8)
        • Properties (8)
        • Available methods (9)
        • protected pluginNamespaces -> array (0)
          protected pluginDefinitionAnnotationName -> string (40) "Drupal\Core\Entity\Annotation\EntityType"
          protected annotationReader -> null
          protected annotationNamespaces -> array (0)
          protected fileCache -> Drupal\Component\FileCache\FileCache (3) Depth Limit
          protected directorySuffix -> string (7) "/Entity"
          protected namespaceSuffix -> string (7) "\Entity"
          protected rootNamespacesIterator -> ArrayObject (0) Depth Limit
        • public __construct($subdir, Traversable $root_namespaces, $plugin_definition_annotation_name = 'Drupal\\Component\\Annotation\\Plugin', array $annotation_namespaces = array()) Constructs an AnnotatedClassDiscovery object.
          /**
          * Constructs an AnnotatedClassDiscovery object.
          *
          * @param string $subdir
          *   Either the plugin's subdirectory, for example 'Plugin/views/filter', or
          *   empty string if plugins are located at the top level of the namespace.
          * @param \Traversable $root_namespaces
          *   An object that implements \Traversable which contains the root paths
          *   keyed by the corresponding namespace to look for plugin implementations.
          *   If $subdir is not an empty string, it will be appended to each namespace.
          * @param string $plugin_definition_annotation_name
          *   (optional) The name of the annotation that contains the plugin definition.
          *   Defaults to 'Drupal\Component\Annotation\Plugin'.
          * @param string[] $annotation_namespaces
          *   (optional) Additional namespaces to scan for annotation definitions.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php:56
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:20
          public hasDefinition($plugin_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery
          Defined in <ROOT>/core/lib/Drupal/Component/Annotation/Plugin/Discovery/AnnotatedClassDiscovery.php:107
          protected getAnnotationReader() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php:74
          protected prepareAnnotationDefinition(Drupal\Component\Annotation\AnnotationInterface $annotation, $class) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php:88
          protected getProviderFromNamespace($namespace): string|null Extracts the provider name from a Drupal namespace.
          /**
          * Extracts the provider name from a Drupal namespace.
          *
          * @param string $namespace
          *   The namespace to extract the provider from.
          *
          * @return string|null
          *   The matching provider name, or NULL otherwise.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php:105
          protected getPluginNamespaces() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php:118
          protected doGetDefinition(array $definitions, $plugin_id, $exception_on_invalid): array|null Gets a specific plugin definition.
          /**
          * Gets a specific plugin definition.
          *
          * @param array $definitions
          *   An array of the available plugin definitions.
          * @param string $plugin_id
          *   A plugin id.
          * @param bool $exception_on_invalid
          *   If TRUE, an invalid plugin ID will cause an exception to be thrown; if
          *   FALSE, NULL will be returned.
          *
          * @return array|null
          *   A plugin definition, or NULL if the plugin ID is invalid and
          *   $exception_on_invalid is TRUE.
          *
          * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
          *   Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE.
          */
          
          Inherited from Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
        protected factory -> null
        protected mapper -> null
        protected cacheKey -> string (11) "entity_type"
        protected cacheTags -> array (1)
        0 => string (12) "entity_types"
        protected alterHook -> string (11) "entity_type"
        protected subdir -> string (6) "Entity"
        protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (11)
        • Properties (11)
        • Available methods (33)
        • protected loadedFiles -> array (184) Depth Limit
          protected moduleList -> array (184) Depth Limit
          protected loaded -> boolean true
          protected implementations -> array (1022) Depth Limit
          protected verified -> array (9) Depth Limit
          protected hookInfo -> null
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (4) Depth Limit
          protected cacheNeedsWriting -> boolean false
          protected alterFunctions -> array (3) Depth Limit
          protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
          • Directory (4KB)
          • Contents
          • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          protected includeFileKeys -> array (0)
        • public __construct($root, array $module_list, Drupal\Core\Cache\CacheBackendInterface $cache_backend) Constructs a ModuleHandler object.
          /**
          * Constructs a ModuleHandler object.
          *
          * @param string $root
          *   The app root.
          * @param array $module_list
          *   An associative array whose keys are the names of installed modules and
          *   whose values are Extension class parameters. This is normally the
          *   %container.modules% parameter being set up by DrupalKernel.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
          *   Cache backend for storing module hook implementation information.
          *
          * @see \Drupal\Core\DrupalKernel
          * @see \Drupal\Core\CoreServiceProvider
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:110
          public load($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:122
          public loadAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:138
          public reload() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:150
          public isLoaded() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:158
          public getModuleList() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:165
          public getModule($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:172
          public setModuleList(array $module_list = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:182
          public addModule($name, $path) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:192
          public addProfile($name, $path) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:199
          public buildModuleDependencies(array $modules) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:223
          public moduleExists($module) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:246
          public loadAllIncludes($type, $name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:253
          public loadInclude($module, $type, $name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:262
          public getHookInfo() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:290
          public writeCache() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:327
          public resetImplementations() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:337
          public hasImplementations(string $hook, $modules = null): bool {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:359
          public invokeAllWith(string $hook, callable $callback): void {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:385
          public invoke($module, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:395
          public invokeAll($hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:406
          public invokeDeprecated($description, $module, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:423
          public invokeAllDeprecated($description, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:432
          public alter($type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:460
          public alterDeprecated($description, $type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:552
          public getModuleDirectories() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:708
          public getName($module) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:719
          protected add($type, $name, $path) Adds a module or profile to the list of currently active modules.
          /**
          * Adds a module or profile to the list of currently active modules.
          *
          * @param string $type
          *   The extension type; either 'module' or 'profile'.
          * @param string $name
          *   The module name; e.g., 'node'.
          * @param string $path
          *   The module path; e.g., 'core/modules/node'.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:213
          protected buildHookInfo() Builds hook_hook_info() information.
          /**
          * Builds hook_hook_info() information.
          *
          * @see \Drupal\Core\Extension\ModuleHandler::getHookInfo()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:308
          protected getImplementationInfo($hook): mixed[] Provides information about modules' implementations of a hook.
          /**
          * Provides information about modules' implementations of a hook.
          *
          * @param string $hook
          *   The name of the hook (e.g. "help" or "menu").
          *
          * @return mixed[]
          *   An array whose keys are the names of the modules which are implementing
          *   this hook and whose values are either a string identifying a file in
          *   which the implementation is to be found, or FALSE, if the implementation
          *   is in the module file.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:583
          protected buildImplementationInfo($hook): mixed[] Builds hook implementation information for a given hook name.
          /**
          * Builds hook implementation information for a given hook name.
          *
          * @param string $hook
          *   The name of the hook (e.g. "help" or "menu").
          *
          * @return mixed[]
          *   An array whose keys are the names of the modules which are implementing
          *   this hook and whose values are either a string identifying a file in
          *   which the implementation is to be found, or FALSE, if the implementation
          *   is in the module file.
          *
          * @throws \RuntimeException
          *   Exception thrown when an invalid implementation is added by
          *   hook_module_implements_alter().
          *
          * @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:629
          protected verifyImplementations(&$implementations, $hook): bool Verifies an array of implementations loaded from cache.
          /**
          * Verifies an array of implementations loaded from cache.
          *
          * Verification is done by including the lazy-loaded $module.$group.inc file,
          * and checking function_exists().
          *
          * @param string[] $implementations
          *   Implementation "group" by module name.
          * @param string $hook
          *   The hook name.
          *
          * @return bool
          *   TRUE, if all implementations exist.
          *   FALSE, if one or more implementations don't exist and need to be removed
          *     from the cache.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:680
          private triggerDeprecationError($description, $hook) Triggers an E_USER_DEPRECATED error if any module implements the hook.
          /**
          * Triggers an E_USER_DEPRECATED error if any module implements the hook.
          *
          * @param string $description
          *   Helpful text describing what to do instead of implementing this hook.
          * @param string $hook
          *   The name of the hook.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:446
        protected defaults -> array (0)
        protected pluginDefinitionAnnotationName -> string (34) "Drupal\Component\Annotation\Plugin"
        protected pluginInterface -> string (34) "Drupal\Core\Entity\EntityInterface"
        protected namespaces -> ArrayObject (0)
        • Available methods (25)
        • Static class properties (2)
        protected additionalAnnotationNamespaces -> array (0)
        protected definitions -> array (90)
        block => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        block_content_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        block_content => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        brightcove_custom_field => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        brightcove_player => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        brightcove_playlist => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        brightcove_text_track => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        brightcove_video => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        brightcove_api_client => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        comment_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        comment => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_checkout_flow => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_exchange_rates => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_number_pattern => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_order_item_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_order => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_order_item => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_order_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_payment => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_payment_gateway => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_payment_method => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_currency => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_product_attribute => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_product => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_product_attribute_value => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_product_variation => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_product_variation_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_product_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_store => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_store_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        contact_form => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        contact_message => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        edit_uuid_config => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        editor => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        encryption_profile => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        print_engine => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        entity_queue => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        entity_subqueue => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        feeds_subscription => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        feeds_feed => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        feeds_feed_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        field_storage_config => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        field_config => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        file => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        filter_format => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        geocoder_provider => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        gift_card => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        google_tag_container => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        image_style => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        job_schedule => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        key_config_override => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        key => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        media => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        media_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        menu_link_content => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        metatag_defaults => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        node_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        node => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        path_alias => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        profile_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        profile => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        behavior_settings => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        redirect => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        responsive_image_style => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        rest_resource_config => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        fulfilment_batch => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        samaritans_fyb_fyb => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        search_page => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        shortcut => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        shortcut_set => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        slick => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        sp_goal_page_items_goal_page_day => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        menu => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        action => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        taxonomy_term => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        taxonomy_vocabulary => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        tour => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        user => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        user_role => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        webform_options => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        webform => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        webform_submission => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        pathauto_pattern => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        view => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        entity_view_mode => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        entity_form_display => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        entity_form_mode => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        entity_view_display => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        base_field_override => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        date_format => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (4)
        • Properties (4)
        • Available methods (20)
        • Static class properties (4)
        • protected maxRows -> integer 5000
          protected bin -> string (15) "cache_discovery"
          protected connection -> Drupal\mysql\Driver\Database\mysql\Connection (24) Depth Limit
          protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (4) Depth Limit
        • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider, $bin, $max_rows = null) Constructs a DatabaseBackend object.
          /**
          * Constructs a DatabaseBackend object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection.
          * @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider
          *   The cache tags checksum provider.
          * @param string $bin
          *   The cache bin for which the object is created.
          * @param int $max_rows
          *   (optional) The maximum number of rows that are allowed in this cache bin
          *   table.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:82
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:95
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:104
          public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:181
          public setMultiple(array $items) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:194
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:290
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:297
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:320
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:337
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:344
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:363
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:377
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:410
          public schemaDefinition() Defines the schema for the {cache_*} bin tables.
          /**
          * Defines the schema for the {cache_*} bin tables.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:489
          public getMaxRows(): int The maximum number of rows that this cache bin table is allowed to store.
          /**
          * The maximum number of rows that this cache bin table is allowed to store.
          *
          * @return int
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:556
          protected prepareItem($cache, $allow_invalid): mixed|false Prepares a cached item.
          /**
          * Prepares a cached item.
          *
          * Checks that items are either permanent or did not expire, and unserializes
          * data as appropriate.
          *
          * @param object $cache
          *   An item loaded from self::get() or self::getMultiple().
          * @param bool $allow_invalid
          *   If FALSE, the method returns FALSE if the cache item is not valid.
          *
          * @return mixed|false
          *   The item with data unserialized as appropriate and a property indicating
          *   whether the item is valid, or FALSE if there is no valid item to load.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:151
          protected doSetMultiple(array $items) Stores multiple items in the persistent cache.
          /**
          * Stores multiple items in the persistent cache.
          *
          * @param array $items
          *   An array of cache items, keyed by cid.
          *
          * @see \Drupal\Core\Cache\CacheBackendInterface::setMultiple()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:222
          protected ensureBinExists() Check if the cache bin exists and create it if not.
          /**
          * Check if the cache bin exists and create it if not.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:422
          protected catchException(Exception $e, $table_name = null) Act on an exception when cache might be stale.
          /**
          * Act on an exception when cache might be stale.
          *
          * If the table does not yet exist, that's fine, but if the table exists and
          * yet the query failed, then the cache is stale and the exception needs to
          * propagate.
          *
          * @param $e
          *   The exception.
          * @param string|null $table_name
          *   The table name. Defaults to $this->bin.
          *
          * @throws \Exception
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:454
          protected normalizeCid($cid): string Normalizes a cache ID in order to comply with database limitations.
          /**
          * Normalizes a cache ID in order to comply with database limitations.
          *
          * @param string $cid
          *   The passed in cache ID.
          *
          * @return string
          *   An ASCII-encoded cache ID that is at most 255 characters long.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:469
        • const DEFAULT_MAX_ROWS :: integer 5000
          \Drupal\Core\Cache\DatabaseBackend::DEFAULT_MAX_ROWS
          const MAXIMUM_NONE :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::MAXIMUM_NONE
          const MAX_ITEMS_PER_CACHE_SET :: integer 100
          \Drupal\Core\Cache\DatabaseBackend::MAX_ITEMS_PER_CACHE_SET
          const CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
        protected useCaches -> boolean true
        protected handlers -> array (2)
        storage => array (3) Depth Limit
        view_builder => array (1) Depth Limit
        protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager (3)
        • Properties (3)
        • Available methods (10)
        • protected translators -> array (2) Depth Limit
          protected sortedTranslators -> null
          protected defaultLangcode -> string (2) "en"
        • public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs a TranslationManager object.
          /**
          * Constructs a TranslationManager object.
          *
          * @param \Drupal\Core\Language\LanguageDefault $default_language
          *   The default language.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:52
          public addTranslator(Drupal\Core\StringTranslation\Translator\TranslatorInterface $translator, $priority0): $this Appends a translation system to the translation chain.
          /**
          * Appends a translation system to the translation chain.
          *
          * @param \Drupal\Core\StringTranslation\Translator\TranslatorInterface $translator
          *   The translation interface to be appended to the translation chain.
          * @param int $priority
          *   The priority of the logger being added.
          *
          * @return $this
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:66
          public getStringTranslation($langcode, $string, $context) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:87
          public translate($string, array $args = array(), array $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:104
          public translateString(Drupal\Core\StringTranslation\TranslatableMarkup $translated_string) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:111
          public formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:147
          public setDefaultLangcode($langcode) Sets the default langcode.
          /**
          * Sets the default langcode.
          *
          * @param string $langcode
          *   A language code.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:157
          public reset() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:164
          protected sortTranslators(): \Drupal\Core\StringTranslation\Translator\TranslatorInterface[] Sorts translators according to priority.
          /**
          * Sorts translators according to priority.
          *
          * @return \Drupal\Core\StringTranslation\Translator\TranslatorInterface[]
          *   A sorted array of translator objects.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:79
          protected doTranslate($string, array $options = array()): string Translates a string to the current language or to a given language.
          /**
          * Translates a string to the current language or to a given language.
          *
          * @param string $string
          *   A string containing the English text to translate.
          * @param array $options
          *   An associative array of additional options, with the following elements:
          *   - 'langcode': The language code to translate to a language other than
          *      what is used to display the page.
          *   - 'context': The context the source string belongs to.
          *
          * @return string
          *   The translated string.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:129
        protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver (3)
        • Properties (3)
        • Available methods (4)
        • protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected container -> Drupal\Core\DependencyInjection\Container Blacklisted
        • public getInstanceFromDefinition($definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/ClassResolver.php:18
          public setContainer(?Symfony\Component\DependencyInjection\ContainerInterface $container = null): void
          /**
          * @return void
          */
          
          Defined in .../symfony/dependency-injection/ContainerAwareTrait.php:29
          public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
        protected entityLastInstalledSchemaRepository -> Drupal\Core\Entity\EntityLastInstalledSchemaRepository (3)
        • Properties (3)
        • Available methods (9)
        • protected keyValueFactory -> Drupal\Core\KeyValueStore\KeyValueFactory (3) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (4) Depth Limit
          protected entityTypeDefinitions -> array (90) Depth Limit
        • public __construct(Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value_factory, Drupal\Core\Cache\CacheBackendInterface $cache) Constructs a new EntityLastInstalledSchemaRepository.
          /**
          * Constructs a new EntityLastInstalledSchemaRepository.
          *
          * @param \Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value_factory
          *   The key-value factory.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          *   The cache backend.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:44
          public getLastInstalledDefinition($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:52
          public getLastInstalledDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:59
          public setLastInstalledDefinition(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:91
          public deleteLastInstalledDefinition($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:102
          public getLastInstalledFieldStorageDefinitions($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:116
          public setLastInstalledFieldStorageDefinitions($entity_type_id, array $storage_definitions) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:128
          public setLastInstalledFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:136
          public deleteLastInstalledFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:146
        protected container -> Drupal\Core\DependencyInjection\Container Blacklisted
      • public setContainer(?Symfony\Component\DependencyInjection\ContainerInterface $container = null): void
        /**
        * @return void
        */
        
        Defined in .../symfony/dependency-injection/ContainerAwareTrait.php:29
        public __construct(Traversable $namespaces, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\StringTranslation\TranslationInterface $string_translation, Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver, Drupal\Core\Entity\EntityLastInstalledSchemaRepositoryInterface $entity_last_installed_schema_repository) Constructs a new Entity plugin manager.
        /**
        * Constructs a new Entity plugin manager.
        *
        * @param \Traversable $namespaces
        *   An object that implements \Traversable which contains the root paths
        *   keyed by the corresponding namespace to look for plugin implementations,
        * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
        *   The module handler.
        * @param \Drupal\Core\Cache\CacheBackendInterface $cache
        *   The cache backend to use.
        * @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation
        *   The string translation.
        * @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver
        *   The class resolver.
        * @param \Drupal\Core\Entity\EntityLastInstalledSchemaRepositoryInterface $entity_last_installed_schema_repository
        *   The entity last installed schema repository.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:85
        public processDefinition(&$definition, $plugin_id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:100
        public getDefinition($entity_type_id, $exception_on_invalid = true) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:131
        public getActiveDefinition($entity_type_id): \Drupal\Core\Entity\EntityTypeInterface Gets the active definition for a content entity type.
        /**
        * Gets the active definition for a content entity type.
        *
        * @param string $entity_type_id
        *   The entity type ID.
        *
        * @return \Drupal\Core\Entity\EntityTypeInterface
        *   The active entity type definition.
        *
        * @internal
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:153
        public clearCachedDefinitions() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:161
        public useCaches($use_caches = false) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:169
        public hasHandler($entity_type_id, $handler_type) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:180
        public getStorage($entity_type_id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:191
        public getListBuilder($entity_type_id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:198
        public getFormObject($entity_type_id, $operation) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:205
        public getRouteProviders($entity_type_id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:222
        public getViewBuilder($entity_type_id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:237
        public getAccessControlHandler($entity_type_id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:244
        public getHandler($entity_type_id, $handler_type) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:251
        public createHandlerInstance($class, ?Drupal\Core\Entity\EntityTypeInterface $definition = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:267
        public hasDefinition($plugin_id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
        public setCacheBackend(Drupal\Core\Cache\CacheBackendInterface $cache_backend, $cache_key, array $cache_tags = array()) Initialize the cache backend.
        /**
        * Initialize the cache backend.
        *
        * Plugin definitions are cached using the provided cache backend.
        *
        * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
        *   Cache backend instance to use.
        * @param string $cache_key
        *   Cache key prefix to use.
        * @param array $cache_tags
        *   (optional) When providing a list of cache tags, the cached plugin
        *   definitions are tagged with the provided cache tags. These cache tags can
        *   then be used to clear the corresponding cached plugin definitions. Note
        *   that this should be used with care! For clearing all cached plugin
        *   definitions of a plugin manager, call that plugin manager's
        *   clearCachedDefinitions() method. Only use cache tags when cached plugin
        *   definitions should be cleared along with other, related cache entries.
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:157
        public getDefinitions() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:178
        public getCacheContexts() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
        public getCacheTags() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
        public getCacheMaxAge() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:371
        public createInstance($plugin_id, array $configuration = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Component\Plugin\PluginManagerBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71
        public getInstance(array $options) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Component\Plugin\PluginManagerBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:134
        protected findDefinitions() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:115
        protected cacheGet($cid): object|false Fetches from the cache backend, respecting the use caches flag.
        /**
        * Fetches from the cache backend, respecting the use caches flag.
        *
        * @param string $cid
        *   The cache ID of the data to retrieve.
        *
        * @return object|false
        *   The cache item or FALSE on failure.
        *
        * @see \Drupal\Core\Cache\CacheBackendInterface::get()
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
        protected doGetDefinition(array $definitions, $plugin_id, $exception_on_invalid): array|null Gets a specific plugin definition.
        /**
        * Gets a specific plugin definition.
        *
        * @param array $definitions
        *   An array of the available plugin definitions.
        * @param string $plugin_id
        *   A plugin id.
        * @param bool $exception_on_invalid
        *   If TRUE, an invalid plugin ID will cause an exception to be thrown; if
        *   FALSE, NULL will be returned.
        *
        * @return array|null
        *   A plugin definition, or NULL if the plugin ID is invalid and
        *   $exception_on_invalid is TRUE.
        *
        * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
        *   Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE.
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
        protected cacheSet($cid, $data, $expire = -1, array $tags = array()) Stores data in the persistent cache, respecting the use caches flag.
        /**
        * Stores data in the persistent cache, respecting the use caches flag.
        *
        * @param string $cid
        *   The cache ID of the data to store.
        * @param mixed $data
        *   The data to store in the cache.
        *   Some storage engines only allow objects up to a maximum of 1MB in size to
        *   be stored by default. When caching large arrays or similar, take care to
        *   ensure $data does not exceed this size.
        * @param int $expire
        *   One of the following values:
        *   - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should
        *     not be removed unless it is deleted explicitly.
        *   - A Unix timestamp: Indicates that the item will be considered invalid
        *     after this time, i.e. it will not be returned by get() unless
        *     $allow_invalid has been set to TRUE. When the item has expired, it may
        *     be permanently deleted by the garbage collector at any time.
        * @param array $tags
        *   An array of tags to be stored with the cache item. These should normally
        *   identify objects used to build the cache item, which should trigger
        *   cache invalidation when updated. For example if a cached item represents
        *   a node, both the node ID and the author's user ID might be passed in as
        *   tags. For example array('node' => array(123), 'user' => array(92)).
        *
        * @see \Drupal\Core\Cache\CacheBackendInterface::set()
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
        protected alterInfo($alter_hook) Sets the alter hook name.
        /**
        * Sets the alter hook name.
        *
        * @param string $alter_hook
        *   Name of the alter hook; for example, to invoke
        *   hook_mymodule_data_alter() pass in "mymodule_data".
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:171
        protected getCachedDefinitions(): array|null Returns the cached plugin definitions of the decorated discovery class.
        /**
        * Returns the cached plugin definitions of the decorated discovery class.
        *
        * @return array|null
        *   On success this will return an array of plugin definitions. On failure
        *   this should return NULL, indicating to other methods that this has not
        *   yet been defined. Success with no values should return as an empty array
        *   and would actually be returned by the getDefinitions() method.
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:212
        protected setCachedDefinitions($definitions) Sets a cache of plugin definitions for the decorated discovery class.
        /**
        * Sets a cache of plugin definitions for the decorated discovery class.
        *
        * @param array $definitions
        *   List of definitions to store in cache.
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:225
        protected getDiscovery() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:266
        protected getFactory() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:277
        protected extractProviderFromDefinition($plugin_definition): string|null Extracts the provider from a plugin definition.
        /**
        * Extracts the provider from a plugin definition.
        *
        * @param mixed $plugin_definition
        *   The plugin definition. Usually either an array or an instance of
        *   \Drupal\Component\Plugin\Definition\PluginDefinitionInterface
        *
        * @return string|null
        *   The provider string, if it exists. NULL otherwise.
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:317
        protected alterDefinitions(&$definitions) Invokes the hook to alter the definitions if the alter hook is set.
        /**
        * Invokes the hook to alter the definitions if the alter hook is set.
        *
        * @param $definitions
        *   The discovered plugin definitions.
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:338
        protected providerExists($provider): bool Determines if the provider of a definition exists.
        /**
        * Determines if the provider of a definition exists.
        *
        * @return bool
        *   TRUE if provider exists, FALSE otherwise.
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
        protected handlePluginNotFound($plugin_id, array $configuration): object Allows plugin managers to specify custom behavior if a plugin is not found.
        /**
        * Allows plugin managers to specify custom behavior if a plugin is not found.
        *
        * @param string $plugin_id
        *   The ID of the missing requested plugin.
        * @param array $configuration
        *   An array of configuration relevant to the plugin instance.
        *
        * @return object
        *   A fallback plugin instance.
        *
        * @throws \BadMethodCallException
        *   When ::getFallbackPluginId() is not implemented in the concrete plugin
        *   manager class.
        */
        
        Inherited from Drupal\Component\Plugin\PluginManagerBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:102
        protected getFallbackPluginId($plugin_id, array $configuration = array()): string Gets a fallback id for a missing plugin.
        /**
        * Gets a fallback id for a missing plugin.
        *
        * This method should be implemented in extending classes that also implement
        * FallbackPluginManagerInterface. It is called by
        * PluginManagerBase::handlePluginNotFound on the abstract class, and
        * therefore should be defined as well on the abstract class to prevent static
        * analysis errors.
        *
        * @param string $plugin_id
        *   The ID of the missing requested plugin.
        * @param array $configuration
        *   An array of configuration relevant to the plugin instance.
        *
        * @return string
        *   The id of an existing plugin to use when the plugin does not exist.
        *
        * @throws \BadMethodCallException
        *   If the method is not implemented in the concrete plugin manager class.
        */
        
        Inherited from Drupal\Component\Plugin\PluginManagerBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:127
      protected languageManager -> Drupal\Core\Language\LanguageManager (5)
      • Properties (5)
      • Available methods (22)
      • protected languages -> array (1)
        en => array (1) Depth Limit
        protected defaultLanguage -> Drupal\Core\Language\LanguageDefault (1)
        • Properties
        • Available methods (3)
        • protected language -> Drupal\Core\Language\Language (5) Depth Limit
        • public __construct(array $values) Constructs the default language object.
          /**
          * Constructs the default language object.
          *
          * @param array $values
          *   The properties used to construct the default language.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageDefault.php:30
          public get(): \Drupal\Core\Language\LanguageInterface Gets the default language.
          /**
          * Gets the default language.
          *
          * @return \Drupal\Core\Language\LanguageInterface
          *   The default language.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageDefault.php:40
          public set(Drupal\Core\Language\LanguageInterface $language) Sets the default language.
          /**
          * Sets the default language.
          *
          * @param \Drupal\Core\Language\LanguageInterface $language
          *   The default language.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageDefault.php:50
        protected definedLanguageTypesInfo -> array (3)
        language_interface => array (3) Depth Limit
        language_content => array (3) Depth Limit
        language_url => array (1) Depth Limit
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
      • public __sleep() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs the language manager.
        /**
        * Constructs the language manager.
        *
        * @param \Drupal\Core\Language\LanguageDefault $default_language
        *   The default language.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:46
        public isMultilingual() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:53
        public getLanguageTypes() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:60
        public __wakeup() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
        public getDefinedLanguageTypesInfo(): array Returns information about all defined language types.
        /**
        * Returns information about all defined language types.
        *
        * Defines the three core language types:
        * - Interface language is the only configurable language type in core. It is
        *   used by t() as the default language if none is specified.
        * - Content language is by default non-configurable and inherits the
        *   interface language negotiated value. It is used by the Field API to
        *   determine the display language for fields if no explicit value is
        *   specified.
        * - URL language is by default non-configurable and is determined through the
        *   URL language negotiation method or the URL fallback language negotiation
        *   method if no language can be detected. It is used by l() as the default
        *   language if none is specified.
        *
        * @return array
        *   An associative array of language type information arrays keyed by
        *   language type machine name, in the format of
        *   hook_language_types_info().
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:84
        public getCurrentLanguage($type = 'language_interface') {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:107
        public reset($type = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:114
        public getDefaultLanguage() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:121
        public getLanguages($flags = 1) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:128
        public getNativeLanguages() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:147
        public getLanguage($langcode) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:155
        public getLanguageName($langcode) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:163
        public getDefaultLockedLanguages($weight0) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:179
        public isLanguageLocked($langcode) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:207
        public getFallbackCandidates(array $context = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:215
        public getLanguageSwitchLinks($type, Drupal\Core\Url $url) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:222
        public setConfigOverrideLanguage(?Drupal\Core\Language\LanguageInterface $language = null): $this Sets the configuration override language.
        /**
        * Sets the configuration override language.
        *
        * This function is a noop since the configuration cannot be overridden by
        * language unless the Language module is enabled. That replaces the default
        * language manager with a configurable language manager.
        *
        * @param \Drupal\Core\Language\LanguageInterface $language
        *   The language to override configuration with.
        *
        * @return $this
        *
        * @see \Drupal\language\ConfigurableLanguageManager::setConfigOverrideLanguage()
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:387
        public getConfigOverrideLanguage() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:394
        protected filterLanguages(array $languages, $flags = 1): \Drupal\Core\Language\LanguageInterface[] Filters the full list of languages based on the value of the flag.
        /**
        * Filters the full list of languages based on the value of the flag.
        *
        * The locked languages are removed by default.
        *
        * @param \Drupal\Core\Language\LanguageInterface[] $languages
        *   Array with languages to be filtered.
        * @param int $flags
        *   (optional) Specifies the state of the languages that have to be returned.
        *   It can be: LanguageInterface::STATE_CONFIGURABLE,
        *   LanguageInterface::STATE_LOCKED, or LanguageInterface::STATE_ALL.
        *
        * @return \Drupal\Core\Language\LanguageInterface[]
        *   An associative array of languages, keyed by the language code.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:413
        public static getStandardLanguageList() {@inheritdoc}
        \Drupal\Core\Language\LanguageManager::getStandardLanguageList()
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:229
        public static getUnitedNationsLanguageList(): array The 6 official languages used at the United Nations.
        \Drupal\Core\Language\LanguageManager::getUnitedNationsLanguageList()
        /**
        * The 6 official languages used at the United Nations.
        *
        * This list is based on https://www.un.org/en/our-work/official-languages
        * and it uses the same format as getStandardLanguageList().
        *
        * @return array
        *   An array with language codes as keys, and English and native language
        *   names as values.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:360
      protected contextRepository -> Drupal\Core\Plugin\Context\LazyContextRepository (3)
      • Properties (3)
      • Available methods (3)
      • protected contextProviderServiceIDs -> array (8)
        0 => string (33) "language.current_language_context"
        1 => string (38) "commerce_product.product_route_context"
        2 => string (48) "commerce_product.product_variation_route_context"
        3 => string (23) "node.node_route_context"
        4 => string (41) "taxonomy_term.taxonomy_term_route_context"
        5 => string (25) "user.current_user_context"
        6 => string (29) "webform.webform_route_context"
        7 => string (40) "webform.webform_submission_route_context"
        protected container -> Drupal\Core\DependencyInjection\Container Blacklisted
        protected contexts -> array (0)
      • public __construct(Symfony\Component\DependencyInjection\ContainerInterface $container, array $context_provider_service_ids) Constructs a LazyContextRepository object.
        /**
        * Constructs a LazyContextRepository object.
        *
        * @param \Symfony\Component\DependencyInjection\ContainerInterface $container
        *   The current service container.
        * @param string[] $context_provider_service_ids
        *   The set of the available context provider service IDs.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/LazyContextRepository.php:42
        public getRuntimeContexts(array $context_ids) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/LazyContextRepository.php:50
        public getAvailableContexts() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/LazyContextRepository.php:86
    • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\Language\LanguageManagerInterface $language_manager, Drupal\Core\Plugin\Context\ContextRepositoryInterface $context_repository) Constructs a new EntityRepository.
      /**
      * Constructs a new EntityRepository.
      *
      * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
      *   The entity type manager.
      * @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
      *   The language manager.
      * @param \Drupal\Core\Plugin\Context\ContextRepositoryInterface $context_repository
      *   The context repository service.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:47
      public loadEntityByUuid($entity_type_id, $uuid) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:56
      public loadEntityByConfigTarget($entity_type_id, $target) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:71
      public getTranslationFromContext(Drupal\Core\Entity\EntityInterface $entity, $langcode = null, $context = array()) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:93
      public getActive($entity_type_id, $entity_id, ?array $contexts = null) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:129
      public getActiveMultiple($entity_type_id, array $entity_ids, ?array $contexts = null) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:136
      public getCanonical($entity_type_id, $entity_id, ?array $contexts = null) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:173
      public getCanonicalMultiple($entity_type_id, array $entity_ids, ?array $contexts = null) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:180
      protected getContentLanguageFromContexts(array $contexts): string|null Retrieves the current content language from the specified contexts.
      /**
      * Retrieves the current content language from the specified contexts.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of context items.
      *
      * @return string|null
      *   A language code or NULL if no language context was provided.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:218
      protected getLatestTranslationAffectedRevision(Drupal\Core\Entity\RevisionableInterface $entity, $langcode): \Drupal\Core\Entity\RevisionableInterface Returns the latest revision translation of the specified entity.
      /**
      * Returns the latest revision translation of the specified entity.
      *
      * @param \Drupal\Core\Entity\RevisionableInterface $entity
      *   The default revision of the entity being converted.
      * @param string $langcode
      *   The language of the revision translation to be loaded.
      *
      * @return \Drupal\Core\Entity\RevisionableInterface
      *   The latest translation-affecting revision for the specified entity, or
      *   just the latest revision, if the specified entity is not translatable or
      *   does not have a matching translation yet.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:243
      protected loadRevision(Drupal\Core\Entity\RevisionableInterface $entity, $revision_id): \Drupal\Core\Entity\RevisionableInterface Loads the specified entity revision.
      /**
      * Loads the specified entity revision.
      *
      * @param \Drupal\Core\Entity\RevisionableInterface $entity
      *   The default revision of the entity being converted.
      * @param string $revision_id
      *   The identifier of the revision to be loaded.
      *
      * @return \Drupal\Core\Entity\RevisionableInterface
      *   An entity revision object.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:289
    • const CONTEXT_ID_LEGACY_CONTEXT_OPERATION :: string (43) "@entity.repository:legacy_context_operation"
      \Drupal\Core\Entity\EntityRepository::CONTEXT_ID_LEGACY_CONTEXT_OPERATION
    protected entityDisplayRepository -> Drupal\Core\Entity\EntityDisplayRepository (7)
    • Properties (7)
    • Available methods (23)
    • Static class properties
    • protected displayModeInfo -> array (1)
      view_mode => array (20)
      block => array (1) Depth Limit
      block_content => array (2) Depth Limit
      comment => array (2) Depth Limit
      commerce_order => array (1) Depth Limit
      commerce_order_item => array (1) Depth Limit
      commerce_product => array (1) Depth Limit
      commerce_product_attribute_value => array (1) Depth Limit
      commerce_product_variation => array (4) Depth Limit
      contact_message => array (1) Depth Limit
      feeds_feed => array (1) Depth Limit
      file => array (1) Depth Limit
      media => array (8) Depth Limit
      menu_link_content => array (1) Depth Limit
      node => array (12) Depth Limit
      path_alias => array (1) Depth Limit
      profile => array (1) Depth Limit
      shortcut => array (1) Depth Limit
      taxonomy_term => array (3) Depth Limit
      tour => array (1) Depth Limit
      user => array (3) Depth Limit
      protected languageManager -> Drupal\Core\Language\LanguageManager (5)
      • Properties (5)
      • Available methods (22)
      • protected languages -> array (1)
        en => array (1) Depth Limit
        protected defaultLanguage -> Drupal\Core\Language\LanguageDefault (1)
        • Properties
        • Available methods (3)
        • protected language -> Drupal\Core\Language\Language (5) Depth Limit
        • public __construct(array $values) Constructs the default language object.
          /**
          * Constructs the default language object.
          *
          * @param array $values
          *   The properties used to construct the default language.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageDefault.php:30
          public get(): \Drupal\Core\Language\LanguageInterface Gets the default language.
          /**
          * Gets the default language.
          *
          * @return \Drupal\Core\Language\LanguageInterface
          *   The default language.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageDefault.php:40
          public set(Drupal\Core\Language\LanguageInterface $language) Sets the default language.
          /**
          * Sets the default language.
          *
          * @param \Drupal\Core\Language\LanguageInterface $language
          *   The default language.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageDefault.php:50
        protected definedLanguageTypesInfo -> array (3)
        language_interface => array (3) Depth Limit
        language_content => array (3) Depth Limit
        language_url => array (1) Depth Limit
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
      • public __sleep() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs the language manager.
        /**
        * Constructs the language manager.
        *
        * @param \Drupal\Core\Language\LanguageDefault $default_language
        *   The default language.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:46
        public isMultilingual() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:53
        public getLanguageTypes() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:60
        public __wakeup() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
        public getDefinedLanguageTypesInfo(): array Returns information about all defined language types.
        /**
        * Returns information about all defined language types.
        *
        * Defines the three core language types:
        * - Interface language is the only configurable language type in core. It is
        *   used by t() as the default language if none is specified.
        * - Content language is by default non-configurable and inherits the
        *   interface language negotiated value. It is used by the Field API to
        *   determine the display language for fields if no explicit value is
        *   specified.
        * - URL language is by default non-configurable and is determined through the
        *   URL language negotiation method or the URL fallback language negotiation
        *   method if no language can be detected. It is used by l() as the default
        *   language if none is specified.
        *
        * @return array
        *   An associative array of language type information arrays keyed by
        *   language type machine name, in the format of
        *   hook_language_types_info().
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:84
        public getCurrentLanguage($type = 'language_interface') {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:107
        public reset($type = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:114
        public getDefaultLanguage() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:121
        public getLanguages($flags = 1) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:128
        public getNativeLanguages() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:147
        public getLanguage($langcode) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:155
        public getLanguageName($langcode) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:163
        public getDefaultLockedLanguages($weight0) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:179
        public isLanguageLocked($langcode) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:207
        public getFallbackCandidates(array $context = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:215
        public getLanguageSwitchLinks($type, Drupal\Core\Url $url) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:222
        public setConfigOverrideLanguage(?Drupal\Core\Language\LanguageInterface $language = null): $this Sets the configuration override language.
        /**
        * Sets the configuration override language.
        *
        * This function is a noop since the configuration cannot be overridden by
        * language unless the Language module is enabled. That replaces the default
        * language manager with a configurable language manager.
        *
        * @param \Drupal\Core\Language\LanguageInterface $language
        *   The language to override configuration with.
        *
        * @return $this
        *
        * @see \Drupal\language\ConfigurableLanguageManager::setConfigOverrideLanguage()
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:387
        public getConfigOverrideLanguage() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:394
        protected filterLanguages(array $languages, $flags = 1): \Drupal\Core\Language\LanguageInterface[] Filters the full list of languages based on the value of the flag.
        /**
        * Filters the full list of languages based on the value of the flag.
        *
        * The locked languages are removed by default.
        *
        * @param \Drupal\Core\Language\LanguageInterface[] $languages
        *   Array with languages to be filtered.
        * @param int $flags
        *   (optional) Specifies the state of the languages that have to be returned.
        *   It can be: LanguageInterface::STATE_CONFIGURABLE,
        *   LanguageInterface::STATE_LOCKED, or LanguageInterface::STATE_ALL.
        *
        * @return \Drupal\Core\Language\LanguageInterface[]
        *   An associative array of languages, keyed by the language code.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:413
        public static getStandardLanguageList() {@inheritdoc}
        \Drupal\Core\Language\LanguageManager::getStandardLanguageList()
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:229
        public static getUnitedNationsLanguageList(): array The 6 official languages used at the United Nations.
        \Drupal\Core\Language\LanguageManager::getUnitedNationsLanguageList()
        /**
        * The 6 official languages used at the United Nations.
        *
        * This list is based on https://www.un.org/en/our-work/official-languages
        * and it uses the same format as getStandardLanguageList().
        *
        * @return array
        *   An array with language codes as keys, and English and native language
        *   names as values.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:360
      protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (21)
      • Properties (21)
      • Available methods (38)
      • protected discovery -> Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery (8)
        • Properties (8)
        • Available methods (9)
        • protected pluginNamespaces -> array (0)
          protected pluginDefinitionAnnotationName -> string (40) "Drupal\Core\Entity\Annotation\EntityType"
          protected annotationReader -> null
          protected annotationNamespaces -> array (0)
          protected fileCache -> Drupal\Component\FileCache\FileCache (3) Depth Limit
          protected directorySuffix -> string (7) "/Entity"
          protected namespaceSuffix -> string (7) "\Entity"
          protected rootNamespacesIterator -> ArrayObject (0) Depth Limit
        • public __construct($subdir, Traversable $root_namespaces, $plugin_definition_annotation_name = 'Drupal\\Component\\Annotation\\Plugin', array $annotation_namespaces = array()) Constructs an AnnotatedClassDiscovery object.
          /**
          * Constructs an AnnotatedClassDiscovery object.
          *
          * @param string $subdir
          *   Either the plugin's subdirectory, for example 'Plugin/views/filter', or
          *   empty string if plugins are located at the top level of the namespace.
          * @param \Traversable $root_namespaces
          *   An object that implements \Traversable which contains the root paths
          *   keyed by the corresponding namespace to look for plugin implementations.
          *   If $subdir is not an empty string, it will be appended to each namespace.
          * @param string $plugin_definition_annotation_name
          *   (optional) The name of the annotation that contains the plugin definition.
          *   Defaults to 'Drupal\Component\Annotation\Plugin'.
          * @param string[] $annotation_namespaces
          *   (optional) Additional namespaces to scan for annotation definitions.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php:56
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:20
          public hasDefinition($plugin_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery
          Defined in <ROOT>/core/lib/Drupal/Component/Annotation/Plugin/Discovery/AnnotatedClassDiscovery.php:107
          protected getAnnotationReader() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php:74
          protected prepareAnnotationDefinition(Drupal\Component\Annotation\AnnotationInterface $annotation, $class) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php:88
          protected getProviderFromNamespace($namespace): string|null Extracts the provider name from a Drupal namespace.
          /**
          * Extracts the provider name from a Drupal namespace.
          *
          * @param string $namespace
          *   The namespace to extract the provider from.
          *
          * @return string|null
          *   The matching provider name, or NULL otherwise.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php:105
          protected getPluginNamespaces() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php:118
          protected doGetDefinition(array $definitions, $plugin_id, $exception_on_invalid): array|null Gets a specific plugin definition.
          /**
          * Gets a specific plugin definition.
          *
          * @param array $definitions
          *   An array of the available plugin definitions.
          * @param string $plugin_id
          *   A plugin id.
          * @param bool $exception_on_invalid
          *   If TRUE, an invalid plugin ID will cause an exception to be thrown; if
          *   FALSE, NULL will be returned.
          *
          * @return array|null
          *   A plugin definition, or NULL if the plugin ID is invalid and
          *   $exception_on_invalid is TRUE.
          *
          * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
          *   Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE.
          */
          
          Inherited from Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
        protected factory -> null
        protected mapper -> null
        protected cacheKey -> string (11) "entity_type"
        protected cacheTags -> array (1)
        0 => string (12) "entity_types"
        protected alterHook -> string (11) "entity_type"
        protected subdir -> string (6) "Entity"
        protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (11)
        • Properties (11)
        • Available methods (33)
        • protected loadedFiles -> array (184) Depth Limit
          protected moduleList -> array (184) Depth Limit
          protected loaded -> boolean true
          protected implementations -> array (1022) Depth Limit
          protected verified -> array (9) Depth Limit
          protected hookInfo -> null
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (4) Depth Limit
          protected cacheNeedsWriting -> boolean false
          protected alterFunctions -> array (3) Depth Limit
          protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
          • Directory (4KB)
          • Contents
          • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          protected includeFileKeys -> array (0)
        • public __construct($root, array $module_list, Drupal\Core\Cache\CacheBackendInterface $cache_backend) Constructs a ModuleHandler object.
          /**
          * Constructs a ModuleHandler object.
          *
          * @param string $root
          *   The app root.
          * @param array $module_list
          *   An associative array whose keys are the names of installed modules and
          *   whose values are Extension class parameters. This is normally the
          *   %container.modules% parameter being set up by DrupalKernel.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
          *   Cache backend for storing module hook implementation information.
          *
          * @see \Drupal\Core\DrupalKernel
          * @see \Drupal\Core\CoreServiceProvider
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:110
          public load($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:122
          public loadAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:138
          public reload() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:150
          public isLoaded() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:158
          public getModuleList() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:165
          public getModule($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:172
          public setModuleList(array $module_list = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:182
          public addModule($name, $path) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:192
          public addProfile($name, $path) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:199
          public buildModuleDependencies(array $modules) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:223
          public moduleExists($module) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:246
          public loadAllIncludes($type, $name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:253
          public loadInclude($module, $type, $name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:262
          public getHookInfo() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:290
          public writeCache() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:327
          public resetImplementations() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:337
          public hasImplementations(string $hook, $modules = null): bool {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:359
          public invokeAllWith(string $hook, callable $callback): void {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:385
          public invoke($module, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:395
          public invokeAll($hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:406
          public invokeDeprecated($description, $module, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:423
          public invokeAllDeprecated($description, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:432
          public alter($type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:460
          public alterDeprecated($description, $type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:552
          public getModuleDirectories() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:708
          public getName($module) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:719
          protected add($type, $name, $path) Adds a module or profile to the list of currently active modules.
          /**
          * Adds a module or profile to the list of currently active modules.
          *
          * @param string $type
          *   The extension type; either 'module' or 'profile'.
          * @param string $name
          *   The module name; e.g., 'node'.
          * @param string $path
          *   The module path; e.g., 'core/modules/node'.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:213
          protected buildHookInfo() Builds hook_hook_info() information.
          /**
          * Builds hook_hook_info() information.
          *
          * @see \Drupal\Core\Extension\ModuleHandler::getHookInfo()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:308
          protected getImplementationInfo($hook): mixed[] Provides information about modules' implementations of a hook.
          /**
          * Provides information about modules' implementations of a hook.
          *
          * @param string $hook
          *   The name of the hook (e.g. "help" or "menu").
          *
          * @return mixed[]
          *   An array whose keys are the names of the modules which are implementing
          *   this hook and whose values are either a string identifying a file in
          *   which the implementation is to be found, or FALSE, if the implementation
          *   is in the module file.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:583
          protected buildImplementationInfo($hook): mixed[] Builds hook implementation information for a given hook name.
          /**
          * Builds hook implementation information for a given hook name.
          *
          * @param string $hook
          *   The name of the hook (e.g. "help" or "menu").
          *
          * @return mixed[]
          *   An array whose keys are the names of the modules which are implementing
          *   this hook and whose values are either a string identifying a file in
          *   which the implementation is to be found, or FALSE, if the implementation
          *   is in the module file.
          *
          * @throws \RuntimeException
          *   Exception thrown when an invalid implementation is added by
          *   hook_module_implements_alter().
          *
          * @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:629
          protected verifyImplementations(&$implementations, $hook): bool Verifies an array of implementations loaded from cache.
          /**
          * Verifies an array of implementations loaded from cache.
          *
          * Verification is done by including the lazy-loaded $module.$group.inc file,
          * and checking function_exists().
          *
          * @param string[] $implementations
          *   Implementation "group" by module name.
          * @param string $hook
          *   The hook name.
          *
          * @return bool
          *   TRUE, if all implementations exist.
          *   FALSE, if one or more implementations don't exist and need to be removed
          *     from the cache.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:680
          private triggerDeprecationError($description, $hook) Triggers an E_USER_DEPRECATED error if any module implements the hook.
          /**
          * Triggers an E_USER_DEPRECATED error if any module implements the hook.
          *
          * @param string $description
          *   Helpful text describing what to do instead of implementing this hook.
          * @param string $hook
          *   The name of the hook.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:446
        protected defaults -> array (0)
        protected pluginDefinitionAnnotationName -> string (34) "Drupal\Component\Annotation\Plugin"
        protected pluginInterface -> string (34) "Drupal\Core\Entity\EntityInterface"
        protected namespaces -> ArrayObject (0)
        • Available methods (25)
        • Static class properties (2)
        protected additionalAnnotationNamespaces -> array (0)
        protected definitions -> array (90)
        block => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        block_content_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        block_content => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        brightcove_custom_field => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        brightcove_player => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        brightcove_playlist => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        brightcove_text_track => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        brightcove_video => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        brightcove_api_client => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        comment_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        comment => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_checkout_flow => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_exchange_rates => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_number_pattern => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_order_item_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_order => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_order_item => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_order_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_payment => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_payment_gateway => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_payment_method => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_currency => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_product_attribute => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_product => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_product_attribute_value => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_product_variation => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_product_variation_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_product_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        commerce_store => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        commerce_store_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        contact_form => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        contact_message => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        edit_uuid_config => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        editor => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        encryption_profile => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        print_engine => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        entity_queue => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        entity_subqueue => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        feeds_subscription => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        feeds_feed => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        feeds_feed_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        field_storage_config => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        field_config => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        file => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        filter_format => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        geocoder_provider => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        gift_card => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        google_tag_container => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        image_style => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        job_schedule => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        key_config_override => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        key => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        media => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        media_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        menu_link_content => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        metatag_defaults => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        node_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        node => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        path_alias => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        profile_type => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        profile => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        behavior_settings => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        redirect => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        responsive_image_style => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        rest_resource_config => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        fulfilment_batch => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        samaritans_fyb_fyb => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        search_page => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        shortcut => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        shortcut_set => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        slick => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        sp_goal_page_items_goal_page_day => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        menu => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        action => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        taxonomy_term => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        taxonomy_vocabulary => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        tour => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        user => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        user_role => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        webform_options => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        webform => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        webform_submission => Drupal\Core\Entity\ContentEntityType (40) Depth Limit
        pathauto_pattern => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        view => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        entity_view_mode => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        entity_form_display => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        entity_form_mode => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        entity_view_display => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        base_field_override => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        date_format => Drupal\Core\Config\Entity\ConfigEntityType (43) Depth Limit
        protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (4)
        • Properties (4)
        • Available methods (20)
        • Static class properties (4)
        • protected maxRows -> integer 5000
          protected bin -> string (15) "cache_discovery"
          protected connection -> Drupal\mysql\Driver\Database\mysql\Connection (24) Depth Limit
          protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (4) Depth Limit
        • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider, $bin, $max_rows = null) Constructs a DatabaseBackend object.
          /**
          * Constructs a DatabaseBackend object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection.
          * @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider
          *   The cache tags checksum provider.
          * @param string $bin
          *   The cache bin for which the object is created.
          * @param int $max_rows
          *   (optional) The maximum number of rows that are allowed in this cache bin
          *   table.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:82
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:95
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:104
          public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:181
          public setMultiple(array $items) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:194
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:290
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:297
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:320
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:337
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:344
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:363
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:377
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:410
          public schemaDefinition() Defines the schema for the {cache_*} bin tables.
          /**
          * Defines the schema for the {cache_*} bin tables.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:489
          public getMaxRows(): int The maximum number of rows that this cache bin table is allowed to store.
          /**
          * The maximum number of rows that this cache bin table is allowed to store.
          *
          * @return int
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:556
          protected prepareItem($cache, $allow_invalid): mixed|false Prepares a cached item.
          /**
          * Prepares a cached item.
          *
          * Checks that items are either permanent or did not expire, and unserializes
          * data as appropriate.
          *
          * @param object $cache
          *   An item loaded from self::get() or self::getMultiple().
          * @param bool $allow_invalid
          *   If FALSE, the method returns FALSE if the cache item is not valid.
          *
          * @return mixed|false
          *   The item with data unserialized as appropriate and a property indicating
          *   whether the item is valid, or FALSE if there is no valid item to load.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:151
          protected doSetMultiple(array $items) Stores multiple items in the persistent cache.
          /**
          * Stores multiple items in the persistent cache.
          *
          * @param array $items
          *   An array of cache items, keyed by cid.
          *
          * @see \Drupal\Core\Cache\CacheBackendInterface::setMultiple()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:222
          protected ensureBinExists() Check if the cache bin exists and create it if not.
          /**
          * Check if the cache bin exists and create it if not.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:422
          protected catchException(Exception $e, $table_name = null) Act on an exception when cache might be stale.
          /**
          * Act on an exception when cache might be stale.
          *
          * If the table does not yet exist, that's fine, but if the table exists and
          * yet the query failed, then the cache is stale and the exception needs to
          * propagate.
          *
          * @param $e
          *   The exception.
          * @param string|null $table_name
          *   The table name. Defaults to $this->bin.
          *
          * @throws \Exception
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:454
          protected normalizeCid($cid): string Normalizes a cache ID in order to comply with database limitations.
          /**
          * Normalizes a cache ID in order to comply with database limitations.
          *
          * @param string $cid
          *   The passed in cache ID.
          *
          * @return string
          *   An ASCII-encoded cache ID that is at most 255 characters long.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:469
        • const DEFAULT_MAX_ROWS :: integer 5000
          \Drupal\Core\Cache\DatabaseBackend::DEFAULT_MAX_ROWS
          const MAXIMUM_NONE :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::MAXIMUM_NONE
          const MAX_ITEMS_PER_CACHE_SET :: integer 100
          \Drupal\Core\Cache\DatabaseBackend::MAX_ITEMS_PER_CACHE_SET
          const CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
        protected useCaches -> boolean true
        protected handlers -> array (2)
        storage => array (3) Depth Limit
        view_builder => array (1) Depth Limit
        protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager (3)
        • Properties (3)
        • Available methods (10)
        • protected translators -> array (2) Depth Limit
          protected sortedTranslators -> null
          protected defaultLangcode -> string (2) "en"
        • public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs a TranslationManager object.
          /**
          * Constructs a TranslationManager object.
          *
          * @param \Drupal\Core\Language\LanguageDefault $default_language
          *   The default language.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:52
          public addTranslator(Drupal\Core\StringTranslation\Translator\TranslatorInterface $translator, $priority0): $this Appends a translation system to the translation chain.
          /**
          * Appends a translation system to the translation chain.
          *
          * @param \Drupal\Core\StringTranslation\Translator\TranslatorInterface $translator
          *   The translation interface to be appended to the translation chain.
          * @param int $priority
          *   The priority of the logger being added.
          *
          * @return $this
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:66
          public getStringTranslation($langcode, $string, $context) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:87
          public translate($string, array $args = array(), array $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:104
          public translateString(Drupal\Core\StringTranslation\TranslatableMarkup $translated_string) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:111
          public formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:147
          public setDefaultLangcode($langcode) Sets the default langcode.
          /**
          * Sets the default langcode.
          *
          * @param string $langcode
          *   A language code.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:157
          public reset() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:164
          protected sortTranslators(): \Drupal\Core\StringTranslation\Translator\TranslatorInterface[] Sorts translators according to priority.
          /**
          * Sorts translators according to priority.
          *
          * @return \Drupal\Core\StringTranslation\Translator\TranslatorInterface[]
          *   A sorted array of translator objects.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:79
          protected doTranslate($string, array $options = array()): string Translates a string to the current language or to a given language.
          /**
          * Translates a string to the current language or to a given language.
          *
          * @param string $string
          *   A string containing the English text to translate.
          * @param array $options
          *   An associative array of additional options, with the following elements:
          *   - 'langcode': The language code to translate to a language other than
          *      what is used to display the page.
          *   - 'context': The context the source string belongs to.
          *
          * @return string
          *   The translated string.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:129
        protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver (3)
        • Properties (3)
        • Available methods (4)
        • protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected container -> Drupal\Core\DependencyInjection\Container Blacklisted
        • public getInstanceFromDefinition($definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/ClassResolver.php:18
          public setContainer(?Symfony\Component\DependencyInjection\ContainerInterface $container = null): void
          /**
          * @return void
          */
          
          Defined in .../symfony/dependency-injection/ContainerAwareTrait.php:29
          public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
        protected entityLastInstalledSchemaRepository -> Drupal\Core\Entity\EntityLastInstalledSchemaRepository (3)
        • Properties (3)
        • Available methods (9)
        • protected keyValueFactory -> Drupal\Core\KeyValueStore\KeyValueFactory (3) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (4) Depth Limit
          protected entityTypeDefinitions -> array (90) Depth Limit
        • public __construct(Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value_factory, Drupal\Core\Cache\CacheBackendInterface $cache) Constructs a new EntityLastInstalledSchemaRepository.
          /**
          * Constructs a new EntityLastInstalledSchemaRepository.
          *
          * @param \Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value_factory
          *   The key-value factory.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          *   The cache backend.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:44
          public getLastInstalledDefinition($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:52
          public getLastInstalledDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:59
          public setLastInstalledDefinition(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:91
          public deleteLastInstalledDefinition($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:102
          public getLastInstalledFieldStorageDefinitions($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:116
          public setLastInstalledFieldStorageDefinitions($entity_type_id, array $storage_definitions) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:128
          public setLastInstalledFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:136
          public deleteLastInstalledFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:146
        protected container -> Drupal\Core\DependencyInjection\Container Blacklisted
      • public setContainer(?Symfony\Component\DependencyInjection\ContainerInterface $container = null): void
        /**
        * @return void
        */
        
        Defined in .../symfony/dependency-injection/ContainerAwareTrait.php:29
        public __construct(Traversable $namespaces, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\StringTranslation\TranslationInterface $string_translation, Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver, Drupal\Core\Entity\EntityLastInstalledSchemaRepositoryInterface $entity_last_installed_schema_repository) Constructs a new Entity plugin manager.
        /**
        * Constructs a new Entity plugin manager.
        *
        * @param \Traversable $namespaces
        *   An object that implements \Traversable which contains the root paths
        *   keyed by the corresponding namespace to look for plugin implementations,
        * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
        *   The module handler.
        * @param \Drupal\Core\Cache\CacheBackendInterface $cache
        *   The cache backend to use.
        * @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation
        *   The string translation.
        * @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver
        *   The class resolver.
        * @param \Drupal\Core\Entity\EntityLastInstalledSchemaRepositoryInterface $entity_last_installed_schema_repository
        *   The entity last installed schema repository.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:85
        public processDefinition(&$definition, $plugin_id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:100
        public getDefinition($entity_type_id, $exception_on_invalid = true) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:131
        public getActiveDefinition($entity_type_id): \Drupal\Core\Entity\EntityTypeInterface Gets the active definition for a content entity type.
        /**
        * Gets the active definition for a content entity type.
        *
        * @param string $entity_type_id
        *   The entity type ID.
        *
        * @return \Drupal\Core\Entity\EntityTypeInterface
        *   The active entity type definition.
        *
        * @internal
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:153
        public clearCachedDefinitions() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:161
        public useCaches($use_caches = false) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:169
        public hasHandler($entity_type_id, $handler_type) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:180
        public getStorage($entity_type_id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:191
        public getListBuilder($entity_type_id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:198
        public getFormObject($entity_type_id, $operation) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:205
        public getRouteProviders($entity_type_id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:222
        public getViewBuilder($entity_type_id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:237
        public getAccessControlHandler($entity_type_id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:244
        public getHandler($entity_type_id, $handler_type) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:251
        public createHandlerInstance($class, ?Drupal\Core\Entity\EntityTypeInterface $definition = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:267
        public hasDefinition($plugin_id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
        public setCacheBackend(Drupal\Core\Cache\CacheBackendInterface $cache_backend, $cache_key, array $cache_tags = array()) Initialize the cache backend.
        /**
        * Initialize the cache backend.
        *
        * Plugin definitions are cached using the provided cache backend.
        *
        * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
        *   Cache backend instance to use.
        * @param string $cache_key
        *   Cache key prefix to use.
        * @param array $cache_tags
        *   (optional) When providing a list of cache tags, the cached plugin
        *   definitions are tagged with the provided cache tags. These cache tags can
        *   then be used to clear the corresponding cached plugin definitions. Note
        *   that this should be used with care! For clearing all cached plugin
        *   definitions of a plugin manager, call that plugin manager's
        *   clearCachedDefinitions() method. Only use cache tags when cached plugin
        *   definitions should be cleared along with other, related cache entries.
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:157
        public getDefinitions() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:178
        public getCacheContexts() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
        public getCacheTags() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
        public getCacheMaxAge() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:371
        public createInstance($plugin_id, array $configuration = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Component\Plugin\PluginManagerBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71
        public getInstance(array $options) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Component\Plugin\PluginManagerBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:134
        protected findDefinitions() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:115
        protected cacheGet($cid): object|false Fetches from the cache backend, respecting the use caches flag.
        /**
        * Fetches from the cache backend, respecting the use caches flag.
        *
        * @param string $cid
        *   The cache ID of the data to retrieve.
        *
        * @return object|false
        *   The cache item or FALSE on failure.
        *
        * @see \Drupal\Core\Cache\CacheBackendInterface::get()
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
        protected doGetDefinition(array $definitions, $plugin_id, $exception_on_invalid): array|null Gets a specific plugin definition.
        /**
        * Gets a specific plugin definition.
        *
        * @param array $definitions
        *   An array of the available plugin definitions.
        * @param string $plugin_id
        *   A plugin id.
        * @param bool $exception_on_invalid
        *   If TRUE, an invalid plugin ID will cause an exception to be thrown; if
        *   FALSE, NULL will be returned.
        *
        * @return array|null
        *   A plugin definition, or NULL if the plugin ID is invalid and
        *   $exception_on_invalid is TRUE.
        *
        * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
        *   Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE.
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
        protected cacheSet($cid, $data, $expire = -1, array $tags = array()) Stores data in the persistent cache, respecting the use caches flag.
        /**
        * Stores data in the persistent cache, respecting the use caches flag.
        *
        * @param string $cid
        *   The cache ID of the data to store.
        * @param mixed $data
        *   The data to store in the cache.
        *   Some storage engines only allow objects up to a maximum of 1MB in size to
        *   be stored by default. When caching large arrays or similar, take care to
        *   ensure $data does not exceed this size.
        * @param int $expire
        *   One of the following values:
        *   - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should
        *     not be removed unless it is deleted explicitly.
        *   - A Unix timestamp: Indicates that the item will be considered invalid
        *     after this time, i.e. it will not be returned by get() unless
        *     $allow_invalid has been set to TRUE. When the item has expired, it may
        *     be permanently deleted by the garbage collector at any time.
        * @param array $tags
        *   An array of tags to be stored with the cache item. These should normally
        *   identify objects used to build the cache item, which should trigger
        *   cache invalidation when updated. For example if a cached item represents
        *   a node, both the node ID and the author's user ID might be passed in as
        *   tags. For example array('node' => array(123), 'user' => array(92)).
        *
        * @see \Drupal\Core\Cache\CacheBackendInterface::set()
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
        protected alterInfo($alter_hook) Sets the alter hook name.
        /**
        * Sets the alter hook name.
        *
        * @param string $alter_hook
        *   Name of the alter hook; for example, to invoke
        *   hook_mymodule_data_alter() pass in "mymodule_data".
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:171
        protected getCachedDefinitions(): array|null Returns the cached plugin definitions of the decorated discovery class.
        /**
        * Returns the cached plugin definitions of the decorated discovery class.
        *
        * @return array|null
        *   On success this will return an array of plugin definitions. On failure
        *   this should return NULL, indicating to other methods that this has not
        *   yet been defined. Success with no values should return as an empty array
        *   and would actually be returned by the getDefinitions() method.
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:212
        protected setCachedDefinitions($definitions) Sets a cache of plugin definitions for the decorated discovery class.
        /**
        * Sets a cache of plugin definitions for the decorated discovery class.
        *
        * @param array $definitions
        *   List of definitions to store in cache.
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:225
        protected getDiscovery() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:266
        protected getFactory() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:277
        protected extractProviderFromDefinition($plugin_definition): string|null Extracts the provider from a plugin definition.
        /**
        * Extracts the provider from a plugin definition.
        *
        * @param mixed $plugin_definition
        *   The plugin definition. Usually either an array or an instance of
        *   \Drupal\Component\Plugin\Definition\PluginDefinitionInterface
        *
        * @return string|null
        *   The provider string, if it exists. NULL otherwise.
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:317
        protected alterDefinitions(&$definitions) Invokes the hook to alter the definitions if the alter hook is set.
        /**
        * Invokes the hook to alter the definitions if the alter hook is set.
        *
        * @param $definitions
        *   The discovered plugin definitions.
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:338
        protected providerExists($provider): bool Determines if the provider of a definition exists.
        /**
        * Determines if the provider of a definition exists.
        *
        * @return bool
        *   TRUE if provider exists, FALSE otherwise.
        */
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
        protected handlePluginNotFound($plugin_id, array $configuration): object Allows plugin managers to specify custom behavior if a plugin is not found.
        /**
        * Allows plugin managers to specify custom behavior if a plugin is not found.
        *
        * @param string $plugin_id
        *   The ID of the missing requested plugin.
        * @param array $configuration
        *   An array of configuration relevant to the plugin instance.
        *
        * @return object
        *   A fallback plugin instance.
        *
        * @throws \BadMethodCallException
        *   When ::getFallbackPluginId() is not implemented in the concrete plugin
        *   manager class.
        */
        
        Inherited from Drupal\Component\Plugin\PluginManagerBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:102
        protected getFallbackPluginId($plugin_id, array $configuration = array()): string Gets a fallback id for a missing plugin.
        /**
        * Gets a fallback id for a missing plugin.
        *
        * This method should be implemented in extending classes that also implement
        * FallbackPluginManagerInterface. It is called by
        * PluginManagerBase::handlePluginNotFound on the abstract class, and
        * therefore should be defined as well on the abstract class to prevent static
        * analysis errors.
        *
        * @param string $plugin_id
        *   The ID of the missing requested plugin.
        * @param array $configuration
        *   An array of configuration relevant to the plugin instance.
        *
        * @return string
        *   The id of an existing plugin to use when the plugin does not exist.
        *
        * @throws \BadMethodCallException
        *   If the method is not implemented in the concrete plugin manager class.
        */
        
        Inherited from Drupal\Component\Plugin\PluginManagerBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:127
      protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (11)
      • Properties (11)
      • Available methods (33)
      • protected loadedFiles -> array (184)
        address => boolean true
        admin_toolbar => boolean true
        admin_toolbar_tools => boolean true
        advagg => boolean true
        automated_cron => boolean true
        barcodes => boolean true
        better_exposed_filters => boolean true
        big_pipe => boolean true
        blazy => boolean true
        block => boolean true
        block_content => boolean true
        breadcrumb_extra_field => boolean true
        breakpoint => boolean true
        brightcove => boolean true
        cdn => boolean true
        cdn_ui => boolean true
        ckeditor5 => boolean true
        color_field => boolean true
        comment => boolean true
        commerce => boolean true
        commerce_cart => boolean true
        commerce_checkout => boolean true
        commerce_checkout_order_fields => boolean true
        commerce_currency_resolver => boolean true
        commerce_exchanger => boolean true
        commerce_number_pattern => boolean true
        commerce_order => boolean true
        commerce_pado => boolean true
        commerce_payment => boolean true
        commerce_payment_example => boolean true
        commerce_price => boolean true
        commerce_product => boolean true
        commerce_store => boolean true
        commerce_stripe => boolean true
        conditional_fields => boolean true
        config => boolean true
        config_ignore => boolean true
        contact => boolean true
        contextual => boolean true
        csv_serialization => boolean true
        datetime => boolean true
        dblog => boolean true
        dc_ajax_add_cart => boolean true
        dc_ajax_add_cart_popup => boolean true
        dc_ajax_add_cart_views => boolean true
        devel => boolean true
        devel_generate => boolean true
        devel_kint_extras => boolean true
        draggableviews => boolean true
        dropzonejs => boolean true
        dynamic_page_cache => boolean true
        edit_uuid => boolean true
        editor => boolean true
        editor_advanced_link => boolean true
        encrypt => boolean true
        entity => boolean true
        entity_clone => boolean true
        entity_clone_extras => boolean true
        entity_print => boolean true
        entity_reference_revisions => boolean true
        entityqueue => boolean true
        faqfield => boolean true
        feeds => boolean true
        feeds_tamper => boolean true
        field => boolean true
        field_group => boolean true
        field_ui => boolean true
        file => boolean true
        filter => boolean true
        geocoder => boolean true
        geocoder_address => boolean true
        geocoder_field => boolean true
        geolocation => boolean true
        geolocation_address => boolean true
        geolocation_google_maps => boolean true
        gift_card => boolean true
        gift_catalogue => boolean true
        gin_lb => boolean true
        gin_toolbar => boolean true
        google_tag => boolean true
        help => boolean true
        history => boolean true
        image => boolean true
        inline_entity_form => boolean true
        job_scheduler => boolean true
        jquery_ui => boolean true
        jquery_ui_accordion => boolean true
        jquery_ui_autocomplete => boolean true
        jquery_ui_datepicker => boolean true
        jquery_ui_menu => boolean true
        jquery_ui_slider => boolean true
        jquery_ui_touch_punch => boolean true
        key => boolean true
        layout_bg => boolean true
        layout_bg_bricks => boolean true
        layout_builder => boolean true
        layout_builder_admin_theme => boolean true
        layout_builder_component_attributes => boolean true
        layout_builder_extra_templates => boolean true
        layout_discovery => boolean true
        link => boolean true
        link_class => boolean true
        link_field_autocomplete_filter => boolean true
        mailsystem => boolean true
        media => boolean true
        media_library => boolean true
        media_library_form_element => boolean true
        menu_block => boolean true
        menu_link_content => boolean true
        menu_ui => boolean true
        metatag => boolean true
        metatag_open_graph => boolean true
        metatag_routes => boolean true
        mimemail => boolean true
        mix => boolean true
        mysql => boolean true
        node => boolean true
        options => boolean true
        page_cache => boolean true
        path => boolean true
        path_alias => boolean true
        permissions_filter => boolean true
        phpass => boolean true
        plupload => boolean true
        preprocess => boolean true
        profile => boolean true
        rabbit_hole => boolean true
        real_aes => boolean true
        redirect => boolean true
        responsive_image => boolean true
        rest => boolean true
        rh_node => boolean true
        samaritans_checkout => boolean true
        samaritans_email => boolean true
        samaritans_fulfilment => boolean true
        samaritans_fyb => boolean true
        samaritans_modal => boolean true
        scroll_with_control => boolean true
        search => boolean true
        sendgrid_integration => boolean true
        serialization => boolean true
        shoebox_online => boolean true
        shortcut => boolean true
        simple_facebook_pixel => boolean true
        slick => boolean true
        slick_ui => boolean true
        slick_views => boolean true
        sp_fulfilment => boolean true
        sp_goal_page_items => boolean true
        sp_reports => boolean true
        stage_file_proxy => boolean true
        state_machine => boolean true
        stringoverrides => boolean true
        system => boolean true
        tamper => boolean true
        taxonomy => boolean true
        taxonomy_machine_name => boolean true
        telephone => boolean true
        text => boolean true
        tfa => boolean true
        time_formatter => boolean true
        token => boolean true
        token_filter => boolean true
        toolbar => boolean true
        tour => boolean true
        twig_tweak => boolean true
        update => boolean true
        upgrade_status => boolean true
        user => boolean true
        views_bulk_operations => boolean true
        views_data_export => boolean true
        views_ui => boolean true
        webform => boolean true
        webform_jqueryui_datepicker => boolean true
        webform_location_places => boolean true
        webform_submission_export_import => boolean true
        webform_submission_log => boolean true
        webform_templates => boolean true
        webform_ui => boolean true
        pathauto => boolean true
        webform_bootstrap => boolean true
        formdazzle => boolean true
        views => boolean true
        standard => boolean true
        protected moduleList -> array (184)
        address => Drupal\Core\Extension\Extension (5) Depth Limit
        admin_toolbar => Drupal\Core\Extension\Extension (5) Depth Limit
        admin_toolbar_tools => Drupal\Core\Extension\Extension (5) Depth Limit
        advagg => Drupal\Core\Extension\Extension (5) Depth Limit
        automated_cron => Drupal\Core\Extension\Extension (5) Depth Limit
        barcodes => Drupal\Core\Extension\Extension (5) Depth Limit
        better_exposed_filters => Drupal\Core\Extension\Extension (5) Depth Limit
        big_pipe => Drupal\Core\Extension\Extension (5) Depth Limit
        blazy => Drupal\Core\Extension\Extension (5) Depth Limit
        block => Drupal\Core\Extension\Extension (5) Depth Limit
        block_content => Drupal\Core\Extension\Extension (5) Depth Limit
        breadcrumb_extra_field => Drupal\Core\Extension\Extension (5) Depth Limit
        breakpoint => Drupal\Core\Extension\Extension (5) Depth Limit
        brightcove => Drupal\Core\Extension\Extension (5) Depth Limit
        cdn => Drupal\Core\Extension\Extension (5) Depth Limit
        cdn_ui => Drupal\Core\Extension\Extension (5) Depth Limit
        ckeditor5 => Drupal\Core\Extension\Extension (5) Depth Limit
        color_field => Drupal\Core\Extension\Extension (5) Depth Limit
        comment => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_cart => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_checkout => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_checkout_order_fields => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_currency_resolver => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_exchanger => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_number_pattern => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_order => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_pado => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_payment => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_payment_example => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_price => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_product => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_store => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_stripe => Drupal\Core\Extension\Extension (5) Depth Limit
        conditional_fields => Drupal\Core\Extension\Extension (5) Depth Limit
        config => Drupal\Core\Extension\Extension (5) Depth Limit
        config_ignore => Drupal\Core\Extension\Extension (5) Depth Limit
        contact => Drupal\Core\Extension\Extension (5) Depth Limit
        contextual => Drupal\Core\Extension\Extension (5) Depth Limit
        csv_serialization => Drupal\Core\Extension\Extension (5) Depth Limit
        datetime => Drupal\Core\Extension\Extension (5) Depth Limit
        dblog => Drupal\Core\Extension\Extension (5) Depth Limit
        dc_ajax_add_cart => Drupal\Core\Extension\Extension (5) Depth Limit
        dc_ajax_add_cart_popup => Drupal\Core\Extension\Extension (5) Depth Limit
        dc_ajax_add_cart_views => Drupal\Core\Extension\Extension (5) Depth Limit
        devel => Drupal\Core\Extension\Extension (5) Depth Limit
        devel_generate => Drupal\Core\Extension\Extension (5) Depth Limit
        devel_kint_extras => Drupal\Core\Extension\Extension (5) Depth Limit
        draggableviews => Drupal\Core\Extension\Extension (5) Depth Limit
        dropzonejs => Drupal\Core\Extension\Extension (5) Depth Limit
        dynamic_page_cache => Drupal\Core\Extension\Extension (5) Depth Limit
        edit_uuid => Drupal\Core\Extension\Extension (5) Depth Limit
        editor => Drupal\Core\Extension\Extension (5) Depth Limit
        editor_advanced_link => Drupal\Core\Extension\Extension (5) Depth Limit
        encrypt => Drupal\Core\Extension\Extension (5) Depth Limit
        entity => Drupal\Core\Extension\Extension (5) Depth Limit
        entity_clone => Drupal\Core\Extension\Extension (5) Depth Limit
        entity_clone_extras => Drupal\Core\Extension\Extension (5) Depth Limit
        entity_print => Drupal\Core\Extension\Extension (5) Depth Limit
        entity_reference_revisions => Drupal\Core\Extension\Extension (5) Depth Limit
        entityqueue => Drupal\Core\Extension\Extension (5) Depth Limit
        faqfield => Drupal\Core\Extension\Extension (5) Depth Limit
        feeds => Drupal\Core\Extension\Extension (5) Depth Limit
        feeds_tamper => Drupal\Core\Extension\Extension (5) Depth Limit
        field => Drupal\Core\Extension\Extension (5) Depth Limit
        field_group => Drupal\Core\Extension\Extension (5) Depth Limit
        field_ui => Drupal\Core\Extension\Extension (5) Depth Limit
        file => Drupal\Core\Extension\Extension (5) Depth Limit
        filter => Drupal\Core\Extension\Extension (5) Depth Limit
        geocoder => Drupal\Core\Extension\Extension (5) Depth Limit
        geocoder_address => Drupal\Core\Extension\Extension (5) Depth Limit
        geocoder_field => Drupal\Core\Extension\Extension (5) Depth Limit
        geolocation => Drupal\Core\Extension\Extension (5) Depth Limit
        geolocation_address => Drupal\Core\Extension\Extension (5) Depth Limit
        geolocation_google_maps => Drupal\Core\Extension\Extension (5) Depth Limit
        gift_card => Drupal\Core\Extension\Extension (5) Depth Limit
        gift_catalogue => Drupal\Core\Extension\Extension (5) Depth Limit
        gin_lb => Drupal\Core\Extension\Extension (5) Depth Limit
        gin_toolbar => Drupal\Core\Extension\Extension (5) Depth Limit
        google_tag => Drupal\Core\Extension\Extension (5) Depth Limit
        help => Drupal\Core\Extension\Extension (5) Depth Limit
        history => Drupal\Core\Extension\Extension (5) Depth Limit
        image => Drupal\Core\Extension\Extension (5) Depth Limit
        inline_entity_form => Drupal\Core\Extension\Extension (5) Depth Limit
        job_scheduler => Drupal\Core\Extension\Extension (5) Depth Limit
        jquery_ui => Drupal\Core\Extension\Extension (5) Depth Limit
        jquery_ui_accordion => Drupal\Core\Extension\Extension (5) Depth Limit
        jquery_ui_autocomplete => Drupal\Core\Extension\Extension (5) Depth Limit
        jquery_ui_datepicker => Drupal\Core\Extension\Extension (5) Depth Limit
        jquery_ui_menu => Drupal\Core\Extension\Extension (5) Depth Limit
        jquery_ui_slider => Drupal\Core\Extension\Extension (5) Depth Limit
        jquery_ui_touch_punch => Drupal\Core\Extension\Extension (5) Depth Limit
        key => Drupal\Core\Extension\Extension (5) Depth Limit
        layout_bg => Drupal\Core\Extension\Extension (5) Depth Limit
        layout_bg_bricks => Drupal\Core\Extension\Extension (5) Depth Limit
        layout_builder => Drupal\Core\Extension\Extension (5) Depth Limit
        layout_builder_admin_theme => Drupal\Core\Extension\Extension (5) Depth Limit
        layout_builder_component_attributes => Drupal\Core\Extension\Extension (5) Depth Limit
        layout_builder_extra_templates => Drupal\Core\Extension\Extension (5) Depth Limit
        layout_discovery => Drupal\Core\Extension\Extension (5) Depth Limit
        link => Drupal\Core\Extension\Extension (5) Depth Limit
        link_class => Drupal\Core\Extension\Extension (5) Depth Limit
        link_field_autocomplete_filter => Drupal\Core\Extension\Extension (5) Depth Limit
        mailsystem => Drupal\Core\Extension\Extension (5) Depth Limit
        media => Drupal\Core\Extension\Extension (5) Depth Limit
        media_library => Drupal\Core\Extension\Extension (5) Depth Limit
        media_library_form_element => Drupal\Core\Extension\Extension (5) Depth Limit
        menu_block => Drupal\Core\Extension\Extension (5) Depth Limit
        menu_link_content => Drupal\Core\Extension\Extension (5) Depth Limit
        menu_ui => Drupal\Core\Extension\Extension (5) Depth Limit
        metatag => Drupal\Core\Extension\Extension (5) Depth Limit
        metatag_open_graph => Drupal\Core\Extension\Extension (5) Depth Limit
        metatag_routes => Drupal\Core\Extension\Extension (5) Depth Limit
        mimemail => Drupal\Core\Extension\Extension (5) Depth Limit
        mix => Drupal\Core\Extension\Extension (5) Depth Limit
        mysql => Drupal\Core\Extension\Extension (5) Depth Limit
        node => Drupal\Core\Extension\Extension (5) Depth Limit
        options => Drupal\Core\Extension\Extension (5) Depth Limit
        page_cache => Drupal\Core\Extension\Extension (5) Depth Limit
        path => Drupal\Core\Extension\Extension (5) Depth Limit
        path_alias => Drupal\Core\Extension\Extension (5) Depth Limit
        permissions_filter => Drupal\Core\Extension\Extension (5) Depth Limit
        phpass => Drupal\Core\Extension\Extension (5) Depth Limit
        plupload => Drupal\Core\Extension\Extension (5) Depth Limit
        preprocess => Drupal\Core\Extension\Extension (5) Depth Limit
        profile => Drupal\Core\Extension\Extension (5) Depth Limit
        rabbit_hole => Drupal\Core\Extension\Extension (5) Depth Limit
        real_aes => Drupal\Core\Extension\Extension (5) Depth Limit
        redirect => Drupal\Core\Extension\Extension (5) Depth Limit
        responsive_image => Drupal\Core\Extension\Extension (5) Depth Limit
        rest => Drupal\Core\Extension\Extension (5) Depth Limit
        rh_node => Drupal\Core\Extension\Extension (5) Depth Limit
        samaritans_checkout => Drupal\Core\Extension\Extension (5) Depth Limit
        samaritans_email => Drupal\Core\Extension\Extension (5) Depth Limit
        samaritans_fulfilment => Drupal\Core\Extension\Extension (5) Depth Limit
        samaritans_fyb => Drupal\Core\Extension\Extension (5) Depth Limit
        samaritans_modal => Drupal\Core\Extension\Extension (5) Depth Limit
        scroll_with_control => Drupal\Core\Extension\Extension (5) Depth Limit
        search => Drupal\Core\Extension\Extension (5) Depth Limit
        sendgrid_integration => Drupal\Core\Extension\Extension (5) Depth Limit
        serialization => Drupal\Core\Extension\Extension (5) Depth Limit
        shoebox_online => Drupal\Core\Extension\Extension (5) Depth Limit
        shortcut => Drupal\Core\Extension\Extension (5) Depth Limit
        simple_facebook_pixel => Drupal\Core\Extension\Extension (5) Depth Limit
        slick => Drupal\Core\Extension\Extension (5) Depth Limit
        slick_ui => Drupal\Core\Extension\Extension (5) Depth Limit
        slick_views => Drupal\Core\Extension\Extension (5) Depth Limit
        sp_fulfilment => Drupal\Core\Extension\Extension (5) Depth Limit
        sp_goal_page_items => Drupal\Core\Extension\Extension (5) Depth Limit
        sp_reports => Drupal\Core\Extension\Extension (5) Depth Limit
        stage_file_proxy => Drupal\Core\Extension\Extension (5) Depth Limit
        state_machine => Drupal\Core\Extension\Extension (5) Depth Limit
        stringoverrides => Drupal\Core\Extension\Extension (5) Depth Limit
        system => Drupal\Core\Extension\Extension (5) Depth Limit
        tamper => Drupal\Core\Extension\Extension (5) Depth Limit
        taxonomy => Drupal\Core\Extension\Extension (5) Depth Limit
        taxonomy_machine_name => Drupal\Core\Extension\Extension (5) Depth Limit
        telephone => Drupal\Core\Extension\Extension (5) Depth Limit
        text => Drupal\Core\Extension\Extension (5) Depth Limit
        tfa => Drupal\Core\Extension\Extension (5) Depth Limit
        time_formatter => Drupal\Core\Extension\Extension (5) Depth Limit
        token => Drupal\Core\Extension\Extension (5) Depth Limit
        token_filter => Drupal\Core\Extension\Extension (5) Depth Limit
        toolbar => Drupal\Core\Extension\Extension (5) Depth Limit
        tour => Drupal\Core\Extension\Extension (5) Depth Limit
        twig_tweak => Drupal\Core\Extension\Extension (5) Depth Limit
        update => Drupal\Core\Extension\Extension (5) Depth Limit
        upgrade_status => Drupal\Core\Extension\Extension (5) Depth Limit
        user => Drupal\Core\Extension\Extension (5) Depth Limit
        views_bulk_operations => Drupal\Core\Extension\Extension (5) Depth Limit
        views_data_export => Drupal\Core\Extension\Extension (5) Depth Limit
        views_ui => Drupal\Core\Extension\Extension (5) Depth Limit
        webform => Drupal\Core\Extension\Extension (5) Depth Limit
        webform_jqueryui_datepicker => Drupal\Core\Extension\Extension (5) Depth Limit
        webform_location_places => Drupal\Core\Extension\Extension (5) Depth Limit
        webform_submission_export_import => Drupal\Core\Extension\Extension (5) Depth Limit
        webform_submission_log => Drupal\Core\Extension\Extension (5) Depth Limit
        webform_templates => Drupal\Core\Extension\Extension (5) Depth Limit
        webform_ui => Drupal\Core\Extension\Extension (5) Depth Limit
        pathauto => Drupal\Core\Extension\Extension (5) Depth Limit
        webform_bootstrap => Drupal\Core\Extension\Extension (5) Depth Limit
        formdazzle => Drupal\Core\Extension\Extension (5) Depth Limit
        views => Drupal\Core\Extension\Extension (5) Depth Limit
        standard => Drupal\Core\Extension\Extension (5) Depth Limit
        protected loaded -> boolean true
        protected implementations -> array (1022)
        module_implements_alter => array (10) Depth Limit
        rebuild => array (2) Depth Limit
        system_info_alter => array (2) Depth Limit
        entity_type_build => array (12) Depth Limit
        entity_type_alter => array (15) Depth Limit
        entity_load => array (0)
        block_load => array (0)
        devel_generate_info_alter => array (1) Depth Limit
        search_page_load => array (0)
        search_plugin_alter => array (0)
        views_plugins_display_alter => array (2) Depth Limit
        view_load => array (0)
        views_plugins_access_alter => array (0)
        views_plugins_style_alter => array (1) Depth Limit
        views_data => array (8) Depth Limit
        action_load => array (0)
        field_info_alter => array (2) Depth Limit
        entity_bundle_info => array (1) Depth Limit
        commerce_payment_type_info_alter => array (0)
        commerce_payment_method_type_info_alter => array (0)
        block_content_type_load => array (0)
        comment_type_load => array (0)
        commerce_order_type_load => array (0)
        commerce_order_item_type_load => array (0)
        commerce_product_type_load => array (0)
        commerce_product_variation_type_load => array (0)
        commerce_store_type_load => array (0)
        contact_form_load => array (0)
        entity_queue_load => array (0)
        feeds_feed_type_load => array (0)
        media_type_load => array (0)
        node_type_load => array (0)
        profile_type_load => array (0)
        shortcut_set_load => array (0)
        taxonomy_vocabulary_load => array (0)
        webform_load => array (0)
        entity_bundle_info_alter => array (1) Depth Limit
        data_type_info_alter => array (0)
        entity_base_field_info => array (10) Depth Limit
        entity_base_field_info_alter => array (2) Depth Limit
        entity_field_storage_info => array (2) Depth Limit
        field_storage_config_load => array (0)
        entity_field_storage_info_alter => array (0)
        rabbit_hole_rabbit_hole_entity_plugin_info_alter => array (0)
        rabbit_hole_rabbit_hole_behavior_plugin_info_alter => array (0)
        commerce_exchange_rates_load => array (0)
        entity_bundle_field_info => array (2) Depth Limit
        entity_bundle_field_info_alter => array (0)
        field_views_data => array (9) Depth Limit
        field_config_load => array (0)
        field_views_data_alter => array (2) Depth Limit
        base_field_override_load => array (0)
        views_data_alter => array (16) Depth Limit
        views_plugins_row_alter => array (0)
        layout_builder_section_storage_alter => array (0)
        user_role_load => array (0)
        menu_load => array (0)
        query_alter => array (0)
        query_entity_query_alter => array (1) Depth Limit
        query_entity_query_menu_link_content_alter => array (0)
        entity_preload => array (0)
        query_menu_link_content_load_multiple_alter => array (0)
        entity_storage_load => array (1) Depth Limit
        menu_link_content_storage_load => array (0)
        menu_link_content_load => array (0)
        menu_links_discovered_alter => array (8) Depth Limit
        entity_form_mode_load => array (0)
        entity_form_mode_info_alter => array (0)
        entity_view_mode_load => array (0)
        entity_view_mode_info_alter => array (0)
        local_tasks_alter => array (9) Depth Limit
        query_user_load_multiple_alter => array (0)
        user_storage_load => array (0)
        user_load => array (0)
        query_samaritans_fyb_fyb_load_multiple_alter => array (0)
        samaritans_fyb_fyb_storage_load => array (0)
        samaritans_fyb_fyb_load => array (0)
        entity_access => array (4) Depth Limit
        samaritans_fyb_fyb_access => array (0)
        entity_view_mode_alter => array (0)
        theme => array (67) Depth Limit
        layout_alter => array (0)
        views_plugins_pager_alter => array (0)
        views_plugins_exposed_form_alter => array (0)
        theme_registry_alter => array (10) Depth Limit
        samaritans_fyb_fyb_build_defaults_alter => array (0)
        entity_build_defaults_alter => array (1) Depth Limit
        entity_extra_field_info => array (8) Depth Limit
        entity_print_export_types_alter => array (0)
        entity_extra_field_info_alter => array (1) Depth Limit
        entity_view_display_load => array (0)
        entity_view_display_alter => array (1) Depth Limit
        entity_prepare_view => array (0)
        field_formatter_info_alter => array (5) Depth Limit
        query_taxonomy_term_load_multiple_alter => array (0)
        taxonomy_term_storage_load => array (0)
        taxonomy_term_load => array (0)
        entity_field_access => array (2) Depth Limit
        entity_field_access_alter => array (0)
        taxonomy_term_access => array (0)
        taxonomy_term_build_defaults_alter => array (0)
        entity_display_build_alter => array (0)
        validation_constraint_alter => array (1) Depth Limit
        samaritans_fyb_fyb_view => array (0)
        entity_view => array (2) Depth Limit
        samaritans_fyb_fyb_view_alter => array (0)
        entity_view_alter => array (5) Depth Limit
        metatag_defaults_load => array (0)
        metatags_alter => array (2) Depth Limit
        metatag_tags_alter => array (0)
        metatag_groups_alter => array (0)
        tokens => array (19) Depth Limit
        token_entity_mapping_alter => array (0)
        tokens_alter => array (0)
        theme_suggestions_samaritans_fyb_fyb => array (0)
        theme_suggestions_alter => array (3) Depth Limit
        theme_suggestions_samaritans_fyb_fyb_alter => array (0)
        gin_lb_is_layout_builder_route_alter => array (0)
        template_preprocess_default_variables_alter => array (1) Depth Limit
        twig_tweak_filters_alter => array (0)
        twig_tweak_functions_alter => array (0)
        twig_tweak_tests_alter => array (0)
        theme_suggestions_field => array (1) Depth Limit
        theme_suggestions_field_alter => array (1) Depth Limit
        query_node_load_multiple_alter => array (0)
        node_storage_load => array (0)
        node_load => array (0)
        taxonomy_term_view => array (0)
        taxonomy_term_view_alter => array (0)
        theme_suggestions_taxonomy_term => array (1) Depth Limit
        theme_suggestions_taxonomy_term_alter => array (0)
        element_plugin_alter => array (0)
        date_format_load => array (0)
        element_info_alter => array (6) Depth Limit
        filter_format_load => array (1) Depth Limit
        filter_info_alter => array (0)
        display_variant_plugin_alter => array (0)
        block_access => array (1) Depth Limit
        condition_info_alter => array (0)
        query_entity_query_block_content_alter => array (0)
        query_block_content_load_multiple_alter => array (0)
        block_content_storage_load => array (0)
        block_content_load => array (0)
        views_plugins_argument_alter => array (0)
        views_plugins_argument_validator_alter => array (2) Depth Limit
        block_alter => array (1) Depth Limit
        block_content_access => array (1) Depth Limit
        block_build_alter => array (0)
        block_build_block_content_alter => array (0)
        block_build_cart_button_alter => array (0)
        block_build_shoebox_online_currency_resolver_radios_alter => array (0)
        block_build_system_branding_block_alter => array (0)
        block_build_system_menu_block_alter => array (0)
        block_build_search_form_block_alter => array (0)
        block_build_system_messages_block_alter => array (0)
        block_build_help_block_alter => array (0)
        block_build_local_actions_block_alter => array (0)
        block_build_local_tasks_block_alter => array (0)
        block_build_system_main_block_alter => array (0)
        block_view_alter => array (1) Depth Limit
        block_view_system_main_block_alter => array (1) Depth Limit
        block_build_social_footer_alter => array (0)
        block_build_menu_block_alter => array (0)
        page_attachments => array (11) Depth Limit
        metatags_attachments_alter => array (0)
        simple_facebook_pixel_events_alter => array (0)
        simple_facebook_pixel_script_code_alter => array (0)
        simple_facebook_pixel_noscript_code_alter => array (0)
        blazy_base_settings_alter => array (0)
        slick_load => array (0)
        slick_attach_alter => array (0)
        blazy_attach_alter => array (0)
        file_url_alter => array (0)
        google_tag_container_load => array (0)
        page_attachments_alter => array (5) Depth Limit
        page_top => array (7) Depth Limit
        page_bottom => array (1) Depth Limit
        theme_suggestions_html => array (1) Depth Limit
        theme_suggestions_html_alter => array (0)
        breakpoints_alter => array (0)
        toolbar => array (7) Depth Limit
        shortcut_default_set => array (0)
        theme_suggestions_menu => array (1) Depth Limit
        theme_suggestions_menu_alter => array (0)
        theme_suggestions_menu__toolbar => array (0)
        theme_suggestions_menu__toolbar_alter => array (0)
        link_alter => array (2) Depth Limit
        user_format_name_alter => array (0)
        toolbar_alter => array (4) Depth Limit
        theme_suggestions_toolbar => array (0)
        theme_suggestions_toolbar_alter => array (0)
        theme_suggestions_container => array (0)
        theme_suggestions_container_alter => array (2) Depth Limit
        theme_suggestions_page => array (1) Depth Limit
        theme_suggestions_page_alter => array (1) Depth Limit
        block_view_block_content_alter => array (0)
        block_content_build_defaults_alter => array (0)
        block_content_view => array (0)
        block_content_view_alter => array (0)
        theme_suggestions_block => array (2) Depth Limit
        theme_suggestions_block_alter => array (2) Depth Limit
        block_view_cart_button_alter => array (0)
        block_view_shoebox_online_currency_resolver_radios_alter => array (0)
        commerce_currency_load => array (0)
        query_entity_query_commerce_store_alter => array (0)
        query_commerce_store_load_multiple_alter => array (0)
        commerce_store_storage_load => array (0)
        commerce_store_load => array (0)
        form_alter => array (20) Depth Limit
        form_shoebox_online_currency_switcher_radios_form_alter => array (0)
        theme_suggestions_input => array (0)
        theme_suggestions_input_alter => array (0)
        theme_suggestions_form_element => array (1) Depth Limit
        theme_suggestions_form_element_alter => array (0)
        theme_suggestions_radios => array (1) Depth Limit
        theme_suggestions_radios_alter => array (1) Depth Limit
        theme_suggestions_form => array (0)
        theme_suggestions_form_alter => array (1) Depth Limit
        theme_suggestions_region => array (1) Depth Limit
        theme_suggestions_region_alter => array (0)
        block_view_system_branding_block_alter => array (0)
        block_view_system_menu_block_alter => array (1) Depth Limit
        theme_suggestions_menu__main => array (0)
        theme_suggestions_menu__main_alter => array (0)
        block_view_search_form_block_alter => array (0)
        form_search_block_form_alter => array (1) Depth Limit
        theme_suggestions_form_element_label => array (0)
        theme_suggestions_form_element_label_alter => array (0)
        theme_suggestions_form__search_block_form => array (0)
        theme_suggestions_form__search_block_form_alter => array (0)
        block_view_system_messages_block_alter => array (0)
        block_view_help_block_alter => array (1) Depth Limit
        help => array (102) Depth Limit
        query_media_load_multiple_alter => array (0)
        media_storage_load => array (0)
        media_load => array (0)
        media_access => array (0)
        media_build_defaults_alter => array (0)
        query_file_load_multiple_alter => array (0)
        file_storage_load => array (0)
        file_load => array (0)
        responsive_image_style_load => array (0)
        image_style_load => array (0)
        media_view => array (0)
        media_view_alter => array (0)
        theme_suggestions_media => array (1) Depth Limit
        media_source_info_alter => array (2) Depth Limit
        theme_suggestions_media_alter => array (0)
        theme_suggestions_responsive_image_formatter => array (0)
        theme_suggestions_responsive_image_formatter_alter => array (0)
        theme_suggestions_responsive_image => array (0)
        theme_suggestions_responsive_image_alter => array (0)
        image_effect_info_alter => array (0)
        file_mimetype_mapping_alter => array (0)
        theme_suggestions_image => array (0)
        theme_suggestions_image_alter => array (0)
        block_view_local_actions_block_alter => array (0)
        menu_local_actions_alter => array (0)
        block_view_local_tasks_block_alter => array (0)
        entity_create_access => array (0)
        samaritans_fyb_fyb_create_access => array (0)
        menu_local_tasks_alter => array (2) Depth Limit
        theme_suggestions_menu_local_tasks => array (0)
        theme_suggestions_menu_local_tasks_alter => array (0)
        theme_suggestions_menu_local_task => array (0)
        theme_suggestions_menu_local_task_alter => array (0)
        block_view_social_footer_alter => array (0)
        block_view_menu_block_alter => array (0)
        node_build_defaults_alter => array (0)
        user_access => array (0)
        node_view => array (1) Depth Limit
        node_view_alter => array (2) Depth Limit
        theme_suggestions_node => array (1) Depth Limit
        theme_suggestions_node_alter => array (1) Depth Limit
        theme_suggestions_time => array (0)
        theme_suggestions_time_alter => array (0)
        theme_suggestions_username => array (0)
        theme_suggestions_username_alter => array (0)
        form_donation_handle_form_alter => array (0)
        theme_suggestions_image_formatter => array (0)
        theme_suggestions_image_formatter_alter => array (0)
        theme_suggestions_image_style => array (0)
        theme_suggestions_image_style_alter => array (0)
        form_simple_donation_form_alter => array (0)
        theme_suggestions_form__simple_donation_form => array (0)
        theme_suggestions_form__simple_donation_form_alter => array (0)
        theme_suggestions_off_canvas_page_wrapper => array (0)
        theme_suggestions_off_canvas_page_wrapper_alter => array (0)
        theme_suggestions_big_pipe_interface_preview => array (1) Depth Limit
        theme_suggestions_big_pipe_interface_preview_alter => array (0)
        library_info_alter => array (11) Depth Limit
        webform_libraries_info => array (1) Depth Limit
        library_info_build => array (6) Depth Limit
        slick_skin_info_alter => array (0)
        slick_skins_info => array (0)
        css_alter => array (4) Depth Limit
        js_alter => array (4) Depth Limit
        js_settings_build => array (1) Depth Limit
        js_settings_alter => array (2) Depth Limit
        query_entity_query_shortcut_alter => array (0)
        query_shortcut_load_multiple_alter => array (0)
        shortcut_storage_load => array (0)
        shortcut_load => array (0)
        query_commerce_product_load_multiple_alter => array (0)
        node_type_create_access => array (0)
        theme_suggestions_links => array (0)
        theme_suggestions_links_alter => array (0)
        ajax_render_alter => array (0)
        theme_suggestions_status_messages => array (0)
        theme_suggestions_status_messages_alter => array (0)
        devel_dumper_info_alter => array (1) Depth Limit
        block_build_page_title_block_alter => array (0)
        block_view_page_title_block_alter => array (0)
        block_build_system_breadcrumb_block_alter => array (0)
        gin_content_form_routes => array (0)
        gin_content_form_routes_alter => array (0)
        block_view_system_breadcrumb_block_alter => array (0)
        system_breadcrumb_alter => array (2) Depth Limit
        theme_suggestions_breadcrumb => array (0)
        theme_suggestions_breadcrumb_alter => array (0)
        theme_suggestions_page_title => array (0)
        theme_suggestions_page_title_alter => array (0)
        node_access => array (1) Depth Limit
        node_grants => array (0)
        rabbit_hole_values_alter => array (0)
        webform_access => array (0)
        entity_view_display_create => array (0)
        entity_create => array (0)
        field_info_max_weight => array (1) Depth Limit
        token_info => array (17) Depth Limit
        theme_suggestions_webform_element_more => array (0)
        theme_suggestions_webform_element_more_alter => array (0)
        token_info_alter => array (5) Depth Limit
        theme_suggestions_layout => array (0)
        theme_suggestions_layout_alter => array (0)
        theme_suggestions_card_top_image => array (0)
        theme_suggestions_card_top_image_alter => array (0)
        theme_suggestions_faqfield_jquery_accordion_formatter => array (0)
        theme_suggestions_faqfield_jquery_accordion_formatter_alter => array (0)
        oembed_resource_url_alter => array (0)
        webform_source_entity_info_alter => array (0)
        webform_handler_info_alter => array (0)
        webform_handler_invoke_alter => array (0)
        webform_handler_invoke_pre_create_alter => array (0)
        webform_element_info_alter => array (0)
        webform_element_default_properties_alter => array (1) Depth Limit
        webform_options_load => array (0)
        webform_options_state_province_names_alter => array (0)
        webform_options_alter => array (0)
        webform_options_country_names_alter => array (1) Depth Limit
        countries_alter => array (0)
        webform_handler_invoke_alter_elements_alter => array (0)
        webform_submission_field_values_init => array (0)
        entity_field_values_init => array (0)
        webform_submission_create => array (0)
        webform_handler_invoke_post_create_alter => array (0)
        webform_handler_invoke_override_settings_alter => array (0)
        query_entity_query_webform_submission_alter => array (0)
        entity_form_mode_alter => array (0)
        entity_form_display_create => array (0)
        entity_form_display_alter => array (2) Depth Limit
        entity_prepare_form => array (0)
        webform_submission_prepare_form => array (0)
        webform_handler_invoke_prepare_form_alter => array (0)
        webform_handler_invoke_access_element_alter => array (0)
        webform_element_access => array (0)
        webform_element_alter => array (2) Depth Limit
        webform_element_webform_section_alter => array (0)
        webform_handler_invoke_alter_element_alter => array (0)
        webform_element_textfield_alter => array (0)
        webform_element_webform_contact_alter => array (0)
        webform_element_managed_file_alter => array (0)
        webform_element_webform_actions_alter => array (0)
        webform_handler_invoke_alter_form_alter => array (0)
        webform_submission_form_alter => array (0)
        form_webform_submission_job_application_form_alter => array (0)
        form_webform_submission_job_application_node_1781_add_form_alter => array (0)
        edit_uuid_config_load => array (0)
        webform_element_email_alter => array (0)
        webform_element_tel_alter => array (0)
        webform_libraries_info_alter => array (0)
        webform_element_select_alter => array (0)
        theme_suggestions_webform_submission_form => array (1) Depth Limit
        theme_suggestions_webform_submission_form_alter => array (0)
        theme_suggestions_webform_section => array (0)
        theme_suggestions_webform_section_alter => array (0)
        theme_suggestions_webform_composite_contact => array (0)
        theme_suggestions_webform_composite_contact_alter => array (0)
        theme_suggestions_fieldset => array (0)
        theme_suggestions_fieldset_alter => array (1) Depth Limit
        theme_suggestions_file_managed_file => array (0)
        theme_suggestions_file_managed_file_alter => array (0)
        theme_suggestions_file_upload_help => array (0)
        theme_suggestions_file_upload_help_alter => array (0)
        theme_suggestions_webform_actions => array (0)
        theme_suggestions_webform_actions_alter => array (0)
        theme_suggestions_webform => array (1) Depth Limit
        theme_suggestions_webform_alter => array (0)
        form_webform_submission_ministry_manager_application_for_form_alter => array (0)
        form_webform_submission_ministry_manager_application_for_node_1781_add_form_alter => array (0)
        theme_suggestions_col4_equal => array (0)
        theme_suggestions_col4_equal_alter => array (0)
        theme_suggestions_layout__onecol => array (0)
        theme_suggestions_layout__onecol_alter => array (0)
        node_links_alter => array (1) Depth Limit
        theme_suggestions_links__node => array (0)
        theme_suggestions_links__node_alter => array (0)
        query_entity_query_node_alter => array (0)
        webform_options_titles_alter => array (0)
        webform_options_yes_no_alter => array (0)
        webform_options_phone_types_alter => array (0)
        webform_options_likert_quality_alter => array (0)
        webform_options_relationship_alter => array (0)
        webform_options_languages_alter => array (1) Depth Limit
        webform_options_sex_alter => array (0)
        webform_options_industry_alter => array (0)
        webform_options_time_zones_alter => array (1) Depth Limit
        theme_suggestions_media_oembed_iframe => array (0)
        theme_suggestions_media_oembed_iframe_alter => array (0)
        block_create_access => array (0)
        contextual_links_alter => array (2) Depth Limit
        contextual_links_view_alter => array (4) Depth Limit
        block_content_create_access => array (0)
        media_create_access => array (0)
        field_widget_info_alter => array (5) Depth Limit
        entity_form_display_load => array (0)
        node_prepare_form => array (0)
        field_widget_single_element_form_alter => array (7) Depth Limit
        field_widget_single_element_layout_builder_widget_form_alter => array (0)
        field_widget_complete_form_alter => array (1) Depth Limit
        field_widget_complete_layout_builder_widget_form_alter => array (0)
        form_node_layout_builder_form_alter => array (0)
        form_node_page_layout_builder_form_alter => array (0)
        theme_suggestions_input__checkbox => array (0)
        theme_suggestions_input__checkbox_alter => array (0)
        metatag_route_entity => array (0)
        plugin_filter_block_alter => array (1) Depth Limit
        plugin_filter_block__layout_builder_alter => array (2) Depth Limit
        theme_suggestions_details => array (0)
        theme_suggestions_details_alter => array (0)
        query_taxonomy_term_access_alter => array (0)
        query_entity_query_taxonomy_term_alter => array (0)
        query_term_access_alter => array (0)
        block_content_field_values_init => array (0)
        block_content_create => array (0)
        form_layout_builder_configure_block_alter => array (0)
        form_layout_builder_add_block_alter => array (1) Depth Limit
        field_widget_single_element_boolean_checkbox_form_alter => array (0)
        field_widget_complete_boolean_checkbox_form_alter => array (0)
        entity_reference_selection_alter => array (0)
        options_list_alter => array (0)
        field_widget_single_element_options_select_form_alter => array (0)
        field_widget_complete_options_select_form_alter => array (0)
        inline_entity_form_table_fields_alter => array (0)
        field_widget_single_element_inline_entity_form_complex_form_alter => array (0)
        field_widget_complete_inline_entity_form_complex_form_alter => array (0)
        field_widget_single_element_string_textfield_form_alter => array (0)
        field_widget_complete_string_textfield_form_alter => array (0)
        field_widget_single_element_language_select_form_alter => array (0)
        field_widget_complete_language_select_form_alter => array (0)
        field_widget_single_element_string_textarea_form_alter => array (0)
        field_widget_complete_string_textarea_form_alter => array (0)
        theme_suggestions_field_multiple_value_form => array (0)
        theme_suggestions_field_multiple_value_form_alter => array (0)
        theme_suggestions_inline_entity_form_entity_table => array (0)
        theme_suggestions_inline_entity_form_entity_table_alter => array (0)
        theme_suggestions_select => array (0)
        theme_suggestions_select_alter => array (0)
        query_entity_reference_alter => array (3) Depth Limit
        node_field_values_init => array (0)
        node_create => array (0)
        field_widget_single_element_text_textarea_with_summary_form_alter => array (0)
        field_widget_complete_text_textarea_with_summary_form_alter => array (0)
        field_widget_single_element_number_form_alter => array (0)
        field_widget_complete_number_form_alter => array (0)
        field_widget_single_element_media_library_widget_form_alter => array (0)
        field_widget_complete_media_library_widget_form_alter => array (0)
        inline_entity_form_entity_form_alter => array (2) Depth Limit
        filter_format_access => array (1) Depth Limit
        editor_info_alter => array (0)
        editor_load => array (0)
        config_schema_info_alter => array (5) Depth Limit
        ckeditor5_plugin_info_alter => array (0)
        editor_js_settings_alter => array (2) Depth Limit
        theme_suggestions_textarea => array (0)
        theme_suggestions_textarea_alter => array (0)
        theme_suggestions_container__text_format_filter_help => array (0)
        theme_suggestions_container__text_format_filter_help_alter => array (0)
        theme_suggestions_filter_guidelines => array (0)
        theme_suggestions_filter_guidelines_alter => array (0)
        theme_suggestions_filter_tips => array (0)
        theme_suggestions_filter_tips_alter => array (0)
        theme_suggestions_token_tree_link => array (0)
        theme_suggestions_token_tree_link_alter => array (0)
        theme_suggestions_container__text_format_filter_guidelines => array (0)
        theme_suggestions_container__text_format_filter_guidelines_alter => array (0)
        theme_suggestions_container__text_format_filter_wrapper => array (0)
        theme_suggestions_container__text_format_filter_wrapper_alter => array (0)
        theme_suggestions_text_format_wrapper => array (0)
        theme_suggestions_text_format_wrapper_alter => array (0)
        theme_suggestions_container__media_library_widget_selection => array (0)
        theme_suggestions_container__media_library_widget_selection_alter => array (0)
        theme_suggestions_fieldset__media_library_widget => array (0)
        theme_suggestions_fieldset__media_library_widget_alter => array (0)
        rabbit_hole_response_alter => array (0)
        form_shoebox_follow_your_box_form_alter => array (0)
        block_build_occ_social_footer_alter => array (0)
        block_view_occ_social_footer_alter => array (0)
        webform_access_rules => array (1) Depth Limit
        webform_access_rules_alter => array (0)
        views_plugins_cache_alter => array (0)
        views_plugins_query_alter => array (0)
        views_pre_view => array (0)
        views_plugins_field_alter => array (0)
        views_plugins_sort_alter => array (0)
        views_plugins_filter_alter => array (0)
        views_pre_build => array (0)
        views_query_alter => array (4) Depth Limit
        views_query_substitutions => array (4) Depth Limit
        views_post_build => array (0)
        views_pre_execute => array (0)
        query_views_alter => array (1) Depth Limit
        query_views_articles_slider_alter => array (0)
        query_node_access_alter => array (1) Depth Limit
        views_post_execute => array (0)
        views_pre_render => array (7) Depth Limit
        blazy_lightboxes_alter => array (0)
        blazy_settings_views_alter => array (0)
        slick_build_alter => array (0)
        views_post_render => array (1) Depth Limit
        theme_suggestions_sp_slick_slider => array (0)
        theme_suggestions_sp_slick_slider_alter => array (0)
        form_shoebox_online_donate_form_alter => array (0)
        theme_suggestions_views_view => array (0)
        theme_suggestions_views_view_alter => array (0)
        slick_options_alter => array (0)
        blazy_element_alter => array (0)
        theme_suggestions_slick_wrapper => array (0)
        theme_suggestions_slick_wrapper_alter => array (0)
        blazy_settings_grid_alter => array (0)
        slick_grid_item_alter => array (0)
        slick_optionset_alter => array (0)
        theme_suggestions_slick => array (0)
        theme_suggestions_slick_alter => array (0)
        theme_suggestions_slick_vanilla => array (0)
        theme_suggestions_slick_vanilla_alter => array (0)
        theme_suggestions_item_list => array (0)
        theme_suggestions_item_list_alter => array (0)
        form_webform_submission_subscribe_form_alter => array (0)
        form_webform_submission_subscribe_node_21_add_form_alter => array (0)
        query_views_articles_alter => array (0)
        theme_suggestions_views_view_list => array (0)
        theme_suggestions_views_view_list_alter => array (0)
        theme_suggestions_views_view_list__articles => array (0)
        theme_suggestions_views_view_list__articles_alter => array (0)
        theme_suggestions_pager => array (0)
        theme_suggestions_pager_alter => array (0)
        webform_element_checkboxes_alter => array (0)
        webform_element_number_alter => array (0)
        webform_element_webform_address_alter => array (0)
        webform_element_webform_email_confirm_alter => array (0)
        form_webform_submission_christmas_values_programme_churc_form_alter => array (0)
        form_webform_submission_christmas_values_programme_churc_node_567_add_form_alter => array (0)
        theme_suggestions_checkboxes => array (1) Depth Limit
        theme_suggestions_checkboxes_alter => array (0)
        theme_suggestions_webform_composite_address => array (0)
        theme_suggestions_webform_composite_address_alter => array (0)
        webform_element_checkbox_alter => array (0)
        form_webform_submission_christmas_values_programme_schoo_form_alter => array (0)
        form_webform_submission_christmas_values_programme_schoo_node_571_add_form_alter => array (0)
        theme_suggestions_webform_html_editor_markup => array (0)
        theme_suggestions_webform_html_editor_markup_alter => array (0)
        menu_create_access => array (0)
        menu_access => array (0)
        view_access => array (0)
        query_entity_query_file_alter => array (0)
        webform_create_access => array (0)
        query_redirect_load_multiple_alter => array (0)
        redirect_storage_load => array (0)
        redirect_load => array (0)
        redirect_response_alter => array (0)
        form_webform_submission_subscribe_node_362_add_form_alter => array (0)
        theme_suggestions_filter_caption => array (0)
        theme_suggestions_filter_caption_alter => array (0)
        query_commerce_store_access_alter => array (0)
        views_plugins_area_alter => array (0)
        workflows_alter => array (0)
        workflow_groups_alter => array (0)
        commerce_order_field_values_init => array (0)
        commerce_order_create => array (0)
        form_views_exposed_form_alter => array (2) Depth Limit
        query_views_commerce_orders_alter => array (0)
        query_commerce_order_access_alter => array (0)
        query_commerce_order_load_multiple_alter => array (0)
        commerce_order_storage_load => array (0)
        commerce_order_load => array (0)
        theme_suggestions_views_view_field => array (0)
        theme_suggestions_views_view_field_alter => array (0)
        commerce_order_access => array (1) Depth Limit
        entity_operation => array (9) Depth Limit
        commerce_order_create_access => array (0)
        entity_operation_alter => array (2) Depth Limit
        theme_suggestions_links__dropbutton => array (0)
        theme_suggestions_links__dropbutton_alter => array (0)
        theme_suggestions_dropbutton_wrapper => array (0)
        theme_suggestions_dropbutton_wrapper_alter => array (0)
        form_views_form_commerce_orders_page_1_alter => array (0)
        theme_suggestions_views_exposed_form => array (0)
        theme_suggestions_views_exposed_form_alter => array (0)
        views_form_substitutions => array (1) Depth Limit
        theme_suggestions_views_view_table => array (0)
        theme_suggestions_views_view_table_alter => array (0)
        theme_suggestions_tablesort_indicator => array (0)
        theme_suggestions_tablesort_indicator_alter => array (0)
        commerce_order_type_create_access => array (0)
        theme_suggestions_menu_local_action => array (0)
        theme_suggestions_menu_local_action_alter => array (0)
        commerce_order_build_defaults_alter => array (0)
        query_profile_load_multiple_alter => array (0)
        profile_storage_load => array (0)
        profile_load => array (0)
        profile_access => array (0)
        profile_build_defaults_alter => array (0)
        form_state_machine_transition_form_alter => array (0)
        form_state_machine_transition_form_commerce_order_state_463_alter => array (0)
        commerce_store_access => array (0)
        query_commerce_order_item_load_multiple_alter => array (0)
        commerce_order_item_storage_load => array (0)
        commerce_order_item_load => array (0)
        commerce_adjustment_type_info_alter => array (0)
        commerce_order_view => array (0)
        commerce_order_view_alter => array (0)
        theme_suggestions_commerce_order => array (1) Depth Limit
        theme_suggestions_commerce_order_alter => array (0)
        commerce_payment_gateway_load => array (0)
        query_commerce_payment_method_load_multiple_alter => array (0)
        commerce_payment_method_storage_load => array (0)
        commerce_payment_method_load => array (0)
        query_views_commerce_order_item_table_alter => array (0)
        query_commerce_order_item_access_alter => array (0)
        theme_suggestions_commerce_order_total_summary => array (0)
        theme_suggestions_commerce_order_total_summary_alter => array (0)
        profile_view => array (0)
        profile_view_alter => array (0)
        theme_suggestions_profile => array (1) Depth Limit
        theme_suggestions_profile_alter => array (0)
        profile_create_access => array (0)
        form_webform_submission_subscribe_node_336_add_form_alter => array (0)
        views_plugins_relationship_alter => array (0)
        views_plugins_join_alter => array (0)
        draggableviews_join_withargs_alter => array (0)
        query_views_resources_alter => array (0)
        query_commerce_product_access_alter => array (0)
        commerce_product_storage_load => array (0)
        commerce_product_load => array (0)
        commerce_product_build_defaults_alter => array (0)
        theme_suggestions_views_view_unformatted => array (0)
        theme_suggestions_views_view_unformatted_alter => array (0)
        commerce_product_view => array (1) Depth Limit
        query_commerce_product_variation_load_multiple_alter => array (0)
        commerce_product_variation_storage_load => array (0)
        commerce_product_variation_load => array (0)
        commerce_product_variation_access => array (0)
        commerce_product_access => array (0)
        commerce_product_variation_build_defaults_alter => array (0)
        commerce_product_variation_view => array (0)
        commerce_product_variation_view_alter => array (0)
        commerce_product_view_alter => array (0)
        theme_suggestions_commerce_product => array (1) Depth Limit
        theme_suggestions_commerce_product_alter => array (0)
        theme_suggestions_commerce_price_calculated => array (0)
        theme_suggestions_commerce_price_calculated_alter => array (0)
        block_build_views_block_alter => array (0)
        block_view_views_block_alter => array (0)
        views_plugins_argument_default_alter => array (0)
        query_views_resource_intro_alter => array (0)
        theme_suggestions_views_view__resource_intro => array (0)
        theme_suggestions_views_view__resource_intro_alter => array (0)
        commerce_order_item_field_values_init => array (0)
        commerce_order_item_create => array (0)
        query_commerce_product_variation_access_alter => array (0)
        query_entity_query_commerce_product_variation_alter => array (0)
        query_entity_access_alter => array (0)
        commerce_order_item_prepare_form => array (0)
        field_widget_single_element_commerce_product_variation_attributes_form_alter => array (0)
        field_widget_complete_commerce_product_variation_attributes_form_alter => array (0)
        field_widget_single_element_commerce_quantity_form_alter => array (0)
        field_widget_complete_commerce_quantity_form_alter => array (0)
        form_commerce_order_item_add_to_cart_form_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_34_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_36_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_35_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_33_alter => array (0)
        geolocation_locationinput_info_alter => array (0)
        geolocation_geocoder_info_alter => array (0)
        geolocation_mapprovider_info_alter => array (0)
        theme_suggestions_views_view__fin_nearest_drop_off_locations => array (0)
        theme_suggestions_views_view__fin_nearest_drop_off_locations_alter => array (0)
        theme_suggestions_views_exposed_form__fin_nearest_drop_off_locations => array (0)
        theme_suggestions_views_exposed_form__fin_nearest_drop_off_locations_alter => array (0)
        theme_suggestions_form_element__views__fin_nearest_drop_off_locations => array (0)
        theme_suggestions_form_element__views__fin_nearest_drop_off_locations_alter => array (0)
        geolocation_google_maps_parameters => array (0)
        form_webform_submission_subscribe_node_73_add_form_alter => array (0)
        webform_element_tableselect_alter => array (0)
        form_webform_submission_contact_us_about_gifts_in_kind_form_alter => array (0)
        form_webform_submission_contact_us_about_gifts_in_kind_node_549_add_form_alter => array (0)
        theme_suggestions_table => array (0)
        theme_suggestions_table_alter => array (0)
        form_webform_submission_subscribe_node_23_add_form_alter => array (0)
        form_webform_submission_subscribe_node_234_add_form_alter => array (0)
        image_toolkit_operation_alter => array (0)
        filter_secure_image_alter => array (1) Depth Limit
        webform_element_textarea_alter => array (0)
        webform_element_radios_alter => array (0)
        form_webform_submission_contact_us_form_alter => array (0)
        form_webform_submission_contact_us_node_236_add_form_alter => array (0)
        form_webform_submission_leave_a_legacy_form_alter => array (0)
        form_webform_submission_leave_a_legacy_node_476_add_form_alter => array (0)
        webform_element_webform_wizard_page_alter => array (0)
        webform_element_webform_name_alter => array (0)
        webform_element_date_alter => array (0)
        webform_element_webform_telephone_alter => array (0)
        webform_element_webform_markup_alter => array (0)
        webform_element_webform_flexbox_alter => array (0)
        webform_element_webform_multiple_alter => array (0)
        webform_element_webform_link_alter => array (0)
        form_webform_submission_disaster_assistance_response_tea_form_alter => array (0)
        form_webform_submission_disaster_assistance_response_tea_add_form_alter => array (0)
        webform_element_webform_select_other_alter => array (0)
        webform_element_url_alter => array (0)
        theme_suggestions_webform_progress => array (1) Depth Limit
        theme_suggestions_webform_progress_alter => array (0)
        theme_suggestions_webform_progress_tracker => array (1) Depth Limit
        theme_suggestions_webform_progress_tracker_alter => array (0)
        theme_suggestions_webform_composite_name => array (0)
        theme_suggestions_webform_composite_name_alter => array (0)
        theme_suggestions_webform_composite_telephone => array (0)
        theme_suggestions_webform_composite_telephone_alter => array (0)
        webform_help_info => array (3) Depth Limit
        webform_help_info_alter => array (0)
        form_webform_submission_samaritan_s_purse_signup_form_alter => array (0)
        form_webform_submission_samaritan_s_purse_signup_node_1516_add_form_alter => array (0)
        query_views_primary_video_gallery_alter => array (0)
        query_entity_subqueue_load_multiple_alter => array (0)
        entity_subqueue_storage_load => array (0)
        entity_subqueue_load => array (0)
        theme_suggestions_views_view_unformatted__primary_video_gallery => array (0)
        theme_suggestions_views_view_unformatted__primary_video_gallery_alter => array (0)
        pathauto_punctuation_chars_alter => array (0)
        query_entity_query_profile_alter => array (0)
        profile_type_access => array (1) Depth Limit
        form_commerce_order_item_add_to_cart_form_commerce_product_55_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_43_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_42_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_29_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_28_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_41_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_40_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_19_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_18_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_30_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_31_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_32_alter => array (0)
        better_exposed_filters_options_alter => array (0)
        better_exposed_filters_better_exposed_filters_filter_widget_info_alter => array (0)
        query_views_gift_catalogue_alter => array (0)
        theme_suggestions_views_view__gift_catalogue => array (0)
        theme_suggestions_views_view__gift_catalogue_alter => array (0)
        theme_suggestions_views_view_list__gift_catalogue => array (0)
        theme_suggestions_views_view_list__gift_catalogue_alter => array (0)
        theme_suggestions_views_view_fields => array (0)
        theme_suggestions_views_view_fields_alter => array (0)
        theme_suggestions_views_view_fields__gift_catalogue => array (0)
        theme_suggestions_views_view_fields__gift_catalogue_alter => array (0)
        google_tag_event_info_alter => array (0)
        field_widget_single_element_options_buttons_form_alter => array (0)
        field_widget_complete_options_buttons_form_alter => array (0)
        field_widget_single_element_datetime_default_form_alter => array (0)
        field_widget_complete_datetime_default_form_alter => array (0)
        query_views_gift_cards_alter => array (0)
        query_gift_card_access_alter => array (0)
        query_gift_card_load_multiple_alter => array (0)
        gift_card_storage_load => array (0)
        gift_card_load => array (0)
        field_widget_single_element_address_default_form_alter => array (0)
        field_widget_complete_address_default_form_alter => array (0)
        field_widget_single_element_email_default_form_alter => array (0)
        field_widget_complete_email_default_form_alter => array (0)
        field_widget_single_element_commerce_product_variation_title_form_alter => array (0)
        field_widget_complete_commerce_product_variation_title_form_alter => array (0)
        field_widget_single_element_commerce_donation_unit_price_form_alter => array (0)
        field_widget_complete_commerce_donation_unit_price_form_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_185_alter => array (0)
        field_group_form_process => array (1) Depth Limit
        field_group_formatter_info_alter => array (0)
        field_group_form_process_alter => array (0)
        field_group_form_process_build_alter => array (1) Depth Limit
        conditional_fields_priority_field_alter => array (0)
        theme_suggestions_field_group_html_element => array (0)
        theme_suggestions_field_group_html_element_alter => array (0)
        theme_suggestions_datetime_form => array (0)
        theme_suggestions_datetime_form_alter => array (0)
        theme_suggestions_datetime_wrapper => array (0)
        theme_suggestions_datetime_wrapper_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_183_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_187_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_175_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_181_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_17_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_182_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_174_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_159_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_176_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_166_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_177_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_179_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_160_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_168_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_180_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_173_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_16_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_158_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_163_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_165_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_171_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_167_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_184_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_169_alter => array (0)
        form_webform_submission_prayerpoint_magazine_sign_up_for_form_alter => array (0)
        form_webform_submission_prayerpoint_magazine_sign_up_for_node_170_add_form_alter => array (0)
        form_shoebox_online_goal_page_alter => array (0)
        theme_suggestions_dropzonejs => array (0)
        theme_suggestions_dropzonejs_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_186_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_92_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_90_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_91_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_89_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_88_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_87_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_86_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_95_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_94_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_59_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_58_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_57_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_83_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_51_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_99_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_56_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_54_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_52_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_53_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_48_alter => array (0)
        form_webform_submission_gift_aid_declaration_form_alter => array (0)
        form_webform_submission_gift_aid_declaration_node_472_add_form_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_172_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_178_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_164_alter => array (0)
        form_webform_submission_subscribe_node_233_add_form_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_157_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_170_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_162_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_15_alter => array (0)
        theme_suggestions_commerce_cart_empty_page => array (0)
        theme_suggestions_commerce_cart_empty_page_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_100_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_37_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_26_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_39_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_27_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_80_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_81_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_38_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_23_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_65_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_67_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_68_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_64_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_63_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_66_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_61_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_62_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_60_alter => array (0)
        form_shoebox_prepacked_form_alter => array (0)
        form_shoebox_online_shoe_box_online_alter => array (0)
        query_views_shoebox_items_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_137_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_136_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_135_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_134_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_133_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_132_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_131_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_130_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_129_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_128_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_126_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_127_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_125_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_124_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_123_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_122_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_121_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_120_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_119_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_118_alter => array (0)
        form_webform_submission_request_a_full_circle_speaker__form_alter => array (0)
        form_webform_submission_request_a_full_circle_speaker__add_form_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_12_alter => array (0)
        form_webform_submission_job_application_node_361_add_form_alter => array (0)
        form_webform_submission_job_application_node_1798_add_form_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_161_alter => array (0)
        form_webform_submission_job_application_node_1751_add_form_alter => array (0)
        form_webform_submission_job_application_node_1799_add_form_alter => array (0)
        form_webform_submission_job_application_node_1800_add_form_alter => array (0)
        form_webform_submission_job_application_node_1797_add_form_alter => array (0)
        form_webform_submission_job_application_node_1796_add_form_alter => array (0)
        form_webform_submission_year_round_volunteer_interest_fo_form_alter => array (0)
        form_webform_submission_year_round_volunteer_interest_fo_node_311_add_form_alter => array (0)
        form_webform_submission_become_a_samaritan_s_purse_churc_form_alter => array (0)
        form_webform_submission_become_a_samaritan_s_purse_churc_node_290_add_form_alter => array (0)
        media_type_access => array (0)
        field_widget_single_element_datetime_timestamp_form_alter => array (0)
        field_widget_complete_datetime_timestamp_form_alter => array (0)
        pathauto_alias_types_alter => array (0)
        pathauto_pattern_load => array (0)
        field_widget_single_element_path_form_alter => array (0)
        field_widget_complete_path_form_alter => array (0)
        field_widget_single_element_entity_reference_autocomplete_form_alter => array (0)
        field_widget_complete_entity_reference_autocomplete_form_alter => array (0)
        form_node_form_alter => array (4) Depth Limit
        form_node_page_form_alter => array (0)
        theme_suggestions_node_edit_form => array (0)
        theme_suggestions_node_edit_form_alter => array (0)
        update_projects_alter => array (0)
        update_status_alter => array (0)
        webform_handler_invoke_validate_form_alter => array (0)
        webform_handler_invoke_submit_form_alter => array (0)
        webform_submission_presave => array (0)
        entity_presave => array (3) Depth Limit
        webform_handler_invoke_pre_save_alter => array (0)
        webform_submission_insert => array (0)
        entity_insert => array (5) Depth Limit
        webform_handler_invoke_post_save_alter => array (0)
        theme_suggestions_webform_element_base_html => array (1) Depth Limit
        theme_suggestions_webform_element_base_html_alter => array (0)
        theme_suggestions_webform_email_message_html => array (1) Depth Limit
        theme_suggestions_webform_email_message_html_alter => array (0)
        mail_alter => array (3) Depth Limit
        query_entity_query_user_alter => array (0)
        theme_suggestions_mimemail_message => array (1) Depth Limit
        theme_suggestions_mimemail_message_alter => array (0)
        sendgrid_integration_categories_alter => array (0)
        sendgrid_integration_alter => array (0)
        sendgrid_integration_sent => array (0)
        webform_handler_invoke_confirm_form_alter => array (0)
        query_webform_submission_load_multiple_alter => array (0)
        webform_submission_storage_load => array (0)
        webform_submission_load => array (0)
        webform_handler_invoke_post_load_alter => array (0)
        theme_suggestions_webform_confirmation => array (1) Depth Limit
        theme_suggestions_webform_confirmation_alter => array (0)
        webform_handler_invoke_preprocess_confirmation_alter => array (0)
        query_views_content_alter => array (0)
        query_user_access_alter => array (0)
        node_type_access => array (0)
        form_views_form_content_page_1_alter => array (0)
        commerce_order_presave => array (0)
        commerce_order_insert => array (0)
        commerce_order_item_presave => array (0)
        commerce_order_item_insert => array (0)
        commerce_order_update => array (0)
        entity_update => array (4) Depth Limit
        query_entity_query_commerce_order_alter => array (0)
        commerce_order_item_update => array (0)
        query_views_commerce_cart_form_alter => array (0)
        form_views_form_commerce_cart_form_default_alter => array (0)
        form_views_form_commerce_cart_form_default_503_alter => array (0)
        commerce_order_item_predelete => array (0)
        entity_predelete => array (2) Depth Limit
        query_entity_query_comment_alter => array (0)
        commerce_order_item_delete => array (0)
        entity_delete => array (8) Depth Limit
        commerce_checkout_flow_load => array (0)
        commerce_checkout_flow_info_alter => array (0)
        commerce_checkout_pane_info_alter => array (1) Depth Limit
        commerce_payment_gateway_info_alter => array (0)
        profile_field_values_init => array (0)
        profile_create => array (0)
        commerce_inline_form_info_alter => array (0)
        field_widget_single_element_telephone_default_form_alter => array (0)
        field_widget_complete_telephone_default_form_alter => array (0)
        form_commerce_checkout_flow_alter => array (2) Depth Limit
        form_commerce_checkout_flow_multistep_default_alter => array (0)
        commerce_inline_form_alter => array (0)
        commerce_inline_form_customer_profile_alter => array (0)
        theme_suggestions_commerce_checkout_form => array (1) Depth Limit
        theme_suggestions_commerce_checkout_form_alter => array (0)
        theme_suggestions_commerce_checkout_pane => array (1) Depth Limit
        theme_suggestions_commerce_checkout_pane_alter => array (0)
        theme_suggestions_radios__commerce_checkout_flow_multistep_default__payment_information_billing_information_field_gift_aid => array (0)
        theme_suggestions_radios__commerce_checkout_flow_multistep_default__payment_information_billing_information_field_gift_aid_alter => array (0)
        theme_suggestions_form_element__commerce_checkout_flow_multistep_default__payment_information_billing_information_field_keeping_in_touch_check_value => array (0)
        theme_suggestions_form_element__commerce_checkout_flow_multistep_default__payment_information_billing_information_field_keeping_in_touch_check_value_alter => array (0)
        theme_suggestions_commerce_checkout_order_summary => array (0)
        theme_suggestions_commerce_checkout_order_summary_alter => array (0)
        theme_suggestions_commerce_product_variation => array (1) Depth Limit
        theme_suggestions_commerce_product_variation_alter => array (0)
        theme_suggestions_container__commerce_checkout_flow_multistep_default__sidebar_order_summary => array (0)
        theme_suggestions_container__commerce_checkout_flow_multistep_default__sidebar_order_summary_alter => array (0)
        profile_presave => array (0)
        profile_insert => array (0)
        profile_update => array (0)
        form_node_page_edit_form_alter => array (0)
        query_menu_link_content_access_alter => array (0)
        query_redirect_access_alter => array (0)
        query_entity_query_redirect_alter => array (0)
        editor_xss_filter_alter => array (0)
        menu_link_content_access => array (0)
        query_term_node_count_alter => array (0)
        protected verified -> array (9)
        entity_load => boolean true
        user_role_load => boolean true
        entity_preload => boolean true
        user_load => boolean true
        node_load => boolean true
        entity_view_mode_alter => boolean true
        node_build_defaults_alter => boolean true
        entity_build_defaults_alter => boolean true
        module_implements_alter => boolean true
        protected hookInfo -> null
        protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (4)
        • Properties (4)
        • Available methods (20)
        • Static class properties (4)
        • protected maxRows -> integer 5000
          protected bin -> string (15) "cache_bootstrap"
          protected connection -> Drupal\mysql\Driver\Database\mysql\Connection (24) Depth Limit
          protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (4) Depth Limit
        • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider, $bin, $max_rows = null) Constructs a DatabaseBackend object.
          /**
          * Constructs a DatabaseBackend object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection.
          * @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider
          *   The cache tags checksum provider.
          * @param string $bin
          *   The cache bin for which the object is created.
          * @param int $max_rows
          *   (optional) The maximum number of rows that are allowed in this cache bin
          *   table.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:82
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:95
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:104
          public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:181
          public setMultiple(array $items) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:194
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:290
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:297
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:320
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:337
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:344
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:363
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:377
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:410
          public schemaDefinition() Defines the schema for the {cache_*} bin tables.
          /**
          * Defines the schema for the {cache_*} bin tables.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:489
          public getMaxRows(): int The maximum number of rows that this cache bin table is allowed to store.
          /**
          * The maximum number of rows that this cache bin table is allowed to store.
          *
          * @return int
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:556
          protected prepareItem($cache, $allow_invalid): mixed|false Prepares a cached item.
          /**
          * Prepares a cached item.
          *
          * Checks that items are either permanent or did not expire, and unserializes
          * data as appropriate.
          *
          * @param object $cache
          *   An item loaded from self::get() or self::getMultiple().
          * @param bool $allow_invalid
          *   If FALSE, the method returns FALSE if the cache item is not valid.
          *
          * @return mixed|false
          *   The item with data unserialized as appropriate and a property indicating
          *   whether the item is valid, or FALSE if there is no valid item to load.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:151
          protected doSetMultiple(array $items) Stores multiple items in the persistent cache.
          /**
          * Stores multiple items in the persistent cache.
          *
          * @param array $items
          *   An array of cache items, keyed by cid.
          *
          * @see \Drupal\Core\Cache\CacheBackendInterface::setMultiple()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:222
          protected ensureBinExists() Check if the cache bin exists and create it if not.
          /**
          * Check if the cache bin exists and create it if not.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:422
          protected catchException(Exception $e, $table_name = null) Act on an exception when cache might be stale.
          /**
          * Act on an exception when cache might be stale.
          *
          * If the table does not yet exist, that's fine, but if the table exists and
          * yet the query failed, then the cache is stale and the exception needs to
          * propagate.
          *
          * @param $e
          *   The exception.
          * @param string|null $table_name
          *   The table name. Defaults to $this->bin.
          *
          * @throws \Exception
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:454
          protected normalizeCid($cid): string Normalizes a cache ID in order to comply with database limitations.
          /**
          * Normalizes a cache ID in order to comply with database limitations.
          *
          * @param string $cid
          *   The passed in cache ID.
          *
          * @return string
          *   An ASCII-encoded cache ID that is at most 255 characters long.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:469
        • const DEFAULT_MAX_ROWS :: integer 5000
          \Drupal\Core\Cache\DatabaseBackend::DEFAULT_MAX_ROWS
          const MAXIMUM_NONE :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::MAXIMUM_NONE
          const MAX_ITEMS_PER_CACHE_SET :: integer 100
          \Drupal\Core\Cache\DatabaseBackend::MAX_ITEMS_PER_CACHE_SET
          const CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
        protected cacheNeedsWriting -> boolean false
        protected alterFunctions -> array (3)
        entity_view_mode => array (0)
        node_build_defaults,entity_build_defaults => array (1) Depth Limit
        module_implements => array (10) Depth Limit
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        protected includeFileKeys -> array (0)
      • public __construct($root, array $module_list, Drupal\Core\Cache\CacheBackendInterface $cache_backend) Constructs a ModuleHandler object.
        /**
        * Constructs a ModuleHandler object.
        *
        * @param string $root
        *   The app root.
        * @param array $module_list
        *   An associative array whose keys are the names of installed modules and
        *   whose values are Extension class parameters. This is normally the
        *   %container.modules% parameter being set up by DrupalKernel.
        * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
        *   Cache backend for storing module hook implementation information.
        *
        * @see \Drupal\Core\DrupalKernel
        * @see \Drupal\Core\CoreServiceProvider
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:110
        public load($name) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:122
        public loadAll() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:138
        public reload() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:150
        public isLoaded() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:158
        public getModuleList() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:165
        public getModule($name) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:172
        public setModuleList(array $module_list = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:182
        public addModule($name, $path) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:192
        public addProfile($name, $path) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:199
        public buildModuleDependencies(array $modules) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:223
        public moduleExists($module) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:246
        public loadAllIncludes($type, $name = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:253
        public loadInclude($module, $type, $name = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:262
        public getHookInfo() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:290
        public writeCache() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:327
        public resetImplementations() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:337
        public hasImplementations(string $hook, $modules = null): bool {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:359
        public invokeAllWith(string $hook, callable $callback): void {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:385
        public invoke($module, $hook, array $args = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:395
        public invokeAll($hook, array $args = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:406
        public invokeDeprecated($description, $module, $hook, array $args = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:423
        public invokeAllDeprecated($description, $hook, array $args = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:432
        public alter($type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:460
        public alterDeprecated($description, $type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:552
        public getModuleDirectories() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:708
        public getName($module) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:719
        protected add($type, $name, $path) Adds a module or profile to the list of currently active modules.
        /**
        * Adds a module or profile to the list of currently active modules.
        *
        * @param string $type
        *   The extension type; either 'module' or 'profile'.
        * @param string $name
        *   The module name; e.g., 'node'.
        * @param string $path
        *   The module path; e.g., 'core/modules/node'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:213
        protected buildHookInfo() Builds hook_hook_info() information.
        /**
        * Builds hook_hook_info() information.
        *
        * @see \Drupal\Core\Extension\ModuleHandler::getHookInfo()
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:308
        protected getImplementationInfo($hook): mixed[] Provides information about modules' implementations of a hook.
        /**
        * Provides information about modules' implementations of a hook.
        *
        * @param string $hook
        *   The name of the hook (e.g. "help" or "menu").
        *
        * @return mixed[]
        *   An array whose keys are the names of the modules which are implementing
        *   this hook and whose values are either a string identifying a file in
        *   which the implementation is to be found, or FALSE, if the implementation
        *   is in the module file.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:583
        protected buildImplementationInfo($hook): mixed[] Builds hook implementation information for a given hook name.
        /**
        * Builds hook implementation information for a given hook name.
        *
        * @param string $hook
        *   The name of the hook (e.g. "help" or "menu").
        *
        * @return mixed[]
        *   An array whose keys are the names of the modules which are implementing
        *   this hook and whose values are either a string identifying a file in
        *   which the implementation is to be found, or FALSE, if the implementation
        *   is in the module file.
        *
        * @throws \RuntimeException
        *   Exception thrown when an invalid implementation is added by
        *   hook_module_implements_alter().
        *
        * @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo()
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:629
        protected verifyImplementations(&$implementations, $hook): bool Verifies an array of implementations loaded from cache.
        /**
        * Verifies an array of implementations loaded from cache.
        *
        * Verification is done by including the lazy-loaded $module.$group.inc file,
        * and checking function_exists().
        *
        * @param string[] $implementations
        *   Implementation "group" by module name.
        * @param string $hook
        *   The hook name.
        *
        * @return bool
        *   TRUE, if all implementations exist.
        *   FALSE, if one or more implementations don't exist and need to be removed
        *     from the cache.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:680
        private triggerDeprecationError($description, $hook) Triggers an E_USER_DEPRECATED error if any module implements the hook.
        /**
        * Triggers an E_USER_DEPRECATED error if any module implements the hook.
        *
        * @param string $description
        *   Helpful text describing what to do instead of implementing this hook.
        * @param string $hook
        *   The name of the hook.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:446
      protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (4)
      • Properties (4)
      • Available methods (20)
      • Static class properties (4)
      • protected maxRows -> integer 5000
        protected bin -> string (15) "cache_discovery"
        protected connection -> Drupal\mysql\Driver\Database\mysql\Connection (24)
        • Properties (24)
        • Available methods (82)
        • Static class properties (7)
        • protected target -> string (7) "default"
          protected key -> string (7) "default"
          protected logger -> null
          protected transactionLayers -> array (0)
          protected driverClasses -> array (3) Depth Limit
          protected statementWrapperClass -> string (45) "Drupal\Core\Database\StatementWrapperIterator"
          protected transactionalDDLSupport -> boolean false
          protected connection -> PDO (0) Depth Limit
          protected connectionOptions -> array (11) Depth Limit
          protected schema -> null
          protected prefix -> string (0) ""
          protected tablePlaceholderReplacements -> array (2) Depth Limit
          protected prefixes -> array (0)
          protected prefixSearch -> array (0)
          protected prefixReplace -> array (0)
          protected unprefixedTablesMap -> array (0)
          protected escapedTables -> array (13) Depth Limit
          protected escapedFields -> array (16) Depth Limit
          protected escapedAliases -> array (7) Depth Limit
          protected rootTransactionEndCallbacks -> array (0)
          protected identifierQuotes -> array (2) Depth Limit
          private enabledEvents -> array (0)
          protected needsCleanup -> boolean false
          private serverVersion -> null
        • public __construct(PDO $connection, array $connection_options) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:95
          public __destruct() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:252
          public queryRange($query, $from, $count, array $args = array(), array $options = array())
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:259
          public queryTemporary($query, array $args = array(), array $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:266
          public driver()
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:272
          public version() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:279
          public isMariaDb(): bool Determines whether the MySQL distribution is MariaDB or not.
          /**
          * Determines whether the MySQL distribution is MariaDB or not.
          *
          * @return bool
          *   Returns TRUE if the distribution is MariaDB, or FALSE if not.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:293
          public databaseType()
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:326
          public createDatabase($database) Overrides \Drupal\Core\Database\Connection::createDatabase().
          /**
          * Overrides \Drupal\Core\Database\Connection::createDatabase().
          *
          * @param string $database
          *   The name of the database to create.
          *
          * @throws \Drupal\Core\Database\DatabaseNotFoundException
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:338
          public mapConditionOperator($operator)
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:352
          public nextId($existing_id0)
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:357
          public nextIdDelete()
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:377
          public rollBack($savepoint_name = 'drupal_transaction') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:449
          public getConnectionOptions(): array Returns the connection information for this connection object.
          /**
          * Returns the connection information for this connection object.
          *
          * Note that Database::getConnectionInfo() is for requesting information
          * about an arbitrary database connection that is defined. This method
          * is for requesting the connection information of this specific
          * open connection object.
          *
          * @return array
          *   An array of the connection information. The exact list of
          *   properties is driver-dependent.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:352
          public attachDatabase(string $database): void Allows the connection to access additional databases.
          /**
          * Allows the connection to access additional databases.
          *
          * Database systems usually group tables in 'databases' or 'schemas', that
          * can be accessed with syntax like 'SELECT * FROM database.table'. Normally
          * Drupal accesses tables in a single database/schema, but in some cases it
          * may be necessary to access tables from other databases/schemas in the same
          * database server. This method can be called to ensure that the additional
          * database/schema is accessible.
          *
          * For MySQL, PostgreSQL and most other databases no action need to be taken
          * to query data in another database or schema. For SQLite this is however
          * necessary and the database driver for SQLite will override this method.
          *
          * @param string $database
          *   The database to be attached to the connection.
          *
          * @internal
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:375
          public getPrefix(): string Returns the prefix of the tables.
          /**
          * Returns the prefix of the tables.
          *
          * @return string $prefix
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:383
          public prefixTables($sql): string Appends a database prefix to all tables in a query.
          /**
          * Appends a database prefix to all tables in a query.
          *
          * Queries sent to Drupal should wrap all table names in curly brackets. This
          * function searches for this syntax and adds Drupal's table prefix to all
          * tables, allowing Drupal to coexist with other systems in the same database
          * and/or schema if necessary.
          *
          * @param string $sql
          *   A string containing a partial or entire SQL query.
          *
          * @return string
          *   The properly-prefixed string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:416
          public quoteIdentifiers($sql): string Quotes all identifiers in a query.
          /**
          * Quotes all identifiers in a query.
          *
          * Queries sent to Drupal should wrap all unquoted identifiers in square
          * brackets. This function searches for this syntax and replaces them with the
          * database specific identifier. In ANSI SQL this a double quote.
          *
          * Note that :variable[] is used to denote array arguments but
          * Connection::expandArguments() is always called first.
          *
          * @param string $sql
          *   A string containing a partial or entire SQL query.
          *
          * @return string
          *   The string containing a partial or entire SQL query with all identifiers
          *   quoted.
          *
          * @internal
          *   This method should only be called by database API code.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:440
          public tablePrefix($table = 'default') Find the prefix for a table.
          /**
          * Find the prefix for a table.
          *
          * This function is for when you want to know the prefix of a table. This
          * is not used in prefixTables due to performance reasons.
          *
          * @param string $table
          *   (optional) The table to find the prefix for.
          *
          * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0.
          * Instead, you should just use Connection::getPrefix().
          *
          * @see https://www.drupal.org/node/3260849
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:458
          public getUnprefixedTablesMap(): array Gets a list of individually prefixed table names.
          /**
          * Gets a list of individually prefixed table names.
          *
          * @return array
          *   An array of un-prefixed table names, keyed by their fully qualified table
          *   names (i.e. prefix + table_name).
          *
          * @deprecated in drupal:10.0.0 and is removed from drupal:11.0.0. There is
          *   no replacement.
          *
          * @see https://www.drupal.org/node/3257198
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:475
          public getFullQualifiedTableName($table): string Get a fully qualified table name.
          /**
          * Get a fully qualified table name.
          *
          * @param string $table
          *   The name of the table in question.
          *
          * @return string
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:488
          public prepareStatement(string $query, array $options, bool $allow_row_count = false): Drupal\Core\Database\StatementInterface Returns a prepared statement given a SQL string.
          /**
          * Returns a prepared statement given a SQL string.
          *
          * This method caches prepared statements, reusing them when possible. It also
          * prefixes tables names enclosed in curly braces and, optionally, quotes
          * identifiers enclosed in square brackets.
          *
          * @param string $query
          *   The query string as SQL, with curly braces surrounding the table names,
          *   and square brackets surrounding identifiers.
          * @param array $options
          *   An associative array of options to control how the query is run. See
          *   the documentation for self::defaultOptions() for details. The content of
          *   the 'pdo' key will be passed to the prepared statement.
          * @param bool $allow_row_count
          *   (optional) A flag indicating if row count is allowed on the statement
          *   object. Defaults to FALSE.
          *
          * @return \Drupal\Core\Database\StatementInterface
          *   A prepared statement ready for its execute() method.
          *
          * @throws \InvalidArgumentException
          *   If multiple statements are included in the string, and delimiters are
          *   not allowed in the query.
          * @throws \Drupal\Core\Database\DatabaseExceptionWrapper
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:520
          public setTarget($target = null) Tells this connection object what its target value is.
          /**
          * Tells this connection object what its target value is.
          *
          * This is needed for logging and auditing. It's sloppy to do in the
          * constructor because the constructor for child classes has a different
          * signature. We therefore also ensure that this function is only ever
          * called once.
          *
          * @param string $target
          *   (optional) The target this connection is for.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:593
          public getTarget(): string|null Returns the target this connection is associated with.
          /**
          * Returns the target this connection is associated with.
          *
          * @return string|null
          *   The target string of this connection, or NULL if no target is set.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:605
          public setKey($key) Tells this connection object what its key is.
          /**
          * Tells this connection object what its key is.
          *
          * @param string $key
          *   The key this connection is for.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:615
          public getKey(): string|null Returns the key this connection is associated with.
          /**
          * Returns the key this connection is associated with.
          *
          * @return string|null
          *   The key of this connection, or NULL if no key is set.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:627
          public setLogger(Drupal\Core\Database\Log $logger) Associates a logging object with this connection.
          /**
          * Associates a logging object with this connection.
          *
          * @param \Drupal\Core\Database\Log $logger
          *   The logging object we want to use.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:637
          public getLogger(): \Drupal\Core\Database\Log|null Gets the current logging object for this connection.
          /**
          * Gets the current logging object for this connection.
          *
          * @return \Drupal\Core\Database\Log|null
          *   The current logging object for this connection. If there isn't one,
          *   NULL is returned.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:648
          public makeSequenceName($table, $field): string Creates the appropriate sequence name for a given table and serial field.
          /**
          * Creates the appropriate sequence name for a given table and serial field.
          *
          * This information is exposed to all database drivers, although it is only
          * useful on some of them. This method is table prefix-aware.
          *
          * Note that if a sequence was generated automatically by the database, its
          * name might not match the one returned by this function. Therefore, in those
          * cases, it is generally advised to use a database-specific way of retrieving
          * the name of an auto-created sequence. For example, PostgreSQL provides a
          * dedicated function for this purpose: pg_get_serial_sequence().
          *
          * @param string $table
          *   The table name to use for the sequence.
          * @param string $field
          *   The field name to use for the sequence.
          *
          * @return string
          *   A table prefix-parsed string for the sequence name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:672
          public makeComment($comments): string Flatten an array of query comments into a single comment string.
          /**
          * Flatten an array of query comments into a single comment string.
          *
          * The comment string will be sanitized to avoid SQL injection attacks.
          *
          * @param string[] $comments
          *   An array of query comment strings.
          *
          * @return string
          *   A sanitized comment string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:690
          public query($query, array $args = array(), $options = array()): \Drupal\Core\Database\StatementInterface|int|string|null Executes a query string against the database.
          /**
          * Executes a query string against the database.
          *
          * This method provides a central handler for the actual execution of every
          * query. All queries executed by Drupal are executed as prepared statements.
          *
          * @param string $query
          *   The query to execute. This is a string containing an SQL query with
          *   placeholders.
          * @param array $args
          *   The associative array of arguments for the prepared statement.
          * @param array $options
          *   An associative array of options to control how the query is run. The
          *   given options will be merged with self::defaultOptions(). See the
          *   documentation for self::defaultOptions() for details.
          *   Typically, $options['return'] will be set by a default or by a query
          *   builder, and should not be set by a user.
          *
          * @return \Drupal\Core\Database\StatementInterface|int|string|null
          *   This method will return one of the following:
          *   - If either $options['return'] === self::RETURN_STATEMENT, or
          *     $options['return'] is not set (due to self::defaultOptions()),
          *     returns the executed statement.
          *   - If $options['return'] === self::RETURN_AFFECTED,
          *     returns the number of rows matched by the query
          *     (not the number affected).
          *   - If $options['return'] === self::RETURN_INSERT_ID,
          *     returns the generated insert ID of the last query as a string.
          *   - If $options['return'] === self::RETURN_NULL, returns NULL.
          *
          * @throws \Drupal\Core\Database\DatabaseExceptionWrapper
          * @throws \Drupal\Core\Database\IntegrityConstraintViolationException
          * @throws \InvalidArgumentException
          *
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:774
          public getDriverClass($class): string Gets the driver-specific override class if any for the specified class.
          /**
          * Gets the driver-specific override class if any for the specified class.
          *
          * @param string $class
          *   The class for which we want the potentially driver-specific class.
          *
          * @return string
          *   The name of the class that should be used for this driver.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:901
          public exceptionHandler(): \Drupal\Core\Database\ExceptionHandler Returns the database exceptions handler.
          /**
          * Returns the database exceptions handler.
          *
          * @return \Drupal\Core\Database\ExceptionHandler
          *   The database exceptions handler.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:967
          public select($table, $alias = null, array $options = array()): \Drupal\Core\Database\Query\SelectInterface Prepares and returns a SELECT query object.
          /**
          * Prepares and returns a SELECT query object.
          *
          * @param string|\Drupal\Core\Database\Query\SelectInterface $table
          *   The base table name or subquery for this query, used in the FROM clause.
          *   If a string, the table specified will also be used as the "base" table
          *   for query_alter hook implementations.
          * @param string $alias
          *   (optional) The alias of the base table of this query.
          * @param $options
          *   An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\SelectInterface
          *   An appropriate SelectQuery object for this database connection. Note that
          *   it may be a driver-specific subclass of SelectQuery, depending on the
          *   driver.
          *
          * @see \Drupal\Core\Database\Query\Select
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:991
          public insert($table, array $options = array()): \Drupal\Core\Database\Query\Insert Prepares and returns an INSERT query object.
          /**
          * Prepares and returns an INSERT query object.
          *
          * @param string $table
          *   The table to use for the insert statement.
          * @param array $options
          *   (optional) An associative array of options to control how the query is
          *   run. The given options will be merged with
          *   \Drupal\Core\Database\Connection::defaultOptions().
          *
          * @return \Drupal\Core\Database\Query\Insert
          *   A new Insert query object.
          *
          * @see \Drupal\Core\Database\Query\Insert
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1013
          public lastInsertId(?string $name = null): string Returns the ID of the last inserted row or sequence value.
          /**
          * Returns the ID of the last inserted row or sequence value.
          *
          * This method should normally be used only within database driver code.
          *
          * This is a proxy to invoke lastInsertId() from the wrapped connection.
          * If a sequence name is not specified for the name parameter, this returns a
          * string representing the row ID of the last row that was inserted into the
          * database.
          * If a sequence name is specified for the name parameter, this returns a
          * string representing the last value retrieved from the specified sequence
          * object.
          *
          * @param string|null $name
          *   (Optional) Name of the sequence object from which the ID should be
          *   returned.
          *
          * @return string
          *   The value returned by the wrapped connection.
          *
          * @throws \Drupal\Core\Database\DatabaseExceptionWrapper
          *   In case of failure.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1041
          public merge($table, array $options = array()): \Drupal\Core\Database\Query\Merge Prepares and returns a MERGE query object.
          /**
          * Prepares and returns a MERGE query object.
          *
          * @param string $table
          *   The table to use for the merge statement.
          * @param array $options
          *   (optional) An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\Merge
          *   A new Merge query object.
          *
          * @see \Drupal\Core\Database\Query\Merge
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1061
          public upsert($table, array $options = array()): \Drupal\Core\Database\Query\Upsert Prepares and returns an UPSERT query object.
          /**
          * Prepares and returns an UPSERT query object.
          *
          * @param string $table
          *   The table to use for the upsert query.
          * @param array $options
          *   (optional) An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\Upsert
          *   A new Upsert query object.
          *
          * @see \Drupal\Core\Database\Query\Upsert
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1079
          public update($table, array $options = array()): \Drupal\Core\Database\Query\Update Prepares and returns an UPDATE query object.
          /**
          * Prepares and returns an UPDATE query object.
          *
          * @param string $table
          *   The table to use for the update statement.
          * @param array $options
          *   (optional) An associative array of options to control how the query is
          *   run. The given options will be merged with
          *   \Drupal\Core\Database\Connection::defaultOptions().
          *
          * @return \Drupal\Core\Database\Query\Update
          *   A new Update query object.
          *
          * @see \Drupal\Core\Database\Query\Update
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1100
          public delete($table, array $options = array()): \Drupal\Core\Database\Query\Delete Prepares and returns a DELETE query object.
          /**
          * Prepares and returns a DELETE query object.
          *
          * @param string $table
          *   The table to use for the delete statement.
          * @param array $options
          *   (optional) An associative array of options to control how the query is
          *   run. The given options will be merged with
          *   \Drupal\Core\Database\Connection::defaultOptions().
          *
          * @return \Drupal\Core\Database\Query\Delete
          *   A new Delete query object.
          *
          * @see \Drupal\Core\Database\Query\Delete
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1121
          public truncate($table, array $options = array()): \Drupal\Core\Database\Query\Truncate Prepares and returns a TRUNCATE query object.
          /**
          * Prepares and returns a TRUNCATE query object.
          *
          * @param string $table
          *   The table to use for the truncate statement.
          * @param array $options
          *   (optional) An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\Truncate
          *   A new Truncate query object.
          *
          * @see \Drupal\Core\Database\Query\Truncate
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1139
          public schema(): \Drupal\Core\Database\Schema Returns a DatabaseSchema object for manipulating the schema.
          /**
          * Returns a DatabaseSchema object for manipulating the schema.
          *
          * This method will lazy-load the appropriate schema library file.
          *
          * @return \Drupal\Core\Database\Schema
          *   The database Schema object for this connection.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1152
          public condition($conjunction): \Drupal\Core\Database\Query\Condition Prepares and returns a CONDITION query object.
          /**
          * Prepares and returns a CONDITION query object.
          *
          * @param string $conjunction
          *   The operator to use to combine conditions: 'AND' or 'OR'.
          *
          * @return \Drupal\Core\Database\Query\Condition
          *   A new Condition query object.
          *
          * @see \Drupal\Core\Database\Query\Condition
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1171
          public escapeDatabase($database): string Escapes a database name string.
          /**
          * Escapes a database name string.
          *
          * Force all database names to be strictly alphanumeric-plus-underscore.
          * For some database drivers, it may also wrap the database name in
          * database-specific escape characters.
          *
          * @param string $database
          *   An unsanitized database name.
          *
          * @return string
          *   The sanitized database name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1192
          public escapeTable($table): string Escapes a table name string.
          /**
          * Escapes a table name string.
          *
          * Force all table names to be strictly alphanumeric-plus-underscore.
          * Database drivers should never wrap the table name in database-specific
          * escape characters. This is done in Connection::prefixTables(). The
          * database-specific escape characters are added in Connection::setPrefix().
          *
          * @param string $table
          *   An unsanitized table name.
          *
          * @return string
          *   The sanitized table name.
          *
          * @see \Drupal\Core\Database\Connection::prefixTables()
          * @see \Drupal\Core\Database\Connection::setPrefix()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1215
          public escapeField($field): string Escapes a field name string.
          /**
          * Escapes a field name string.
          *
          * Force all field names to be strictly alphanumeric-plus-underscore.
          * For some database drivers, it may also wrap the field name in
          * database-specific escape characters.
          *
          * @param string $field
          *   An unsanitized field name.
          *
          * @return string
          *   The sanitized field name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1235
          public escapeAlias($field): string Escapes an alias name string.
          /**
          * Escapes an alias name string.
          *
          * Force all alias names to be strictly alphanumeric-plus-underscore. In
          * contrast to DatabaseConnection::escapeField() /
          * DatabaseConnection::escapeTable(), this doesn't allow the period (".")
          * because that is not allowed in aliases.
          *
          * @param string $field
          *   An unsanitized alias name.
          *
          * @return string
          *   The sanitized alias name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1260
          public escapeLike($string): string Escapes characters that work as wildcard characters in a LIKE pattern.
          /**
          * Escapes characters that work as wildcard characters in a LIKE pattern.
          *
          * The wildcard characters "%" and "_" as well as backslash are prefixed with
          * a backslash. Use this to do a search for a verbatim string without any
          * wildcard behavior.
          *
          * For example, the following does a case-insensitive query for all rows whose
          * name starts with $prefix:
          * @code
          * $result = $injected_connection->query(
          *   'SELECT * FROM person WHERE name LIKE :pattern',
          *   array(':pattern' => $injected_connection->escapeLike($prefix) . '%')
          * );
          * @endcode
          *
          * Backslash is defined as escape character for LIKE patterns in
          * Drupal\Core\Database\Query\Condition::mapConditionOperator().
          *
          * @param string $string
          *   The string to escape.
          *
          * @return string
          *   The escaped string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1293
          public inTransaction(): bool Determines if there is an active transaction open.
          /**
          * Determines if there is an active transaction open.
          *
          * @return bool
          *   TRUE if we're currently in a transaction, FALSE otherwise.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1303
          public transactionDepth(): int Determines the current transaction depth.
          /**
          * Determines the current transaction depth.
          *
          * @return int
          *   The current transaction depth.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1313
          public startTransaction($name = ''): \Drupal\Core\Database\Transaction Returns a new DatabaseTransaction object on this connection.
          /**
          * Returns a new DatabaseTransaction object on this connection.
          *
          * @param string $name
          *   (optional) The name of the savepoint.
          *
          * @return \Drupal\Core\Database\Transaction
          *   A Transaction object.
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1328
          public pushTransaction($name) Increases the depth of transaction nesting.
          /**
          * Increases the depth of transaction nesting.
          *
          * If no transaction is already active, we begin a new transaction.
          *
          * @param string $name
          *   The name of the transaction.
          *
          * @throws \Drupal\Core\Database\TransactionNameNonUniqueException
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1406
          public popTransaction($name) Decreases the depth of transaction nesting.
          /**
          * Decreases the depth of transaction nesting.
          *
          * If we pop off the last transaction layer, then we either commit or roll
          * back the transaction as necessary. If no transaction is active, we return
          * because the transaction may have manually been rolled back.
          *
          * @param string $name
          *   The name of the savepoint.
          *
          * @throws \Drupal\Core\Database\TransactionNoActiveException
          * @throws \Drupal\Core\Database\TransactionCommitFailedException
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1436
          public addRootTransactionEndCallback(callable $callback) Adds a root transaction end callback.
          /**
          * Adds a root transaction end callback.
          *
          * These callbacks are invoked immediately after the transaction has been
          * committed.
          *
          * It can for example be used to avoid deadlocks on write-heavy tables that
          * do not need to be part of the transaction, like cache tag invalidations.
          *
          * Another use case is that services using alternative backends like Redis and
          * Memcache cache implementations can replicate the transaction-behavior of
          * the database cache backend and avoid race conditions.
          *
          * An argument is passed to the callbacks that indicates whether the
          * transaction was successful or not.
          *
          * @param callable $callback
          *   The callback to invoke.
          *
          * @see \Drupal\Core\Database\Connection::doCommit()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1471
          public clientVersion(): string Returns the version of the database client.
          /**
          * Returns the version of the database client.
          *
          * Assumes the client connection is \PDO. Non-PDO based drivers need to
          * override this method.
          *
          * @return string
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1581
          public supportsTransactionalDDL(): bool Determines if this driver supports transactional DDL.
          /**
          * Determines if this driver supports transactional DDL.
          *
          * DDL queries are those that change the schema, such as ALTER queries.
          *
          * @return bool
          *   TRUE if this connection supports transactions for DDL queries, FALSE
          *   otherwise.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1594
          public commit() Throws an exception to deny direct access to transaction commits.
          /**
          * Throws an exception to deny direct access to transaction commits.
          *
          * We do not want to allow users to commit transactions at any time, only
          * by destroying the transaction object or allowing it to go out of scope.
          * A direct commit bypasses all of the safety checks we've built on top of
          * the database client's transaction routines.
          *
          * @throws \Drupal\Core\Database\TransactionExplicitCommitNotAllowedException
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1646
          public quote($string, $parameter_type = 2): string|bool Quotes a string for use in a query.
          /**
          * Quotes a string for use in a query.
          *
          * @param string $string
          *   The string to be quoted.
          * @param int $parameter_type
          *   (optional) Provides a data type hint for drivers that have alternate
          *   quoting styles. Defaults to \PDO::PARAM_STR.
          *
          * @return string|bool
          *   A quoted string that is theoretically safe to pass into an SQL statement.
          *   Returns FALSE if the driver does not support quoting in this way.
          *
          * @see \PDO::quote()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1684
          public __sleep() Prevents the database connection from being serialized.
          /**
          * Prevents the database connection from being serialized.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1711
          public getProvider(): string Get the module name of the module that is providing the database driver.
          /**
          * Get the module name of the module that is providing the database driver.
          *
          * @return string
          *   The module name of the module that is providing the database driver, or
          *   "core" when the driver is not provided as part of a module.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1841
          public getPagerManager(): Drupal\Core\Pager\PagerManagerInterface Get the pager manager service, if available.
          /**
          * Get the pager manager service, if available.
          *
          * @return \Drupal\Core\Pager\PagerManagerInterface
          *   The pager manager service, if available.
          *
          * @throws \Drupal\Core\DependencyInjection\ContainerNotInitializedException
          *   If the container has not been initialized yet.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1861
          public hasJson(): bool Runs a simple query to validate json datatype support.
          /**
          * Runs a simple query to validate json datatype support.
          *
          * @return bool
          *   Returns the query result.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1871
          public isEventEnabled(string $eventName): bool Returns the status of a database API event toggle.
          /**
          * Returns the status of a database API event toggle.
          *
          * @param string $eventName
          *   The name of the event to check.
          *
          * @return bool
          *   TRUE if the event is going to be fired by the database API, FALSE
          *   otherwise.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1890
          public enableEvents(array $eventNames): static Enables database API events dispatching.
          /**
          * Enables database API events dispatching.
          *
          * @param string[] $eventNames
          *   A list of database events to be enabled.
          *
          * @return static
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1902
          public disableEvents(array $eventNames): static Disables database API events dispatching.
          /**
          * Disables database API events dispatching.
          *
          * @param string[] $eventNames
          *   A list of database events to be disabled.
          *
          * @return static
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1918
          public dispatchEvent(Drupal\Core\Database\Event\DatabaseEvent $event, ?string $eventName = null): Drupal\Core\Database\Event\DatabaseEvent Dispatches a database API event via the container dispatcher.
          /**
          * Dispatches a database API event via the container dispatcher.
          *
          * @param \Drupal\Core\Database\Event\DatabaseEvent $event
          *   The database event.
          * @param string|null $eventName
          *   (Optional) the name of the event to dispatch.
          *
          * @return \Drupal\Core\Database\Event\DatabaseEvent
          *   The database event.
          *
          * @throws \Drupal\Core\Database\Exception\EventException
          *   If the container is not initialized.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1940
          public findCallerFromDebugBacktrace(): array Determine the last non-database method that called the database API.
          /**
          * Determine the last non-database method that called the database API.
          *
          * Traversing the call stack from the very first call made during the
          * request, we define "the routine that called this query" as the last entry
          * in the call stack that is not any method called from the namespace of the
          * database driver, is not inside the Drupal\Core\Database namespace and does
          * have a file (which excludes call_user_func_array(), anonymous functions
          * and similar). That makes the climbing logic very simple, and handles the
          * variable stack depth caused by the query builders.
          *
          * See the @link http://php.net/debug_backtrace debug_backtrace() @endlink
          * function.
          *
          * @return array
          *   This method returns a stack trace entry similar to that generated by
          *   debug_backtrace(). However, it flattens the trace entry and the trace
          *   entry before it so that we get the function and args of the function that
          *   called into the database system, not the function and args of the
          *   database call itself.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1968
          protected getMariaDbVersionMatch(): ?string Gets the MariaDB portion of the server version.
          /**
          * Gets the MariaDB portion of the server version.
          *
          * @return string
          *   The MariaDB portion of the server version if present, or NULL if not.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:303
          protected getServerVersion(): string Gets the server version.
          /**
          * Gets the server version.
          *
          * @return string
          *   The PDO server version.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:319
          protected popCommittableTransactions() Overridden to work around issues to MySQL not supporting transactional DDL.
          /**
          * Overridden to work around issues to MySQL not supporting transactional DDL.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:404
          protected doCommit() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:479
          protected defaultOptions(): array Returns the default query options for any given query.
          /**
          * Returns the default query options for any given query.
          *
          * A given query can be customized with a number of option flags in an
          * associative array:
          * - fetch: This element controls how rows from a result set will be
          *   returned. Legal values include \PDO::FETCH_ASSOC, \PDO::FETCH_BOTH,
          *   \PDO::FETCH_OBJ, \PDO::FETCH_NUM, or a string representing the name of a
          *   class. If a string is specified, each record will be fetched into a new
          *   object of that class. The behavior of all other values is defined by PDO.
          *   See http://php.net/manual/pdostatement.fetch.php
          * - return: (deprecated) Depending on the type of query, different return
          *   values may be meaningful. This directive instructs the system which type
          *   of return value is desired. The system will generally set the correct
          *   value automatically, so it is extremely rare that a module developer will
          *   ever need to specify this value. Setting it incorrectly will likely lead
          *   to unpredictable results or fatal errors. Legal values include:
          *   - Database::RETURN_STATEMENT: Return the prepared statement object for
          *     the query. This is usually only meaningful for SELECT queries, where
          *     the statement object is how one accesses the result set returned by the
          *     query.
          *   - Database::RETURN_AFFECTED: Return the number of rows found (matched) by
          *     the WHERE clause of an UPDATE or DELETE query (not the number of rows
          *     actually changed). Note that although named RETURN_AFFECTED for
          *     historical reasons, the number of rows matched is returned for
          *     consistency across database engines.
          *   - Database::RETURN_INSERT_ID: Return the sequence ID (primary key)
          *     created by an INSERT statement on a table that contains a serial
          *     column.
          *   - Database::RETURN_NULL: Do not return anything, as there is no
          *     meaningful value to return. That is the case for INSERT queries on
          *     tables that do not contain a serial column.
          * - allow_delimiter_in_query: By default, queries which have the ; delimiter
          *   any place in them will cause an exception. This reduces the chance of SQL
          *   injection attacks that terminate the original query and add one or more
          *   additional queries (such as inserting new user accounts). In rare cases,
          *   such as creating an SQL function, a ; is needed and can be allowed by
          *   changing this option to TRUE.
          * - allow_square_brackets: By default, queries which contain square brackets
          *   will have them replaced with the identifier quote character for the
          *   database type. In rare cases, such as creating an SQL function, []
          *   characters might be needed and can be allowed by changing this option to
          *   TRUE.
          * - pdo: By default, queries will execute with the client connection options
          *   set on the connection. In particular cases, it could be necessary to
          *   override the driver options on the statement level. In such case, pass
          *   the required setting as an array here, and they will be passed to the
          *   prepared statement.
          *
          * @return array
          *   An array of default query options.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:331
          protected setPrefix($prefix) Set the prefix used by this database connection.
          /**
          * Set the prefix used by this database connection.
          *
          * @param string $prefix
          *   A single prefix.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:393
          protected preprocessStatement(string $query, array $options): string Returns a string SQL statement ready for preparation.
          /**
          * Returns a string SQL statement ready for preparation.
          *
          * This method replaces table names in curly braces and identifiers in square
          * brackets with platform specific replacements, appropriately escaping them
          * and wrapping them with platform quote characters.
          *
          * @param string $query
          *   The query string as SQL, with curly braces surrounding the table names,
          *   and square brackets surrounding identifiers.
          * @param array $options
          *   An associative array of options to control how the query is run. See
          *   the documentation for self::defaultOptions() for details.
          *
          * @return string
          *   A string SQL statement ready for preparation.
          *
          * @throws \InvalidArgumentException
          *   If multiple statements are included in the string, and delimiters are
          *   not allowed in the query.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:557
          protected filterComment($comment = ''): string Sanitize a query comment string.
          /**
          * Sanitize a query comment string.
          *
          * Ensure a query comment does not include strings such as "* /" that might
          * terminate the comment early. This avoids SQL injection attacks via the
          * query comment. The comment strings in this example are separated by a
          * space to avoid PHP parse errors.
          *
          * For example, the comment:
          * @code
          * \Drupal::database()->update('example')
          *  ->condition('id', $id)
          *  ->fields(array('field2' => 10))
          *  ->comment('Exploit * / DROP TABLE node; --')
          *  ->execute()
          * @endcode
          *
          * Would result in the following SQL statement being generated:
          * @code
          * "/ * Exploit * / DROP TABLE node. -- * / UPDATE example SET field2=..."
          * @endcode
          *
          * Unless the comment is sanitized first, the SQL server would drop the
          * node table and ignore the rest of the SQL statement.
          *
          * @param string $comment
          *   A query comment string.
          *
          * @return string
          *   A sanitized version of the query comment string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:733
          protected expandArguments(&$query, &$args): bool Expands out shorthand placeholders.
          /**
          * Expands out shorthand placeholders.
          *
          * Drupal supports an alternate syntax for doing arrays of values. We
          * therefore need to expand them out into a full, executable query string.
          *
          * @param string $query
          *   The query string to modify.
          * @param array $args
          *   The arguments for the query.
          *
          * @return bool
          *   TRUE if the query was modified, FALSE otherwise.
          *
          * @throws \InvalidArgumentException
          *   This exception is thrown when:
          *   - A placeholder that ends in [] is supplied, and the supplied value is
          *     not an array.
          *   - A placeholder that does not end in [] is supplied, and the supplied
          *     value is an array.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:847
          protected getDebugBacktrace(): array Gets the debug backtrace.
          /**
          * Gets the debug backtrace.
          *
          * Wraps the debug_backtrace function to allow mocking results in PHPUnit
          * tests.
          *
          * @return array[]
          *   The debug backtrace.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:2024
          public static open(array &$connection_options = array()) {@inheritdoc}
          \Drupal\mysql\Driver\Database\mysql\Connection::open(array &$connection_options = array())
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:127
          public static createConnectionOptionsFromUrl($url, $root): array Creates an array of database connection options from a URL.
          \Drupal\Core\Database\Connection::createConnectionOptionsFromUrl($url, $root)
          /**
          * Creates an array of database connection options from a URL.
          *
          * @param string $url
          *   The URL.
          * @param string $root
          *   The root directory of the Drupal installation. Some database drivers,
          *   like for example SQLite, need this information.
          *
          * @return array
          *   The connection options.
          *
          * @throws \InvalidArgumentException
          *   Exception thrown when the provided URL does not meet the minimum
          *   requirements.
          *
          * @internal
          *   This method should only be called from
          *   \Drupal\Core\Database\Database::convertDbUrlToConnectionInfo().
          *
          * @see \Drupal\Core\Database\Database::convertDbUrlToConnectionInfo()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1737
          public static createUrlFromConnectionOptions(array $connection_options): string Creates a URL from an array of database connection options.
          \Drupal\Core\Database\Connection::createUrlFromConnectionOptions(array $connection_options)
          /**
          * Creates a URL from an array of database connection options.
          *
          * @param array $connection_options
          *   The array of connection options for a database connection. An additional
          *   key of 'module' is added by Database::getConnectionInfoAsUrl() for
          *   drivers provided my contributed or custom modules for convenience.
          *
          * @return string
          *   The connection info as a URL.
          *
          * @throws \InvalidArgumentException
          *   Exception thrown when the provided array of connection options does not
          *   meet the minimum requirements.
          *
          * @internal
          *   This method should only be called from
          *   \Drupal\Core\Database\Database::getConnectionInfoAsUrl().
          *
          * @see \Drupal\Core\Database\Database::getConnectionInfoAsUrl()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1798
          public static removeDatabaseEntriesFromDebugBacktrace(array $backtrace, string $driver_namespace): array Removes database related calls from a backtrace array.
          \Drupal\Core\Database\Connection::removeDatabaseEntriesFromDebugBacktrace(array $backtrace, string $driver_namespace)
          /**
          * Removes database related calls from a backtrace array.
          *
          * @param array $backtrace
          *   A standard PHP backtrace. Passed by reference.
          * @param string $driver_namespace
          *   The PHP namespace of the database driver.
          *
          * @return array
          *   The cleaned backtrace array.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1999
          protected static getSQLState(Exception $e): string Extracts the SQLSTATE error from a PDOException.
          /**
          * Extracts the SQLSTATE error from a PDOException.
          *
          * @param \Exception $e
          *   The exception
          *
          * @return string
          *   The five character error code.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1697
        • const DATABASE_NOT_FOUND :: integer 1049
          \Drupal\mysql\Driver\Database\mysql\Connection::DATABASE_NOT_FOUND
          const ACCESS_DENIED :: integer 1045
          \Drupal\mysql\Driver\Database\mysql\Connection::ACCESS_DENIED
          const CONNECTION_REFUSED :: integer 2002
          \Drupal\mysql\Driver\Database\mysql\Connection::CONNECTION_REFUSED
          const UNSUPPORTED_CHARSET :: integer 2019
          \Drupal\mysql\Driver\Database\mysql\Connection::UNSUPPORTED_CHARSET
          const UNKNOWN_CHARSET :: integer 1115
          \Drupal\mysql\Driver\Database\mysql\Connection::UNKNOWN_CHARSET
          const SQLSTATE_SYNTAX_ERROR :: integer 42000
          \Drupal\mysql\Driver\Database\mysql\Connection::SQLSTATE_SYNTAX_ERROR
          const MIN_MAX_ALLOWED_PACKET :: integer 1024
          \Drupal\mysql\Driver\Database\mysql\Connection::MIN_MAX_ALLOWED_PACKET
        protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (4)
        • Properties (4)
        • Available methods (12)
        • Static class properties
        • protected connection -> Drupal\mysql\Driver\Database\mysql\Connection (24) Depth Limit
          protected invalidatedTags -> array (0)
          protected delayedTags -> array (0)
          protected tagCache -> array (7) Depth Limit
        • public __construct(Drupal\Core\Database\Connection $connection) Constructs a DatabaseCacheTagsChecksum object.
          /**
          * Constructs a DatabaseCacheTagsChecksum object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:28
          public rootTransactionEndCallback($success) Callback to be invoked just after a database transaction gets committed.
          /**
          * Callback to be invoked just after a database transaction gets committed.
          *
          * Executes all delayed tag invalidations.
          *
          * @param bool $success
          *   Whether or not the transaction was successful.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:43
          public invalidateTags(array $tags) Implements \Drupal\Core\Cache\CacheTagsInvalidatorInterface::invalidateTags()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsInvalidatorInterface::invalidateTags()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:53
          public getCurrentChecksum(array $tags) Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::getCurrentChecksum()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::getCurrentChecksum()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:83
          public schemaDefinition() Defines the schema for the {cachetags} table.
          /**
          * Defines the schema for the {cachetags} table.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:97
          public isValid($checksum, array $tags) Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::isValid()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::isValid()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:105
          public getDatabaseConnection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:123
          public reset() Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::reset()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::reset()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:149
          protected doInvalidateTags(array $tags) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:35
          protected getTagInvalidationCounts(array $tags) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:58
          protected ensureTableExists() Check if the cache tags table exists and create it if not.
          /**
          * Check if the cache tags table exists and create it if not.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:75
          protected calculateChecksum(array $tags): int Calculates the current checksum for a given set of tags.
          /**
          * Calculates the current checksum for a given set of tags.
          *
          * @param string[] $tags
          *   The array of tags to calculate the checksum for.
          *
          * @return int
          *   The calculated checksum.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:128
        • const INVALID_CHECKSUM_WHILE_IN_TRANSACTION :: integer -1
          \Drupal\Core\Cache\DatabaseCacheTagsChecksum::INVALID_CHECKSUM_WHILE_IN_TRANSACTION
      • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider, $bin, $max_rows = null) Constructs a DatabaseBackend object.
        /**
        * Constructs a DatabaseBackend object.
        *
        * @param \Drupal\Core\Database\Connection $connection
        *   The database connection.
        * @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider
        *   The cache tags checksum provider.
        * @param string $bin
        *   The cache bin for which the object is created.
        * @param int $max_rows
        *   (optional) The maximum number of rows that are allowed in this cache bin
        *   table.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:82
        public get($cid, $allow_invalid = false) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:95
        public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:104
        public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:181
        public setMultiple(array $items) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:194
        public delete($cid) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:290
        public deleteMultiple(array $cids) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:297
        public deleteAll() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:320
        public invalidate($cid) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:337
        public invalidateMultiple(array $cids) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:344
        public invalidateAll() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:363
        public garbageCollection() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:377
        public removeBin() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:410
        public schemaDefinition() Defines the schema for the {cache_*} bin tables.
        /**
        * Defines the schema for the {cache_*} bin tables.
        *
        * @internal
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:489
        public getMaxRows(): int The maximum number of rows that this cache bin table is allowed to store.
        /**
        * The maximum number of rows that this cache bin table is allowed to store.
        *
        * @return int
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:556
        protected prepareItem($cache, $allow_invalid): mixed|false Prepares a cached item.
        /**
        * Prepares a cached item.
        *
        * Checks that items are either permanent or did not expire, and unserializes
        * data as appropriate.
        *
        * @param object $cache
        *   An item loaded from self::get() or self::getMultiple().
        * @param bool $allow_invalid
        *   If FALSE, the method returns FALSE if the cache item is not valid.
        *
        * @return mixed|false
        *   The item with data unserialized as appropriate and a property indicating
        *   whether the item is valid, or FALSE if there is no valid item to load.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:151
        protected doSetMultiple(array $items) Stores multiple items in the persistent cache.
        /**
        * Stores multiple items in the persistent cache.
        *
        * @param array $items
        *   An array of cache items, keyed by cid.
        *
        * @see \Drupal\Core\Cache\CacheBackendInterface::setMultiple()
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:222
        protected ensureBinExists() Check if the cache bin exists and create it if not.
        /**
        * Check if the cache bin exists and create it if not.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:422
        protected catchException(Exception $e, $table_name = null) Act on an exception when cache might be stale.
        /**
        * Act on an exception when cache might be stale.
        *
        * If the table does not yet exist, that's fine, but if the table exists and
        * yet the query failed, then the cache is stale and the exception needs to
        * propagate.
        *
        * @param $e
        *   The exception.
        * @param string|null $table_name
        *   The table name. Defaults to $this->bin.
        *
        * @throws \Exception
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:454
        protected normalizeCid($cid): string Normalizes a cache ID in order to comply with database limitations.
        /**
        * Normalizes a cache ID in order to comply with database limitations.
        *
        * @param string $cid
        *   The passed in cache ID.
        *
        * @return string
        *   An ASCII-encoded cache ID that is at most 255 characters long.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:469
      • const DEFAULT_MAX_ROWS :: integer 5000
        \Drupal\Core\Cache\DatabaseBackend::DEFAULT_MAX_ROWS
        const MAXIMUM_NONE :: integer -1
        \Drupal\Core\Cache\DatabaseBackend::MAXIMUM_NONE
        const MAX_ITEMS_PER_CACHE_SET :: integer 100
        \Drupal\Core\Cache\DatabaseBackend::MAX_ITEMS_PER_CACHE_SET
        const CACHE_PERMANENT :: integer -1
        \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
      protected useCaches -> boolean true
      protected stringTranslation -> null
    • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Language\LanguageManagerInterface $language_manager) Constructs a new EntityDisplayRepository.
      /**
      * Constructs a new EntityDisplayRepository.
      *
      * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
      *   The entity type manager.
      * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
      *   The module handler.
      * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
      *   The cache backend.
      * @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
      *   The language manager.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:60
      public getAllViewModes() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:70
      public getViewModes($entity_type_id) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:77
      public getAllFormModes() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:84
      public getFormModes($entity_type_id) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:91
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      /**
      * Sets the string translation service to use.
      *
      * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
      *   The string translation service.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
      public getViewModeOptions($entity_type) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:153
      public getFormModeOptions($entity_type_id) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:160
      public getViewModeOptionsByBundle($entity_type_id, $bundle) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:167
      public getFormModeOptionsByBundle($entity_type_id, $bundle) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:174
      public clearDisplayModeInfo() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:241
      public getViewDisplay($entity_type, $bundle, $view_mode = 'default') {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:249
      public getFormDisplay($entity_type, $bundle, $form_mode = 'default') {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:272
      protected cacheGet($cid): object|false Fetches from the cache backend, respecting the use caches flag.
      /**
      * Fetches from the cache backend, respecting the use caches flag.
      *
      * @param string $cid
      *   The cache ID of the data to retrieve.
      *
      * @return object|false
      *   The cache item or FALSE on failure.
      *
      * @see \Drupal\Core\Cache\CacheBackendInterface::get()
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
      protected cacheSet($cid, $data, $expire = -1, array $tags = array()) Stores data in the persistent cache, respecting the use caches flag.
      /**
      * Stores data in the persistent cache, respecting the use caches flag.
      *
      * @param string $cid
      *   The cache ID of the data to store.
      * @param mixed $data
      *   The data to store in the cache.
      *   Some storage engines only allow objects up to a maximum of 1MB in size to
      *   be stored by default. When caching large arrays or similar, take care to
      *   ensure $data does not exceed this size.
      * @param int $expire
      *   One of the following values:
      *   - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should
      *     not be removed unless it is deleted explicitly.
      *   - A Unix timestamp: Indicates that the item will be considered invalid
      *     after this time, i.e. it will not be returned by get() unless
      *     $allow_invalid has been set to TRUE. When the item has expired, it may
      *     be permanently deleted by the garbage collector at any time.
      * @param array $tags
      *   An array of tags to be stored with the cache item. These should normally
      *   identify objects used to build the cache item, which should trigger
      *   cache invalidation when updated. For example if a cached item represents
      *   a node, both the node ID and the author's user ID might be passed in as
      *   tags. For example array('node' => array(123), 'user' => array(92)).
      *
      * @see \Drupal\Core\Cache\CacheBackendInterface::set()
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
      * Translates a string to the current language or to a given language.
      *
      * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
      * important security information and usage guidelines.
      *
      * In order for strings to be localized, make them available in one of the
      * ways supported by the
      * @link https://www.drupal.org/node/322729 Localization API @endlink. When
      * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
      * $this->t(). Otherwise create a new
      * \Drupal\Core\StringTranslation\TranslatableMarkup object.
      *
      * @param string $string
      *   A string containing the English text to translate.
      * @param array $args
      *   (optional) An associative array of replacements to make after
      *   translation. Based on the first character of the key, the value is
      *   escaped and/or themed. See
      *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
      *   details.
      * @param array $options
      *   (optional) An associative array of additional options, with the following
      *   elements:
      *   - 'langcode' (defaults to the current language): A language code, to
      *     translate to a language other than what is used to display the page.
      *   - 'context' (defaults to the empty context): The context the source
      *     string belongs to. See the
      *     @link i18n Internationalization topic @endlink for more information
      *     about string contexts.
      *
      * @return \Drupal\Core\StringTranslation\TranslatableMarkup
      *   An object that, when cast to a string, returns the translated string.
      *
      * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
      * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
      *
      * @ingroup sanitization
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) Formats a string containing a count of items.
      /**
      * Formats a string containing a count of items.
      *
      * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
      protected getNumberOfPlurals($langcode = null) Returns the number of plurals supported by a given language.
      /**
      * Returns the number of plurals supported by a given language.
      *
      * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
      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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
      protected getAllDisplayModesByEntityType($display_type): array Gets the entity display mode info for all entity types.
      /**
      * Gets the entity display mode info for all entity types.
      *
      * @param string $display_type
      *   The display type to be retrieved. It can be "view_mode" or "form_mode".
      *
      * @return array
      *   The display mode info for all entity types.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:104
      protected getDisplayModesByEntityType($display_type, $entity_type_id): array Gets the entity display mode info for a specific entity type.
      /**
      * Gets the entity display mode info for a specific entity type.
      *
      * @param string $display_type
      *   The display type to be retrieved. It can be "view_mode" or "form_mode".
      * @param string $entity_type_id
      *   The entity type whose display mode info should be returned.
      *
      * @return array
      *   The display mode info for a specific entity type.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:137
      protected getDisplayModeOptions($display_type, $entity_type_id): array Gets an array of display mode options.
      /**
      * Gets an array of display mode options.
      *
      * @param string $display_type
      *   The display type to be retrieved. It can be "view_mode" or "form_mode".
      * @param string $entity_type_id
      *   The entity type whose display mode options should be returned.
      *
      * @return array
      *   An array of display mode labels, keyed by the display mode ID.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:189
      protected getDisplayModeOptionsByBundle($display_type, $entity_type_id, $bundle): array Returns an array of enabled display mode options by bundle.
      /**
      * Returns an array of enabled display mode options by bundle.
      *
      * @param $display_type
      *   The display type to be retrieved. It can be "view_mode" or "form_mode".
      * @param string $entity_type_id
      *   The entity type whose display mode options should be returned.
      * @param string $bundle
      *   The name of the bundle.
      *
      * @return array
      *   An array of display mode labels, keyed by the display mode ID.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:210
    • const DEFAULT_DISPLAY_MODE :: string (7) "default"
      \Drupal\Core\Entity\EntityDisplayRepository::DEFAULT_DISPLAY_MODE
    protected cacheBin -> string (6) "render"
    protected languageManager -> Drupal\Core\Language\LanguageManager (5)
    • Properties (5)
    • Available methods (22)
    • protected languages -> array (1)
      en => array (1)
      3 => array (3) Depth Limit
      protected defaultLanguage -> Drupal\Core\Language\LanguageDefault (1)
      • Properties
      • Available methods (3)
      • protected language -> Drupal\Core\Language\Language (5)
        • Properties (5)
        • Available methods (9)
        • Static class properties (16)
        • protected name -> string (7) "English"
          protected id -> string (2) "en"
          protected direction -> string (3) "ltr"
          protected weight -> integer 0
          protected locked -> boolean false
        • public __construct(array $values = array()) Constructs a new class instance.
          /**
          * Constructs a new class instance.
          *
          * @param array $values
          *   An array of property values, keyed by property name, used to construct
          *   the language.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:77
          public getName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:101
          public getId() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:108
          public getDirection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:115
          public getWeight() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:122
          public isDefault() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:129
          public isLocked() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:136
          public static sort(&$languages) Sort language objects.
          \Drupal\Core\Language\Language::sort(&$languages)
          /**
          * Sort language objects.
          *
          * @param \Drupal\Core\Language\LanguageInterface[] $languages
          *   The array of language objects keyed by langcode.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:146
          protected static getDefaultLangcode(): string Gets the default langcode.
          /**
          * Gets the default langcode.
          *
          * @return string
          *   The current default langcode.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:173
        • public static $defaultValues :: array (5) Depth Limit
          \Drupal\Core\Language\Language::$defaultValues
          const LANGCODE_SYSTEM :: string (6) "system"
          \Drupal\Core\Language\Language::LANGCODE_SYSTEM
          const LANGCODE_NOT_SPECIFIED :: string (3) "und"
          \Drupal\Core\Language\Language::LANGCODE_NOT_SPECIFIED
          const LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
          \Drupal\Core\Language\Language::LANGCODE_NOT_APPLICABLE
          const LANGCODE_DEFAULT :: string (9) "x-default"
          \Drupal\Core\Language\Language::LANGCODE_DEFAULT
          const LANGCODE_SITE_DEFAULT :: string (12) "site_default"
          \Drupal\Core\Language\Language::LANGCODE_SITE_DEFAULT
          const VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
          \Drupal\Core\Language\Language::VALID_LANGCODE_REGEX
          const STATE_CONFIGURABLE :: integer 1
          \Drupal\Core\Language\Language::STATE_CONFIGURABLE
          const STATE_LOCKED :: integer 2
          \Drupal\Core\Language\Language::STATE_LOCKED
          const STATE_ALL :: integer 3
          \Drupal\Core\Language\Language::STATE_ALL
          const STATE_SITE_DEFAULT :: integer 4
          \Drupal\Core\Language\Language::STATE_SITE_DEFAULT
          const TYPE_CONTENT :: string (16) "language_content"
          \Drupal\Core\Language\Language::TYPE_CONTENT
          const TYPE_INTERFACE :: string (18) "language_interface"
          \Drupal\Core\Language\Language::TYPE_INTERFACE
          const TYPE_URL :: string (12) "language_url"
          \Drupal\Core\Language\Language::TYPE_URL
          const DIRECTION_LTR :: string (3) "ltr"
          \Drupal\Core\Language\Language::DIRECTION_LTR
          const DIRECTION_RTL :: string (3) "rtl"
          \Drupal\Core\Language\Language::DIRECTION_RTL
      • public __construct(array $values) Constructs the default language object.
        /**
        * Constructs the default language object.
        *
        * @param array $values
        *   The properties used to construct the default language.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageDefault.php:30
        public get(): \Drupal\Core\Language\LanguageInterface Gets the default language.
        /**
        * Gets the default language.
        *
        * @return \Drupal\Core\Language\LanguageInterface
        *   The default language.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageDefault.php:40
        public set(Drupal\Core\Language\LanguageInterface $language) Sets the default language.
        /**
        * Sets the default language.
        *
        * @param \Drupal\Core\Language\LanguageInterface $language
        *   The default language.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageDefault.php:50
      protected definedLanguageTypesInfo -> array (3)
      language_interface => array (3)
      name => Drupal\Core\StringTranslation\TranslatableMarkup (5) Depth Limit
      description => Drupal\Core\StringTranslation\TranslatableMarkup (5) Depth Limit
      locked => boolean true
      language_content => array (3)
      name => Drupal\Core\StringTranslation\TranslatableMarkup (5) Depth Limit
      description => Drupal\Core\StringTranslation\TranslatableMarkup (5) Depth Limit
      locked => boolean true
      language_url => array (1)
      locked => boolean true
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
    • public __sleep() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs the language manager.
      /**
      * Constructs the language manager.
      *
      * @param \Drupal\Core\Language\LanguageDefault $default_language
      *   The default language.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:46
      public isMultilingual() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:53
      public getLanguageTypes() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:60
      public __wakeup() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
      public getDefinedLanguageTypesInfo(): array Returns information about all defined language types.
      /**
      * Returns information about all defined language types.
      *
      * Defines the three core language types:
      * - Interface language is the only configurable language type in core. It is
      *   used by t() as the default language if none is specified.
      * - Content language is by default non-configurable and inherits the
      *   interface language negotiated value. It is used by the Field API to
      *   determine the display language for fields if no explicit value is
      *   specified.
      * - URL language is by default non-configurable and is determined through the
      *   URL language negotiation method or the URL fallback language negotiation
      *   method if no language can be detected. It is used by l() as the default
      *   language if none is specified.
      *
      * @return array
      *   An associative array of language type information arrays keyed by
      *   language type machine name, in the format of
      *   hook_language_types_info().
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:84
      public getCurrentLanguage($type = 'language_interface') {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:107
      public reset($type = null) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:114
      public getDefaultLanguage() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:121
      public getLanguages($flags = 1) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:128
      public getNativeLanguages() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:147
      public getLanguage($langcode) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:155
      public getLanguageName($langcode) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:163
      public getDefaultLockedLanguages($weight0) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:179
      public isLanguageLocked($langcode) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:207
      public getFallbackCandidates(array $context = array()) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:215
      public getLanguageSwitchLinks($type, Drupal\Core\Url $url) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:222
      public setConfigOverrideLanguage(?Drupal\Core\Language\LanguageInterface $language = null): $this Sets the configuration override language.
      /**
      * Sets the configuration override language.
      *
      * This function is a noop since the configuration cannot be overridden by
      * language unless the Language module is enabled. That replaces the default
      * language manager with a configurable language manager.
      *
      * @param \Drupal\Core\Language\LanguageInterface $language
      *   The language to override configuration with.
      *
      * @return $this
      *
      * @see \Drupal\language\ConfigurableLanguageManager::setConfigOverrideLanguage()
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:387
      public getConfigOverrideLanguage() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:394
      protected filterLanguages(array $languages, $flags = 1): \Drupal\Core\Language\LanguageInterface[] Filters the full list of languages based on the value of the flag.
      /**
      * Filters the full list of languages based on the value of the flag.
      *
      * The locked languages are removed by default.
      *
      * @param \Drupal\Core\Language\LanguageInterface[] $languages
      *   Array with languages to be filtered.
      * @param int $flags
      *   (optional) Specifies the state of the languages that have to be returned.
      *   It can be: LanguageInterface::STATE_CONFIGURABLE,
      *   LanguageInterface::STATE_LOCKED, or LanguageInterface::STATE_ALL.
      *
      * @return \Drupal\Core\Language\LanguageInterface[]
      *   An associative array of languages, keyed by the language code.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:413
      public static getStandardLanguageList() {@inheritdoc}
      \Drupal\Core\Language\LanguageManager::getStandardLanguageList()
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:229
      public static getUnitedNationsLanguageList(): array The 6 official languages used at the United Nations.
      \Drupal\Core\Language\LanguageManager::getUnitedNationsLanguageList()
      /**
      * The 6 official languages used at the United Nations.
      *
      * This list is based on https://www.un.org/en/our-work/official-languages
      * and it uses the same format as getStandardLanguageList().
      *
      * @return array
      *   An array with language codes as keys, and English and native language
      *   names as values.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:360
    protected themeRegistry -> Drupal\Core\Theme\Registry (14)
    • Properties (14)
    • Available methods (15)
    • protected theme -> Drupal\Core\Theme\ActiveTheme (11)
      • Properties (11)
      • Available methods (12)
      • protected name -> string (8) "sp_theme"
        protected logo -> string (31) "themes/custom/sp_theme/logo.svg"
        • File (3.7KB)
        • -rw-r--r-- 10026 1003 3.7KB Oct 03 2023 themes/custom/sp_theme/logo.svg
          
        protected path -> string (22) "themes/custom/sp_theme"
        • Directory (4KB)
        • drwxr-xr-x 10026 1003 4KB Nov 10 2023 themes/custom/sp_theme
          
        protected engine -> string (4) "twig"
        protected owner -> string (36) "core/themes/engines/twig/twig.engine"
        • File (4.9KB)
        • -rw-r--r-- 10026 1003 4.9KB Nov 01 2023 core/themes/engines/twig/twig.engine
          
        protected baseThemeExtensions -> array (1)
        bootstrap_barrio => Drupal\Core\Extension\Extension (18) Depth Limit
        protected extension -> Drupal\Core\Extension\Extension (19)
        • Properties (19)
        • Available methods (15)
        • protected type -> string (5) "theme"
          protected pathname -> string (40) "themes/custom/sp_theme/sp_theme.info.yml"
          • File (1.3KB)
          • -rw-r--r-- 10026 1003 1.3KB Oct 03 2023 themes/custom/sp_theme/sp_theme.info.yml
            
          protected filename -> string (14) "sp_theme.theme"
          protected splFileInfo -> null
          protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
          • Directory (4KB)
          • Contents
          • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          public info -> array (24) Depth Limit
          public subpath -> string (22) "themes/custom/sp_theme"
          • Directory (4KB)
          • drwxr-xr-x 10026 1003 4KB Nov 10 2023 themes/custom/sp_theme
            
          public origin -> string (0) ""
          public owner -> string (36) "core/themes/engines/twig/twig.engine"
          • File (4.9KB)
          • -rw-r--r-- 10026 1003 4.9KB Nov 01 2023 core/themes/engines/twig/twig.engine
            
          public prefix -> string (4) "twig"
          public status -> integer 1
          public required_by -> array (0)
          public requires -> array (1) Depth Limit
          public sort -> integer -3
          public base_themes -> array (1) Depth Limit
          public module_dependencies -> array (0)
          public libraries -> array (3) Depth Limit
          public engine -> string (4) "twig"
          public base_theme -> string (16) "bootstrap_barrio"
        • public __construct($root, $type, $pathname, $filename = null) Constructs a new Extension object.
          /**
          * Constructs a new Extension object.
          *
          * @param string $root
          *   The app root.
          * @param string $type
          *   The type of the extension; e.g., 'module'.
          * @param string $pathname
          *   The relative path and filename of the extension's info file; e.g.,
          *   'core/modules/node/node.info.yml'.
          * @param string $filename
          *   (optional) The filename of the main extension file; e.g., 'node.module'.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:71
          public getType(): string Returns the type of the extension.
          /**
          * Returns the type of the extension.
          *
          * @return string
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:85
          public getName(): string Returns the internal name of the extension.
          /**
          * Returns the internal name of the extension.
          *
          * @return string
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:94
          public getPath(): string Returns the relative path of the extension.
          /**
          * Returns the relative path of the extension.
          *
          * @return string
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:103
          public getPathname(): string Returns the relative path and filename of the extension's info file.
          /**
          * Returns the relative path and filename of the extension's info file.
          *
          * @return string
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:112
          public getFilename(): string Returns the filename of the extension's info file.
          /**
          * Returns the filename of the extension's info file.
          *
          * @return string
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:121
          public getExtensionPathname(): string|null Returns the relative path of the main extension file, if any.
          /**
          * Returns the relative path of the main extension file, if any.
          *
          * @return string|null
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:130
          public getExtensionFilename(): string|null Returns the name of the main extension file, if any.
          /**
          * Returns the name of the main extension file, if any.
          *
          * @return string|null
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:141
          public load(): bool Loads the main extension file, if any.
          /**
          * Loads the main extension file, if any.
          *
          * @return bool
          *   TRUE if this extension has a main extension file, FALSE otherwise.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:151
          public __call($method, array $args) Re-routes method calls to SplFileInfo.
          /**
          * Re-routes method calls to SplFileInfo.
          *
          * Offers all SplFileInfo methods to consumers; e.g., $extension->getMTime().
          *
          * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use
          *   \Drupal\Core\Extension\Extension::getFileInfo() instead.
          *
          * @see https://www.drupal.org/node/2959989
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:169
          public getFileInfo(): SplFileInfo Returns SplFileInfo instance for the extension's info file.
          /**
          * Returns SplFileInfo instance for the extension's info file.
          *
          * @return \SplFileInfo
          *   The object to access a file information of info file.
          *
          * @see https://www.php.net/manual/class.splfileinfo.php
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:182
          public __sleep(): array Magic method implementation to serialize the extension object.
          /**
          * Magic method implementation to serialize the extension object.
          *
          * @return array
          *   The names of all variables that should be serialized.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:195
          public __wakeup() Magic method implementation to unserialize the extension object.
          /**
          * Magic method implementation to unserialize the extension object.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:208
          public isExperimental(): bool Checks if an extension is marked as experimental.
          /**
          * Checks if an extension is marked as experimental.
          *
          * @return bool
          *   TRUE if an extension is marked as experimental, FALSE otherwise.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:225
          public isObsolete(): bool Checks if an extension is marked as obsolete.
          /**
          * Checks if an extension is marked as obsolete.
          *
          * @return bool
          *   TRUE if an extension is marked as obsolete, FALSE otherwise.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/Extension.php:245
        protected libraries -> array (4)
        0 => string (31) "bootstrap_barrio/global-styling"
        1 => string (23) "sp_theme/global-styling"
        2 => string (21) "sp_theme/font-awesome"
        3 => string (22) "sp_theme/getaddress-io"
        protected regions -> array (23)
        top_header => string (10) "Top header"
        top_header_form => string (15) "Top header form"
        header => string (6) "Header"
        header_form => string (11) "Header form"
        primary_menu => string (12) "Primary menu"
        secondary_menu => string (14) "Secondary menu"
        page_top => string (8) "Page top"
        page_bottom => string (11) "Page bottom"
        highlighted => string (11) "Highlighted"
        featured_top => string (12) "Featured top"
        breadcrumb => string (10) "Breadcrumb"
        content => string (7) "Content"
        sidebar_first => string (13) "Sidebar first"
        sidebar_second => string (14) "Sidebar second"
        featured_bottom_first => string (21) "Featured bottom first"
        featured_bottom_second => string (22) "Featured bottom second"
        featured_bottom_third => string (21) "Featured bottom third"
        footer_first => string (12) "Footer first"
        footer_second => string (13) "Footer second"
        footer_third => string (12) "Footer third"
        footer_fourth => string (13) "Footer fourth"
        footer_fifth => string (12) "Footer fifth"
        modal => string (5) "Modal"
        protected librariesOverride -> array (1)
        themes/custom/sp_theme => array (1) Depth Limit
        protected librariesExtend -> array (3)
        core/drupal.dropbutton => array (1) Depth Limit
        file/drupal.file => array (1) Depth Limit
        node/drupal.node.preview => array (1) Depth Limit
      • public __construct(array $values) Constructs an ActiveTheme object.
        /**
        * Constructs an ActiveTheme object.
        *
        * @param array $values
        *   The properties of the object, keyed by the names.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:99
        public getName(): string Returns the machine name of the theme.
        /**
        * Returns the machine name of the theme.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:131
        public getPath(): string Returns the path to the theme directory.
        /**
        * Returns the path to the theme directory.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:140
        public getEngine(): string Returns the theme engine.
        /**
        * Returns the theme engine.
        *
        * @return string
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:149
        public getOwner(): mixed Returns the path to the theme engine for root themes.
        /**
        * Returns the path to the theme engine for root themes.
        *
        * @see \Drupal\Core\Extension\ThemeExtensionList::doList()
        *
        * @return mixed
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:160
        public getExtension(): \Drupal\Core\Extension\Extension Returns the extension object.
        /**
        * Returns the extension object.
        *
        * @return \Drupal\Core\Extension\Extension
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:169
        public getLibraries(): mixed Returns the libraries provided by the theme.
        /**
        * Returns the libraries provided by the theme.
        *
        * @return mixed
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:178
        public getBaseThemeExtensions(): \Drupal\Core\Extension\Extension[] Returns an array of base theme extension objects keyed by name.
        /**
        * Returns an array of base theme extension objects keyed by name.
        *
        * The order starts with the base theme of $this and ends with the root of
        * the dependency chain.
        *
        * @return \Drupal\Core\Extension\Extension[]
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:190
        public getLogo(): string Returns the logo provided by the theme.
        /**
        * Returns the logo provided by the theme.
        *
        * @return string
        *   The logo path.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:200
        public getRegions(): string[] The regions used by the theme.
        /**
        * The regions used by the theme.
        *
        * @return string[]
        *   The list of region machine names supported by the theme.
        *
        * @see system_region_list()
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:212
        public getLibrariesOverride(): array Returns the libraries or library assets overridden by the active theme.
        /**
        * Returns the libraries or library assets overridden by the active theme.
        *
        * @return array
        *   The list of libraries overrides.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:222
        public getLibrariesExtend(): array Returns the libraries extended by the active theme.
        /**
        * Returns the libraries extended by the active theme.
        *
        * @return array
        *   The list of libraries-extend definitions.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:232
      protected lock -> Drupal\Core\ProxyClass\Lock\DatabaseLockBackend (5)
      • Properties (5)
      • Available methods (11)
      • protected drupalProxyOriginalServiceId -> string (34) "drupal.proxy_original_service.lock"
        protected service -> null
        protected container -> Drupal\Core\DependencyInjection\Container Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
      • public __sleep() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __construct(Symfony\Component\DependencyInjection\ContainerInterface $container, $drupal_proxy_original_service_id) Constructs a ProxyClass Drupal proxy object.
        /**
        * Constructs a ProxyClass Drupal proxy object.
        *
        * @param \Symfony\Component\DependencyInjection\ContainerInterface $container
        *   The container.
        * @param string $drupal_proxy_original_service_id
        *   The service ID of the original service.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:49
        public acquire($name, $timeout = 30.0) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:73
        public __wakeup() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
        public lockMayBeAvailable($name) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:81
        public release($name) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:89
        public releaseAll($lock_id = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:97
        public schemaDefinition() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:105
        public wait($name, $delay = 30) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:113
        public getLockId() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:121
        protected lazyLoadItself(): object Lazy loads the real service from the container.
        /**
        * Lazy loads the real service from the container.
        *
        * @return object
        *   Returns the constructed real service.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:61
      protected registry -> array (0)
      protected cache -> Drupal\Core\Cache\DatabaseBackend (4)
      • Properties (4)
      • Available methods (20)
      • Static class properties (4)
      • protected maxRows -> integer 5000
        protected bin -> string (13) "cache_default"
        protected connection -> Drupal\mysql\Driver\Database\mysql\Connection (24)
        • Properties (24)
        • Available methods (82)
        • Static class properties (7)
        • protected target -> string (7) "default"
          protected key -> string (7) "default"
          protected logger -> null
          protected transactionLayers -> array (0)
          protected driverClasses -> array (3) Depth Limit
          protected statementWrapperClass -> string (45) "Drupal\Core\Database\StatementWrapperIterator"
          protected transactionalDDLSupport -> boolean false
          protected connection -> PDO (0) Depth Limit
          protected connectionOptions -> array (11) Depth Limit
          protected schema -> null
          protected prefix -> string (0) ""
          protected tablePlaceholderReplacements -> array (2) Depth Limit
          protected prefixes -> array (0)
          protected prefixSearch -> array (0)
          protected prefixReplace -> array (0)
          protected unprefixedTablesMap -> array (0)
          protected escapedTables -> array (13) Depth Limit
          protected escapedFields -> array (16) Depth Limit
          protected escapedAliases -> array (7) Depth Limit
          protected rootTransactionEndCallbacks -> array (0)
          protected identifierQuotes -> array (2) Depth Limit
          private enabledEvents -> array (0)
          protected needsCleanup -> boolean false
          private serverVersion -> null
        • public __construct(PDO $connection, array $connection_options) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:95
          public __destruct() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:252
          public queryRange($query, $from, $count, array $args = array(), array $options = array())
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:259
          public queryTemporary($query, array $args = array(), array $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:266
          public driver()
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:272
          public version() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:279
          public isMariaDb(): bool Determines whether the MySQL distribution is MariaDB or not.
          /**
          * Determines whether the MySQL distribution is MariaDB or not.
          *
          * @return bool
          *   Returns TRUE if the distribution is MariaDB, or FALSE if not.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:293
          public databaseType()
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:326
          public createDatabase($database) Overrides \Drupal\Core\Database\Connection::createDatabase().
          /**
          * Overrides \Drupal\Core\Database\Connection::createDatabase().
          *
          * @param string $database
          *   The name of the database to create.
          *
          * @throws \Drupal\Core\Database\DatabaseNotFoundException
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:338
          public mapConditionOperator($operator)
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:352
          public nextId($existing_id0)
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:357
          public nextIdDelete()
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:377
          public rollBack($savepoint_name = 'drupal_transaction') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:449
          public getConnectionOptions(): array Returns the connection information for this connection object.
          /**
          * Returns the connection information for this connection object.
          *
          * Note that Database::getConnectionInfo() is for requesting information
          * about an arbitrary database connection that is defined. This method
          * is for requesting the connection information of this specific
          * open connection object.
          *
          * @return array
          *   An array of the connection information. The exact list of
          *   properties is driver-dependent.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:352
          public attachDatabase(string $database): void Allows the connection to access additional databases.
          /**
          * Allows the connection to access additional databases.
          *
          * Database systems usually group tables in 'databases' or 'schemas', that
          * can be accessed with syntax like 'SELECT * FROM database.table'. Normally
          * Drupal accesses tables in a single database/schema, but in some cases it
          * may be necessary to access tables from other databases/schemas in the same
          * database server. This method can be called to ensure that the additional
          * database/schema is accessible.
          *
          * For MySQL, PostgreSQL and most other databases no action need to be taken
          * to query data in another database or schema. For SQLite this is however
          * necessary and the database driver for SQLite will override this method.
          *
          * @param string $database
          *   The database to be attached to the connection.
          *
          * @internal
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:375
          public getPrefix(): string Returns the prefix of the tables.
          /**
          * Returns the prefix of the tables.
          *
          * @return string $prefix
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:383
          public prefixTables($sql): string Appends a database prefix to all tables in a query.
          /**
          * Appends a database prefix to all tables in a query.
          *
          * Queries sent to Drupal should wrap all table names in curly brackets. This
          * function searches for this syntax and adds Drupal's table prefix to all
          * tables, allowing Drupal to coexist with other systems in the same database
          * and/or schema if necessary.
          *
          * @param string $sql
          *   A string containing a partial or entire SQL query.
          *
          * @return string
          *   The properly-prefixed string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:416
          public quoteIdentifiers($sql): string Quotes all identifiers in a query.
          /**
          * Quotes all identifiers in a query.
          *
          * Queries sent to Drupal should wrap all unquoted identifiers in square
          * brackets. This function searches for this syntax and replaces them with the
          * database specific identifier. In ANSI SQL this a double quote.
          *
          * Note that :variable[] is used to denote array arguments but
          * Connection::expandArguments() is always called first.
          *
          * @param string $sql
          *   A string containing a partial or entire SQL query.
          *
          * @return string
          *   The string containing a partial or entire SQL query with all identifiers
          *   quoted.
          *
          * @internal
          *   This method should only be called by database API code.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:440
          public tablePrefix($table = 'default') Find the prefix for a table.
          /**
          * Find the prefix for a table.
          *
          * This function is for when you want to know the prefix of a table. This
          * is not used in prefixTables due to performance reasons.
          *
          * @param string $table
          *   (optional) The table to find the prefix for.
          *
          * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0.
          * Instead, you should just use Connection::getPrefix().
          *
          * @see https://www.drupal.org/node/3260849
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:458
          public getUnprefixedTablesMap(): array Gets a list of individually prefixed table names.
          /**
          * Gets a list of individually prefixed table names.
          *
          * @return array
          *   An array of un-prefixed table names, keyed by their fully qualified table
          *   names (i.e. prefix + table_name).
          *
          * @deprecated in drupal:10.0.0 and is removed from drupal:11.0.0. There is
          *   no replacement.
          *
          * @see https://www.drupal.org/node/3257198
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:475
          public getFullQualifiedTableName($table): string Get a fully qualified table name.
          /**
          * Get a fully qualified table name.
          *
          * @param string $table
          *   The name of the table in question.
          *
          * @return string
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:488
          public prepareStatement(string $query, array $options, bool $allow_row_count = false): Drupal\Core\Database\StatementInterface Returns a prepared statement given a SQL string.
          /**
          * Returns a prepared statement given a SQL string.
          *
          * This method caches prepared statements, reusing them when possible. It also
          * prefixes tables names enclosed in curly braces and, optionally, quotes
          * identifiers enclosed in square brackets.
          *
          * @param string $query
          *   The query string as SQL, with curly braces surrounding the table names,
          *   and square brackets surrounding identifiers.
          * @param array $options
          *   An associative array of options to control how the query is run. See
          *   the documentation for self::defaultOptions() for details. The content of
          *   the 'pdo' key will be passed to the prepared statement.
          * @param bool $allow_row_count
          *   (optional) A flag indicating if row count is allowed on the statement
          *   object. Defaults to FALSE.
          *
          * @return \Drupal\Core\Database\StatementInterface
          *   A prepared statement ready for its execute() method.
          *
          * @throws \InvalidArgumentException
          *   If multiple statements are included in the string, and delimiters are
          *   not allowed in the query.
          * @throws \Drupal\Core\Database\DatabaseExceptionWrapper
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:520
          public setTarget($target = null) Tells this connection object what its target value is.
          /**
          * Tells this connection object what its target value is.
          *
          * This is needed for logging and auditing. It's sloppy to do in the
          * constructor because the constructor for child classes has a different
          * signature. We therefore also ensure that this function is only ever
          * called once.
          *
          * @param string $target
          *   (optional) The target this connection is for.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:593
          public getTarget(): string|null Returns the target this connection is associated with.
          /**
          * Returns the target this connection is associated with.
          *
          * @return string|null
          *   The target string of this connection, or NULL if no target is set.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:605
          public setKey($key) Tells this connection object what its key is.
          /**
          * Tells this connection object what its key is.
          *
          * @param string $key
          *   The key this connection is for.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:615
          public getKey(): string|null Returns the key this connection is associated with.
          /**
          * Returns the key this connection is associated with.
          *
          * @return string|null
          *   The key of this connection, or NULL if no key is set.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:627
          public setLogger(Drupal\Core\Database\Log $logger) Associates a logging object with this connection.
          /**
          * Associates a logging object with this connection.
          *
          * @param \Drupal\Core\Database\Log $logger
          *   The logging object we want to use.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:637
          public getLogger(): \Drupal\Core\Database\Log|null Gets the current logging object for this connection.
          /**
          * Gets the current logging object for this connection.
          *
          * @return \Drupal\Core\Database\Log|null
          *   The current logging object for this connection. If there isn't one,
          *   NULL is returned.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:648
          public makeSequenceName($table, $field): string Creates the appropriate sequence name for a given table and serial field.
          /**
          * Creates the appropriate sequence name for a given table and serial field.
          *
          * This information is exposed to all database drivers, although it is only
          * useful on some of them. This method is table prefix-aware.
          *
          * Note that if a sequence was generated automatically by the database, its
          * name might not match the one returned by this function. Therefore, in those
          * cases, it is generally advised to use a database-specific way of retrieving
          * the name of an auto-created sequence. For example, PostgreSQL provides a
          * dedicated function for this purpose: pg_get_serial_sequence().
          *
          * @param string $table
          *   The table name to use for the sequence.
          * @param string $field
          *   The field name to use for the sequence.
          *
          * @return string
          *   A table prefix-parsed string for the sequence name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:672
          public makeComment($comments): string Flatten an array of query comments into a single comment string.
          /**
          * Flatten an array of query comments into a single comment string.
          *
          * The comment string will be sanitized to avoid SQL injection attacks.
          *
          * @param string[] $comments
          *   An array of query comment strings.
          *
          * @return string
          *   A sanitized comment string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:690
          public query($query, array $args = array(), $options = array()): \Drupal\Core\Database\StatementInterface|int|string|null Executes a query string against the database.
          /**
          * Executes a query string against the database.
          *
          * This method provides a central handler for the actual execution of every
          * query. All queries executed by Drupal are executed as prepared statements.
          *
          * @param string $query
          *   The query to execute. This is a string containing an SQL query with
          *   placeholders.
          * @param array $args
          *   The associative array of arguments for the prepared statement.
          * @param array $options
          *   An associative array of options to control how the query is run. The
          *   given options will be merged with self::defaultOptions(). See the
          *   documentation for self::defaultOptions() for details.
          *   Typically, $options['return'] will be set by a default or by a query
          *   builder, and should not be set by a user.
          *
          * @return \Drupal\Core\Database\StatementInterface|int|string|null
          *   This method will return one of the following:
          *   - If either $options['return'] === self::RETURN_STATEMENT, or
          *     $options['return'] is not set (due to self::defaultOptions()),
          *     returns the executed statement.
          *   - If $options['return'] === self::RETURN_AFFECTED,
          *     returns the number of rows matched by the query
          *     (not the number affected).
          *   - If $options['return'] === self::RETURN_INSERT_ID,
          *     returns the generated insert ID of the last query as a string.
          *   - If $options['return'] === self::RETURN_NULL, returns NULL.
          *
          * @throws \Drupal\Core\Database\DatabaseExceptionWrapper
          * @throws \Drupal\Core\Database\IntegrityConstraintViolationException
          * @throws \InvalidArgumentException
          *
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:774
          public getDriverClass($class): string Gets the driver-specific override class if any for the specified class.
          /**
          * Gets the driver-specific override class if any for the specified class.
          *
          * @param string $class
          *   The class for which we want the potentially driver-specific class.
          *
          * @return string
          *   The name of the class that should be used for this driver.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:901
          public exceptionHandler(): \Drupal\Core\Database\ExceptionHandler Returns the database exceptions handler.
          /**
          * Returns the database exceptions handler.
          *
          * @return \Drupal\Core\Database\ExceptionHandler
          *   The database exceptions handler.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:967
          public select($table, $alias = null, array $options = array()): \Drupal\Core\Database\Query\SelectInterface Prepares and returns a SELECT query object.
          /**
          * Prepares and returns a SELECT query object.
          *
          * @param string|\Drupal\Core\Database\Query\SelectInterface $table
          *   The base table name or subquery for this query, used in the FROM clause.
          *   If a string, the table specified will also be used as the "base" table
          *   for query_alter hook implementations.
          * @param string $alias
          *   (optional) The alias of the base table of this query.
          * @param $options
          *   An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\SelectInterface
          *   An appropriate SelectQuery object for this database connection. Note that
          *   it may be a driver-specific subclass of SelectQuery, depending on the
          *   driver.
          *
          * @see \Drupal\Core\Database\Query\Select
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:991
          public insert($table, array $options = array()): \Drupal\Core\Database\Query\Insert Prepares and returns an INSERT query object.
          /**
          * Prepares and returns an INSERT query object.
          *
          * @param string $table
          *   The table to use for the insert statement.
          * @param array $options
          *   (optional) An associative array of options to control how the query is
          *   run. The given options will be merged with
          *   \Drupal\Core\Database\Connection::defaultOptions().
          *
          * @return \Drupal\Core\Database\Query\Insert
          *   A new Insert query object.
          *
          * @see \Drupal\Core\Database\Query\Insert
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1013
          public lastInsertId(?string $name = null): string Returns the ID of the last inserted row or sequence value.
          /**
          * Returns the ID of the last inserted row or sequence value.
          *
          * This method should normally be used only within database driver code.
          *
          * This is a proxy to invoke lastInsertId() from the wrapped connection.
          * If a sequence name is not specified for the name parameter, this returns a
          * string representing the row ID of the last row that was inserted into the
          * database.
          * If a sequence name is specified for the name parameter, this returns a
          * string representing the last value retrieved from the specified sequence
          * object.
          *
          * @param string|null $name
          *   (Optional) Name of the sequence object from which the ID should be
          *   returned.
          *
          * @return string
          *   The value returned by the wrapped connection.
          *
          * @throws \Drupal\Core\Database\DatabaseExceptionWrapper
          *   In case of failure.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1041
          public merge($table, array $options = array()): \Drupal\Core\Database\Query\Merge Prepares and returns a MERGE query object.
          /**
          * Prepares and returns a MERGE query object.
          *
          * @param string $table
          *   The table to use for the merge statement.
          * @param array $options
          *   (optional) An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\Merge
          *   A new Merge query object.
          *
          * @see \Drupal\Core\Database\Query\Merge
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1061
          public upsert($table, array $options = array()): \Drupal\Core\Database\Query\Upsert Prepares and returns an UPSERT query object.
          /**
          * Prepares and returns an UPSERT query object.
          *
          * @param string $table
          *   The table to use for the upsert query.
          * @param array $options
          *   (optional) An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\Upsert
          *   A new Upsert query object.
          *
          * @see \Drupal\Core\Database\Query\Upsert
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1079
          public update($table, array $options = array()): \Drupal\Core\Database\Query\Update Prepares and returns an UPDATE query object.
          /**
          * Prepares and returns an UPDATE query object.
          *
          * @param string $table
          *   The table to use for the update statement.
          * @param array $options
          *   (optional) An associative array of options to control how the query is
          *   run. The given options will be merged with
          *   \Drupal\Core\Database\Connection::defaultOptions().
          *
          * @return \Drupal\Core\Database\Query\Update
          *   A new Update query object.
          *
          * @see \Drupal\Core\Database\Query\Update
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1100
          public delete($table, array $options = array()): \Drupal\Core\Database\Query\Delete Prepares and returns a DELETE query object.
          /**
          * Prepares and returns a DELETE query object.
          *
          * @param string $table
          *   The table to use for the delete statement.
          * @param array $options
          *   (optional) An associative array of options to control how the query is
          *   run. The given options will be merged with
          *   \Drupal\Core\Database\Connection::defaultOptions().
          *
          * @return \Drupal\Core\Database\Query\Delete
          *   A new Delete query object.
          *
          * @see \Drupal\Core\Database\Query\Delete
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1121
          public truncate($table, array $options = array()): \Drupal\Core\Database\Query\Truncate Prepares and returns a TRUNCATE query object.
          /**
          * Prepares and returns a TRUNCATE query object.
          *
          * @param string $table
          *   The table to use for the truncate statement.
          * @param array $options
          *   (optional) An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\Truncate
          *   A new Truncate query object.
          *
          * @see \Drupal\Core\Database\Query\Truncate
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1139
          public schema(): \Drupal\Core\Database\Schema Returns a DatabaseSchema object for manipulating the schema.
          /**
          * Returns a DatabaseSchema object for manipulating the schema.
          *
          * This method will lazy-load the appropriate schema library file.
          *
          * @return \Drupal\Core\Database\Schema
          *   The database Schema object for this connection.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1152
          public condition($conjunction): \Drupal\Core\Database\Query\Condition Prepares and returns a CONDITION query object.
          /**
          * Prepares and returns a CONDITION query object.
          *
          * @param string $conjunction
          *   The operator to use to combine conditions: 'AND' or 'OR'.
          *
          * @return \Drupal\Core\Database\Query\Condition
          *   A new Condition query object.
          *
          * @see \Drupal\Core\Database\Query\Condition
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1171
          public escapeDatabase($database): string Escapes a database name string.
          /**
          * Escapes a database name string.
          *
          * Force all database names to be strictly alphanumeric-plus-underscore.
          * For some database drivers, it may also wrap the database name in
          * database-specific escape characters.
          *
          * @param string $database
          *   An unsanitized database name.
          *
          * @return string
          *   The sanitized database name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1192
          public escapeTable($table): string Escapes a table name string.
          /**
          * Escapes a table name string.
          *
          * Force all table names to be strictly alphanumeric-plus-underscore.
          * Database drivers should never wrap the table name in database-specific
          * escape characters. This is done in Connection::prefixTables(). The
          * database-specific escape characters are added in Connection::setPrefix().
          *
          * @param string $table
          *   An unsanitized table name.
          *
          * @return string
          *   The sanitized table name.
          *
          * @see \Drupal\Core\Database\Connection::prefixTables()
          * @see \Drupal\Core\Database\Connection::setPrefix()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1215
          public escapeField($field): string Escapes a field name string.
          /**
          * Escapes a field name string.
          *
          * Force all field names to be strictly alphanumeric-plus-underscore.
          * For some database drivers, it may also wrap the field name in
          * database-specific escape characters.
          *
          * @param string $field
          *   An unsanitized field name.
          *
          * @return string
          *   The sanitized field name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1235
          public escapeAlias($field): string Escapes an alias name string.
          /**
          * Escapes an alias name string.
          *
          * Force all alias names to be strictly alphanumeric-plus-underscore. In
          * contrast to DatabaseConnection::escapeField() /
          * DatabaseConnection::escapeTable(), this doesn't allow the period (".")
          * because that is not allowed in aliases.
          *
          * @param string $field
          *   An unsanitized alias name.
          *
          * @return string
          *   The sanitized alias name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1260
          public escapeLike($string): string Escapes characters that work as wildcard characters in a LIKE pattern.
          /**
          * Escapes characters that work as wildcard characters in a LIKE pattern.
          *
          * The wildcard characters "%" and "_" as well as backslash are prefixed with
          * a backslash. Use this to do a search for a verbatim string without any
          * wildcard behavior.
          *
          * For example, the following does a case-insensitive query for all rows whose
          * name starts with $prefix:
          * @code
          * $result = $injected_connection->query(
          *   'SELECT * FROM person WHERE name LIKE :pattern',
          *   array(':pattern' => $injected_connection->escapeLike($prefix) . '%')
          * );
          * @endcode
          *
          * Backslash is defined as escape character for LIKE patterns in
          * Drupal\Core\Database\Query\Condition::mapConditionOperator().
          *
          * @param string $string
          *   The string to escape.
          *
          * @return string
          *   The escaped string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1293
          public inTransaction(): bool Determines if there is an active transaction open.
          /**
          * Determines if there is an active transaction open.
          *
          * @return bool
          *   TRUE if we're currently in a transaction, FALSE otherwise.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1303
          public transactionDepth(): int Determines the current transaction depth.
          /**
          * Determines the current transaction depth.
          *
          * @return int
          *   The current transaction depth.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1313
          public startTransaction($name = ''): \Drupal\Core\Database\Transaction Returns a new DatabaseTransaction object on this connection.
          /**
          * Returns a new DatabaseTransaction object on this connection.
          *
          * @param string $name
          *   (optional) The name of the savepoint.
          *
          * @return \Drupal\Core\Database\Transaction
          *   A Transaction object.
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1328
          public pushTransaction($name) Increases the depth of transaction nesting.
          /**
          * Increases the depth of transaction nesting.
          *
          * If no transaction is already active, we begin a new transaction.
          *
          * @param string $name
          *   The name of the transaction.
          *
          * @throws \Drupal\Core\Database\TransactionNameNonUniqueException
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1406
          public popTransaction($name) Decreases the depth of transaction nesting.
          /**
          * Decreases the depth of transaction nesting.
          *
          * If we pop off the last transaction layer, then we either commit or roll
          * back the transaction as necessary. If no transaction is active, we return
          * because the transaction may have manually been rolled back.
          *
          * @param string $name
          *   The name of the savepoint.
          *
          * @throws \Drupal\Core\Database\TransactionNoActiveException
          * @throws \Drupal\Core\Database\TransactionCommitFailedException
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1436
          public addRootTransactionEndCallback(callable $callback) Adds a root transaction end callback.
          /**
          * Adds a root transaction end callback.
          *
          * These callbacks are invoked immediately after the transaction has been
          * committed.
          *
          * It can for example be used to avoid deadlocks on write-heavy tables that
          * do not need to be part of the transaction, like cache tag invalidations.
          *
          * Another use case is that services using alternative backends like Redis and
          * Memcache cache implementations can replicate the transaction-behavior of
          * the database cache backend and avoid race conditions.
          *
          * An argument is passed to the callbacks that indicates whether the
          * transaction was successful or not.
          *
          * @param callable $callback
          *   The callback to invoke.
          *
          * @see \Drupal\Core\Database\Connection::doCommit()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1471
          public clientVersion(): string Returns the version of the database client.
          /**
          * Returns the version of the database client.
          *
          * Assumes the client connection is \PDO. Non-PDO based drivers need to
          * override this method.
          *
          * @return string
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1581
          public supportsTransactionalDDL(): bool Determines if this driver supports transactional DDL.
          /**
          * Determines if this driver supports transactional DDL.
          *
          * DDL queries are those that change the schema, such as ALTER queries.
          *
          * @return bool
          *   TRUE if this connection supports transactions for DDL queries, FALSE
          *   otherwise.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1594
          public commit() Throws an exception to deny direct access to transaction commits.
          /**
          * Throws an exception to deny direct access to transaction commits.
          *
          * We do not want to allow users to commit transactions at any time, only
          * by destroying the transaction object or allowing it to go out of scope.
          * A direct commit bypasses all of the safety checks we've built on top of
          * the database client's transaction routines.
          *
          * @throws \Drupal\Core\Database\TransactionExplicitCommitNotAllowedException
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1646
          public quote($string, $parameter_type = 2): string|bool Quotes a string for use in a query.
          /**
          * Quotes a string for use in a query.
          *
          * @param string $string
          *   The string to be quoted.
          * @param int $parameter_type
          *   (optional) Provides a data type hint for drivers that have alternate
          *   quoting styles. Defaults to \PDO::PARAM_STR.
          *
          * @return string|bool
          *   A quoted string that is theoretically safe to pass into an SQL statement.
          *   Returns FALSE if the driver does not support quoting in this way.
          *
          * @see \PDO::quote()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1684
          public __sleep() Prevents the database connection from being serialized.
          /**
          * Prevents the database connection from being serialized.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1711
          public getProvider(): string Get the module name of the module that is providing the database driver.
          /**
          * Get the module name of the module that is providing the database driver.
          *
          * @return string
          *   The module name of the module that is providing the database driver, or
          *   "core" when the driver is not provided as part of a module.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1841
          public getPagerManager(): Drupal\Core\Pager\PagerManagerInterface Get the pager manager service, if available.
          /**
          * Get the pager manager service, if available.
          *
          * @return \Drupal\Core\Pager\PagerManagerInterface
          *   The pager manager service, if available.
          *
          * @throws \Drupal\Core\DependencyInjection\ContainerNotInitializedException
          *   If the container has not been initialized yet.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1861
          public hasJson(): bool Runs a simple query to validate json datatype support.
          /**
          * Runs a simple query to validate json datatype support.
          *
          * @return bool
          *   Returns the query result.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1871
          public isEventEnabled(string $eventName): bool Returns the status of a database API event toggle.
          /**
          * Returns the status of a database API event toggle.
          *
          * @param string $eventName
          *   The name of the event to check.
          *
          * @return bool
          *   TRUE if the event is going to be fired by the database API, FALSE
          *   otherwise.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1890
          public enableEvents(array $eventNames): static Enables database API events dispatching.
          /**
          * Enables database API events dispatching.
          *
          * @param string[] $eventNames
          *   A list of database events to be enabled.
          *
          * @return static
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1902
          public disableEvents(array $eventNames): static Disables database API events dispatching.
          /**
          * Disables database API events dispatching.
          *
          * @param string[] $eventNames
          *   A list of database events to be disabled.
          *
          * @return static
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1918
          public dispatchEvent(Drupal\Core\Database\Event\DatabaseEvent $event, ?string $eventName = null): Drupal\Core\Database\Event\DatabaseEvent Dispatches a database API event via the container dispatcher.
          /**
          * Dispatches a database API event via the container dispatcher.
          *
          * @param \Drupal\Core\Database\Event\DatabaseEvent $event
          *   The database event.
          * @param string|null $eventName
          *   (Optional) the name of the event to dispatch.
          *
          * @return \Drupal\Core\Database\Event\DatabaseEvent
          *   The database event.
          *
          * @throws \Drupal\Core\Database\Exception\EventException
          *   If the container is not initialized.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1940
          public findCallerFromDebugBacktrace(): array Determine the last non-database method that called the database API.
          /**
          * Determine the last non-database method that called the database API.
          *
          * Traversing the call stack from the very first call made during the
          * request, we define "the routine that called this query" as the last entry
          * in the call stack that is not any method called from the namespace of the
          * database driver, is not inside the Drupal\Core\Database namespace and does
          * have a file (which excludes call_user_func_array(), anonymous functions
          * and similar). That makes the climbing logic very simple, and handles the
          * variable stack depth caused by the query builders.
          *
          * See the @link http://php.net/debug_backtrace debug_backtrace() @endlink
          * function.
          *
          * @return array
          *   This method returns a stack trace entry similar to that generated by
          *   debug_backtrace(). However, it flattens the trace entry and the trace
          *   entry before it so that we get the function and args of the function that
          *   called into the database system, not the function and args of the
          *   database call itself.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1968
          protected getMariaDbVersionMatch(): ?string Gets the MariaDB portion of the server version.
          /**
          * Gets the MariaDB portion of the server version.
          *
          * @return string
          *   The MariaDB portion of the server version if present, or NULL if not.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:303
          protected getServerVersion(): string Gets the server version.
          /**
          * Gets the server version.
          *
          * @return string
          *   The PDO server version.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:319
          protected popCommittableTransactions() Overridden to work around issues to MySQL not supporting transactional DDL.
          /**
          * Overridden to work around issues to MySQL not supporting transactional DDL.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:404
          protected doCommit() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:479
          protected defaultOptions(): array Returns the default query options for any given query.
          /**
          * Returns the default query options for any given query.
          *
          * A given query can be customized with a number of option flags in an
          * associative array:
          * - fetch: This element controls how rows from a result set will be
          *   returned. Legal values include \PDO::FETCH_ASSOC, \PDO::FETCH_BOTH,
          *   \PDO::FETCH_OBJ, \PDO::FETCH_NUM, or a string representing the name of a
          *   class. If a string is specified, each record will be fetched into a new
          *   object of that class. The behavior of all other values is defined by PDO.
          *   See http://php.net/manual/pdostatement.fetch.php
          * - return: (deprecated) Depending on the type of query, different return
          *   values may be meaningful. This directive instructs the system which type
          *   of return value is desired. The system will generally set the correct
          *   value automatically, so it is extremely rare that a module developer will
          *   ever need to specify this value. Setting it incorrectly will likely lead
          *   to unpredictable results or fatal errors. Legal values include:
          *   - Database::RETURN_STATEMENT: Return the prepared statement object for
          *     the query. This is usually only meaningful for SELECT queries, where
          *     the statement object is how one accesses the result set returned by the
          *     query.
          *   - Database::RETURN_AFFECTED: Return the number of rows found (matched) by
          *     the WHERE clause of an UPDATE or DELETE query (not the number of rows
          *     actually changed). Note that although named RETURN_AFFECTED for
          *     historical reasons, the number of rows matched is returned for
          *     consistency across database engines.
          *   - Database::RETURN_INSERT_ID: Return the sequence ID (primary key)
          *     created by an INSERT statement on a table that contains a serial
          *     column.
          *   - Database::RETURN_NULL: Do not return anything, as there is no
          *     meaningful value to return. That is the case for INSERT queries on
          *     tables that do not contain a serial column.
          * - allow_delimiter_in_query: By default, queries which have the ; delimiter
          *   any place in them will cause an exception. This reduces the chance of SQL
          *   injection attacks that terminate the original query and add one or more
          *   additional queries (such as inserting new user accounts). In rare cases,
          *   such as creating an SQL function, a ; is needed and can be allowed by
          *   changing this option to TRUE.
          * - allow_square_brackets: By default, queries which contain square brackets
          *   will have them replaced with the identifier quote character for the
          *   database type. In rare cases, such as creating an SQL function, []
          *   characters might be needed and can be allowed by changing this option to
          *   TRUE.
          * - pdo: By default, queries will execute with the client connection options
          *   set on the connection. In particular cases, it could be necessary to
          *   override the driver options on the statement level. In such case, pass
          *   the required setting as an array here, and they will be passed to the
          *   prepared statement.
          *
          * @return array
          *   An array of default query options.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:331
          protected setPrefix($prefix) Set the prefix used by this database connection.
          /**
          * Set the prefix used by this database connection.
          *
          * @param string $prefix
          *   A single prefix.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:393
          protected preprocessStatement(string $query, array $options): string Returns a string SQL statement ready for preparation.
          /**
          * Returns a string SQL statement ready for preparation.
          *
          * This method replaces table names in curly braces and identifiers in square
          * brackets with platform specific replacements, appropriately escaping them
          * and wrapping them with platform quote characters.
          *
          * @param string $query
          *   The query string as SQL, with curly braces surrounding the table names,
          *   and square brackets surrounding identifiers.
          * @param array $options
          *   An associative array of options to control how the query is run. See
          *   the documentation for self::defaultOptions() for details.
          *
          * @return string
          *   A string SQL statement ready for preparation.
          *
          * @throws \InvalidArgumentException
          *   If multiple statements are included in the string, and delimiters are
          *   not allowed in the query.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:557
          protected filterComment($comment = ''): string Sanitize a query comment string.
          /**
          * Sanitize a query comment string.
          *
          * Ensure a query comment does not include strings such as "* /" that might
          * terminate the comment early. This avoids SQL injection attacks via the
          * query comment. The comment strings in this example are separated by a
          * space to avoid PHP parse errors.
          *
          * For example, the comment:
          * @code
          * \Drupal::database()->update('example')
          *  ->condition('id', $id)
          *  ->fields(array('field2' => 10))
          *  ->comment('Exploit * / DROP TABLE node; --')
          *  ->execute()
          * @endcode
          *
          * Would result in the following SQL statement being generated:
          * @code
          * "/ * Exploit * / DROP TABLE node. -- * / UPDATE example SET field2=..."
          * @endcode
          *
          * Unless the comment is sanitized first, the SQL server would drop the
          * node table and ignore the rest of the SQL statement.
          *
          * @param string $comment
          *   A query comment string.
          *
          * @return string
          *   A sanitized version of the query comment string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:733
          protected expandArguments(&$query, &$args): bool Expands out shorthand placeholders.
          /**
          * Expands out shorthand placeholders.
          *
          * Drupal supports an alternate syntax for doing arrays of values. We
          * therefore need to expand them out into a full, executable query string.
          *
          * @param string $query
          *   The query string to modify.
          * @param array $args
          *   The arguments for the query.
          *
          * @return bool
          *   TRUE if the query was modified, FALSE otherwise.
          *
          * @throws \InvalidArgumentException
          *   This exception is thrown when:
          *   - A placeholder that ends in [] is supplied, and the supplied value is
          *     not an array.
          *   - A placeholder that does not end in [] is supplied, and the supplied
          *     value is an array.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:847
          protected getDebugBacktrace(): array Gets the debug backtrace.
          /**
          * Gets the debug backtrace.
          *
          * Wraps the debug_backtrace function to allow mocking results in PHPUnit
          * tests.
          *
          * @return array[]
          *   The debug backtrace.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:2024
          public static open(array &$connection_options = array()) {@inheritdoc}
          \Drupal\mysql\Driver\Database\mysql\Connection::open(array &$connection_options = array())
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:127
          public static createConnectionOptionsFromUrl($url, $root): array Creates an array of database connection options from a URL.
          \Drupal\Core\Database\Connection::createConnectionOptionsFromUrl($url, $root)
          /**
          * Creates an array of database connection options from a URL.
          *
          * @param string $url
          *   The URL.
          * @param string $root
          *   The root directory of the Drupal installation. Some database drivers,
          *   like for example SQLite, need this information.
          *
          * @return array
          *   The connection options.
          *
          * @throws \InvalidArgumentException
          *   Exception thrown when the provided URL does not meet the minimum
          *   requirements.
          *
          * @internal
          *   This method should only be called from
          *   \Drupal\Core\Database\Database::convertDbUrlToConnectionInfo().
          *
          * @see \Drupal\Core\Database\Database::convertDbUrlToConnectionInfo()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1737
          public static createUrlFromConnectionOptions(array $connection_options): string Creates a URL from an array of database connection options.
          \Drupal\Core\Database\Connection::createUrlFromConnectionOptions(array $connection_options)
          /**
          * Creates a URL from an array of database connection options.
          *
          * @param array $connection_options
          *   The array of connection options for a database connection. An additional
          *   key of 'module' is added by Database::getConnectionInfoAsUrl() for
          *   drivers provided my contributed or custom modules for convenience.
          *
          * @return string
          *   The connection info as a URL.
          *
          * @throws \InvalidArgumentException
          *   Exception thrown when the provided array of connection options does not
          *   meet the minimum requirements.
          *
          * @internal
          *   This method should only be called from
          *   \Drupal\Core\Database\Database::getConnectionInfoAsUrl().
          *
          * @see \Drupal\Core\Database\Database::getConnectionInfoAsUrl()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1798
          public static removeDatabaseEntriesFromDebugBacktrace(array $backtrace, string $driver_namespace): array Removes database related calls from a backtrace array.
          \Drupal\Core\Database\Connection::removeDatabaseEntriesFromDebugBacktrace(array $backtrace, string $driver_namespace)
          /**
          * Removes database related calls from a backtrace array.
          *
          * @param array $backtrace
          *   A standard PHP backtrace. Passed by reference.
          * @param string $driver_namespace
          *   The PHP namespace of the database driver.
          *
          * @return array
          *   The cleaned backtrace array.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1999
          protected static getSQLState(Exception $e): string Extracts the SQLSTATE error from a PDOException.
          /**
          * Extracts the SQLSTATE error from a PDOException.
          *
          * @param \Exception $e
          *   The exception
          *
          * @return string
          *   The five character error code.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1697
        • const DATABASE_NOT_FOUND :: integer 1049
          \Drupal\mysql\Driver\Database\mysql\Connection::DATABASE_NOT_FOUND
          const ACCESS_DENIED :: integer 1045
          \Drupal\mysql\Driver\Database\mysql\Connection::ACCESS_DENIED
          const CONNECTION_REFUSED :: integer 2002
          \Drupal\mysql\Driver\Database\mysql\Connection::CONNECTION_REFUSED
          const UNSUPPORTED_CHARSET :: integer 2019
          \Drupal\mysql\Driver\Database\mysql\Connection::UNSUPPORTED_CHARSET
          const UNKNOWN_CHARSET :: integer 1115
          \Drupal\mysql\Driver\Database\mysql\Connection::UNKNOWN_CHARSET
          const SQLSTATE_SYNTAX_ERROR :: integer 42000
          \Drupal\mysql\Driver\Database\mysql\Connection::SQLSTATE_SYNTAX_ERROR
          const MIN_MAX_ALLOWED_PACKET :: integer 1024
          \Drupal\mysql\Driver\Database\mysql\Connection::MIN_MAX_ALLOWED_PACKET
        protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (4)
        • Properties (4)
        • Available methods (12)
        • Static class properties
        • protected connection -> Drupal\mysql\Driver\Database\mysql\Connection (24) Depth Limit
          protected invalidatedTags -> array (0)
          protected delayedTags -> array (0)
          protected tagCache -> array (7) Depth Limit
        • public __construct(Drupal\Core\Database\Connection $connection) Constructs a DatabaseCacheTagsChecksum object.
          /**
          * Constructs a DatabaseCacheTagsChecksum object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:28
          public rootTransactionEndCallback($success) Callback to be invoked just after a database transaction gets committed.
          /**
          * Callback to be invoked just after a database transaction gets committed.
          *
          * Executes all delayed tag invalidations.
          *
          * @param bool $success
          *   Whether or not the transaction was successful.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:43
          public invalidateTags(array $tags) Implements \Drupal\Core\Cache\CacheTagsInvalidatorInterface::invalidateTags()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsInvalidatorInterface::invalidateTags()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:53
          public getCurrentChecksum(array $tags) Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::getCurrentChecksum()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::getCurrentChecksum()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:83
          public schemaDefinition() Defines the schema for the {cachetags} table.
          /**
          * Defines the schema for the {cachetags} table.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:97
          public isValid($checksum, array $tags) Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::isValid()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::isValid()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:105
          public getDatabaseConnection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:123
          public reset() Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::reset()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::reset()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:149
          protected doInvalidateTags(array $tags) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:35
          protected getTagInvalidationCounts(array $tags) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:58
          protected ensureTableExists() Check if the cache tags table exists and create it if not.
          /**
          * Check if the cache tags table exists and create it if not.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:75
          protected calculateChecksum(array $tags): int Calculates the current checksum for a given set of tags.
          /**
          * Calculates the current checksum for a given set of tags.
          *
          * @param string[] $tags
          *   The array of tags to calculate the checksum for.
          *
          * @return int
          *   The calculated checksum.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:128
        • const INVALID_CHECKSUM_WHILE_IN_TRANSACTION :: integer -1
          \Drupal\Core\Cache\DatabaseCacheTagsChecksum::INVALID_CHECKSUM_WHILE_IN_TRANSACTION
      • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider, $bin, $max_rows = null) Constructs a DatabaseBackend object.
        /**
        * Constructs a DatabaseBackend object.
        *
        * @param \Drupal\Core\Database\Connection $connection
        *   The database connection.
        * @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider
        *   The cache tags checksum provider.
        * @param string $bin
        *   The cache bin for which the object is created.
        * @param int $max_rows
        *   (optional) The maximum number of rows that are allowed in this cache bin
        *   table.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:82
        public get($cid, $allow_invalid = false) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:95
        public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:104
        public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:181
        public setMultiple(array $items) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:194
        public delete($cid) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:290
        public deleteMultiple(array $cids) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:297
        public deleteAll() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:320
        public invalidate($cid) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:337
        public invalidateMultiple(array $cids) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:344
        public invalidateAll() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:363
        public garbageCollection() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:377
        public removeBin() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:410
        public schemaDefinition() Defines the schema for the {cache_*} bin tables.
        /**
        * Defines the schema for the {cache_*} bin tables.
        *
        * @internal
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:489
        public getMaxRows(): int The maximum number of rows that this cache bin table is allowed to store.
        /**
        * The maximum number of rows that this cache bin table is allowed to store.
        *
        * @return int
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:556
        protected prepareItem($cache, $allow_invalid): mixed|false Prepares a cached item.
        /**
        * Prepares a cached item.
        *
        * Checks that items are either permanent or did not expire, and unserializes
        * data as appropriate.
        *
        * @param object $cache
        *   An item loaded from self::get() or self::getMultiple().
        * @param bool $allow_invalid
        *   If FALSE, the method returns FALSE if the cache item is not valid.
        *
        * @return mixed|false
        *   The item with data unserialized as appropriate and a property indicating
        *   whether the item is valid, or FALSE if there is no valid item to load.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:151
        protected doSetMultiple(array $items) Stores multiple items in the persistent cache.
        /**
        * Stores multiple items in the persistent cache.
        *
        * @param array $items
        *   An array of cache items, keyed by cid.
        *
        * @see \Drupal\Core\Cache\CacheBackendInterface::setMultiple()
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:222
        protected ensureBinExists() Check if the cache bin exists and create it if not.
        /**
        * Check if the cache bin exists and create it if not.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:422
        protected catchException(Exception $e, $table_name = null) Act on an exception when cache might be stale.
        /**
        * Act on an exception when cache might be stale.
        *
        * If the table does not yet exist, that's fine, but if the table exists and
        * yet the query failed, then the cache is stale and the exception needs to
        * propagate.
        *
        * @param $e
        *   The exception.
        * @param string|null $table_name
        *   The table name. Defaults to $this->bin.
        *
        * @throws \Exception
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:454
        protected normalizeCid($cid): string Normalizes a cache ID in order to comply with database limitations.
        /**
        * Normalizes a cache ID in order to comply with database limitations.
        *
        * @param string $cid
        *   The passed in cache ID.
        *
        * @return string
        *   An ASCII-encoded cache ID that is at most 255 characters long.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:469
      • const DEFAULT_MAX_ROWS :: integer 5000
        \Drupal\Core\Cache\DatabaseBackend::DEFAULT_MAX_ROWS
        const MAXIMUM_NONE :: integer -1
        \Drupal\Core\Cache\DatabaseBackend::MAXIMUM_NONE
        const MAX_ITEMS_PER_CACHE_SET :: integer 100
        \Drupal\Core\Cache\DatabaseBackend::MAX_ITEMS_PER_CACHE_SET
        const CACHE_PERMANENT :: integer -1
        \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
      protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (11)
      • Properties (11)
      • Available methods (33)
      • protected loadedFiles -> array (184)
        address => boolean true
        admin_toolbar => boolean true
        admin_toolbar_tools => boolean true
        advagg => boolean true
        automated_cron => boolean true
        barcodes => boolean true
        better_exposed_filters => boolean true
        big_pipe => boolean true
        blazy => boolean true
        block => boolean true
        block_content => boolean true
        breadcrumb_extra_field => boolean true
        breakpoint => boolean true
        brightcove => boolean true
        cdn => boolean true
        cdn_ui => boolean true
        ckeditor5 => boolean true
        color_field => boolean true
        comment => boolean true
        commerce => boolean true
        commerce_cart => boolean true
        commerce_checkout => boolean true
        commerce_checkout_order_fields => boolean true
        commerce_currency_resolver => boolean true
        commerce_exchanger => boolean true
        commerce_number_pattern => boolean true
        commerce_order => boolean true
        commerce_pado => boolean true
        commerce_payment => boolean true
        commerce_payment_example => boolean true
        commerce_price => boolean true
        commerce_product => boolean true
        commerce_store => boolean true
        commerce_stripe => boolean true
        conditional_fields => boolean true
        config => boolean true
        config_ignore => boolean true
        contact => boolean true
        contextual => boolean true
        csv_serialization => boolean true
        datetime => boolean true
        dblog => boolean true
        dc_ajax_add_cart => boolean true
        dc_ajax_add_cart_popup => boolean true
        dc_ajax_add_cart_views => boolean true
        devel => boolean true
        devel_generate => boolean true
        devel_kint_extras => boolean true
        draggableviews => boolean true
        dropzonejs => boolean true
        dynamic_page_cache => boolean true
        edit_uuid => boolean true
        editor => boolean true
        editor_advanced_link => boolean true
        encrypt => boolean true
        entity => boolean true
        entity_clone => boolean true
        entity_clone_extras => boolean true
        entity_print => boolean true
        entity_reference_revisions => boolean true
        entityqueue => boolean true
        faqfield => boolean true
        feeds => boolean true
        feeds_tamper => boolean true
        field => boolean true
        field_group => boolean true
        field_ui => boolean true
        file => boolean true
        filter => boolean true
        geocoder => boolean true
        geocoder_address => boolean true
        geocoder_field => boolean true
        geolocation => boolean true
        geolocation_address => boolean true
        geolocation_google_maps => boolean true
        gift_card => boolean true
        gift_catalogue => boolean true
        gin_lb => boolean true
        gin_toolbar => boolean true
        google_tag => boolean true
        help => boolean true
        history => boolean true
        image => boolean true
        inline_entity_form => boolean true
        job_scheduler => boolean true
        jquery_ui => boolean true
        jquery_ui_accordion => boolean true
        jquery_ui_autocomplete => boolean true
        jquery_ui_datepicker => boolean true
        jquery_ui_menu => boolean true
        jquery_ui_slider => boolean true
        jquery_ui_touch_punch => boolean true
        key => boolean true
        layout_bg => boolean true
        layout_bg_bricks => boolean true
        layout_builder => boolean true
        layout_builder_admin_theme => boolean true
        layout_builder_component_attributes => boolean true
        layout_builder_extra_templates => boolean true
        layout_discovery => boolean true
        link => boolean true
        link_class => boolean true
        link_field_autocomplete_filter => boolean true
        mailsystem => boolean true
        media => boolean true
        media_library => boolean true
        media_library_form_element => boolean true
        menu_block => boolean true
        menu_link_content => boolean true
        menu_ui => boolean true
        metatag => boolean true
        metatag_open_graph => boolean true
        metatag_routes => boolean true
        mimemail => boolean true
        mix => boolean true
        mysql => boolean true
        node => boolean true
        options => boolean true
        page_cache => boolean true
        path => boolean true
        path_alias => boolean true
        permissions_filter => boolean true
        phpass => boolean true
        plupload => boolean true
        preprocess => boolean true
        profile => boolean true
        rabbit_hole => boolean true
        real_aes => boolean true
        redirect => boolean true
        responsive_image => boolean true
        rest => boolean true
        rh_node => boolean true
        samaritans_checkout => boolean true
        samaritans_email => boolean true
        samaritans_fulfilment => boolean true
        samaritans_fyb => boolean true
        samaritans_modal => boolean true
        scroll_with_control => boolean true
        search => boolean true
        sendgrid_integration => boolean true
        serialization => boolean true
        shoebox_online => boolean true
        shortcut => boolean true
        simple_facebook_pixel => boolean true
        slick => boolean true
        slick_ui => boolean true
        slick_views => boolean true
        sp_fulfilment => boolean true
        sp_goal_page_items => boolean true
        sp_reports => boolean true
        stage_file_proxy => boolean true
        state_machine => boolean true
        stringoverrides => boolean true
        system => boolean true
        tamper => boolean true
        taxonomy => boolean true
        taxonomy_machine_name => boolean true
        telephone => boolean true
        text => boolean true
        tfa => boolean true
        time_formatter => boolean true
        token => boolean true
        token_filter => boolean true
        toolbar => boolean true
        tour => boolean true
        twig_tweak => boolean true
        update => boolean true
        upgrade_status => boolean true
        user => boolean true
        views_bulk_operations => boolean true
        views_data_export => boolean true
        views_ui => boolean true
        webform => boolean true
        webform_jqueryui_datepicker => boolean true
        webform_location_places => boolean true
        webform_submission_export_import => boolean true
        webform_submission_log => boolean true
        webform_templates => boolean true
        webform_ui => boolean true
        pathauto => boolean true
        webform_bootstrap => boolean true
        formdazzle => boolean true
        views => boolean true
        standard => boolean true
        protected moduleList -> array (184)
        address => Drupal\Core\Extension\Extension (5) Depth Limit
        admin_toolbar => Drupal\Core\Extension\Extension (5) Depth Limit
        admin_toolbar_tools => Drupal\Core\Extension\Extension (5) Depth Limit
        advagg => Drupal\Core\Extension\Extension (5) Depth Limit
        automated_cron => Drupal\Core\Extension\Extension (5) Depth Limit
        barcodes => Drupal\Core\Extension\Extension (5) Depth Limit
        better_exposed_filters => Drupal\Core\Extension\Extension (5) Depth Limit
        big_pipe => Drupal\Core\Extension\Extension (5) Depth Limit
        blazy => Drupal\Core\Extension\Extension (5) Depth Limit
        block => Drupal\Core\Extension\Extension (5) Depth Limit
        block_content => Drupal\Core\Extension\Extension (5) Depth Limit
        breadcrumb_extra_field => Drupal\Core\Extension\Extension (5) Depth Limit
        breakpoint => Drupal\Core\Extension\Extension (5) Depth Limit
        brightcove => Drupal\Core\Extension\Extension (5) Depth Limit
        cdn => Drupal\Core\Extension\Extension (5) Depth Limit
        cdn_ui => Drupal\Core\Extension\Extension (5) Depth Limit
        ckeditor5 => Drupal\Core\Extension\Extension (5) Depth Limit
        color_field => Drupal\Core\Extension\Extension (5) Depth Limit
        comment => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_cart => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_checkout => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_checkout_order_fields => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_currency_resolver => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_exchanger => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_number_pattern => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_order => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_pado => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_payment => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_payment_example => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_price => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_product => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_store => Drupal\Core\Extension\Extension (5) Depth Limit
        commerce_stripe => Drupal\Core\Extension\Extension (5) Depth Limit
        conditional_fields => Drupal\Core\Extension\Extension (5) Depth Limit
        config => Drupal\Core\Extension\Extension (5) Depth Limit
        config_ignore => Drupal\Core\Extension\Extension (5) Depth Limit
        contact => Drupal\Core\Extension\Extension (5) Depth Limit
        contextual => Drupal\Core\Extension\Extension (5) Depth Limit
        csv_serialization => Drupal\Core\Extension\Extension (5) Depth Limit
        datetime => Drupal\Core\Extension\Extension (5) Depth Limit
        dblog => Drupal\Core\Extension\Extension (5) Depth Limit
        dc_ajax_add_cart => Drupal\Core\Extension\Extension (5) Depth Limit
        dc_ajax_add_cart_popup => Drupal\Core\Extension\Extension (5) Depth Limit
        dc_ajax_add_cart_views => Drupal\Core\Extension\Extension (5) Depth Limit
        devel => Drupal\Core\Extension\Extension (5) Depth Limit
        devel_generate => Drupal\Core\Extension\Extension (5) Depth Limit
        devel_kint_extras => Drupal\Core\Extension\Extension (5) Depth Limit
        draggableviews => Drupal\Core\Extension\Extension (5) Depth Limit
        dropzonejs => Drupal\Core\Extension\Extension (5) Depth Limit
        dynamic_page_cache => Drupal\Core\Extension\Extension (5) Depth Limit
        edit_uuid => Drupal\Core\Extension\Extension (5) Depth Limit
        editor => Drupal\Core\Extension\Extension (5) Depth Limit
        editor_advanced_link => Drupal\Core\Extension\Extension (5) Depth Limit
        encrypt => Drupal\Core\Extension\Extension (5) Depth Limit
        entity => Drupal\Core\Extension\Extension (5) Depth Limit
        entity_clone => Drupal\Core\Extension\Extension (5) Depth Limit
        entity_clone_extras => Drupal\Core\Extension\Extension (5) Depth Limit
        entity_print => Drupal\Core\Extension\Extension (5) Depth Limit
        entity_reference_revisions => Drupal\Core\Extension\Extension (5) Depth Limit
        entityqueue => Drupal\Core\Extension\Extension (5) Depth Limit
        faqfield => Drupal\Core\Extension\Extension (5) Depth Limit
        feeds => Drupal\Core\Extension\Extension (5) Depth Limit
        feeds_tamper => Drupal\Core\Extension\Extension (5) Depth Limit
        field => Drupal\Core\Extension\Extension (5) Depth Limit
        field_group => Drupal\Core\Extension\Extension (5) Depth Limit
        field_ui => Drupal\Core\Extension\Extension (5) Depth Limit
        file => Drupal\Core\Extension\Extension (5) Depth Limit
        filter => Drupal\Core\Extension\Extension (5) Depth Limit
        geocoder => Drupal\Core\Extension\Extension (5) Depth Limit
        geocoder_address => Drupal\Core\Extension\Extension (5) Depth Limit
        geocoder_field => Drupal\Core\Extension\Extension (5) Depth Limit
        geolocation => Drupal\Core\Extension\Extension (5) Depth Limit
        geolocation_address => Drupal\Core\Extension\Extension (5) Depth Limit
        geolocation_google_maps => Drupal\Core\Extension\Extension (5) Depth Limit
        gift_card => Drupal\Core\Extension\Extension (5) Depth Limit
        gift_catalogue => Drupal\Core\Extension\Extension (5) Depth Limit
        gin_lb => Drupal\Core\Extension\Extension (5) Depth Limit
        gin_toolbar => Drupal\Core\Extension\Extension (5) Depth Limit
        google_tag => Drupal\Core\Extension\Extension (5) Depth Limit
        help => Drupal\Core\Extension\Extension (5) Depth Limit
        history => Drupal\Core\Extension\Extension (5) Depth Limit
        image => Drupal\Core\Extension\Extension (5) Depth Limit
        inline_entity_form => Drupal\Core\Extension\Extension (5) Depth Limit
        job_scheduler => Drupal\Core\Extension\Extension (5) Depth Limit
        jquery_ui => Drupal\Core\Extension\Extension (5) Depth Limit
        jquery_ui_accordion => Drupal\Core\Extension\Extension (5) Depth Limit
        jquery_ui_autocomplete => Drupal\Core\Extension\Extension (5) Depth Limit
        jquery_ui_datepicker => Drupal\Core\Extension\Extension (5) Depth Limit
        jquery_ui_menu => Drupal\Core\Extension\Extension (5) Depth Limit
        jquery_ui_slider => Drupal\Core\Extension\Extension (5) Depth Limit
        jquery_ui_touch_punch => Drupal\Core\Extension\Extension (5) Depth Limit
        key => Drupal\Core\Extension\Extension (5) Depth Limit
        layout_bg => Drupal\Core\Extension\Extension (5) Depth Limit
        layout_bg_bricks => Drupal\Core\Extension\Extension (5) Depth Limit
        layout_builder => Drupal\Core\Extension\Extension (5) Depth Limit
        layout_builder_admin_theme => Drupal\Core\Extension\Extension (5) Depth Limit
        layout_builder_component_attributes => Drupal\Core\Extension\Extension (5) Depth Limit
        layout_builder_extra_templates => Drupal\Core\Extension\Extension (5) Depth Limit
        layout_discovery => Drupal\Core\Extension\Extension (5) Depth Limit
        link => Drupal\Core\Extension\Extension (5) Depth Limit
        link_class => Drupal\Core\Extension\Extension (5) Depth Limit
        link_field_autocomplete_filter => Drupal\Core\Extension\Extension (5) Depth Limit
        mailsystem => Drupal\Core\Extension\Extension (5) Depth Limit
        media => Drupal\Core\Extension\Extension (5) Depth Limit
        media_library => Drupal\Core\Extension\Extension (5) Depth Limit
        media_library_form_element => Drupal\Core\Extension\Extension (5) Depth Limit
        menu_block => Drupal\Core\Extension\Extension (5) Depth Limit
        menu_link_content => Drupal\Core\Extension\Extension (5) Depth Limit
        menu_ui => Drupal\Core\Extension\Extension (5) Depth Limit
        metatag => Drupal\Core\Extension\Extension (5) Depth Limit
        metatag_open_graph => Drupal\Core\Extension\Extension (5) Depth Limit
        metatag_routes => Drupal\Core\Extension\Extension (5) Depth Limit
        mimemail => Drupal\Core\Extension\Extension (5) Depth Limit
        mix => Drupal\Core\Extension\Extension (5) Depth Limit
        mysql => Drupal\Core\Extension\Extension (5) Depth Limit
        node => Drupal\Core\Extension\Extension (5) Depth Limit
        options => Drupal\Core\Extension\Extension (5) Depth Limit
        page_cache => Drupal\Core\Extension\Extension (5) Depth Limit
        path => Drupal\Core\Extension\Extension (5) Depth Limit
        path_alias => Drupal\Core\Extension\Extension (5) Depth Limit
        permissions_filter => Drupal\Core\Extension\Extension (5) Depth Limit
        phpass => Drupal\Core\Extension\Extension (5) Depth Limit
        plupload => Drupal\Core\Extension\Extension (5) Depth Limit
        preprocess => Drupal\Core\Extension\Extension (5) Depth Limit
        profile => Drupal\Core\Extension\Extension (5) Depth Limit
        rabbit_hole => Drupal\Core\Extension\Extension (5) Depth Limit
        real_aes => Drupal\Core\Extension\Extension (5) Depth Limit
        redirect => Drupal\Core\Extension\Extension (5) Depth Limit
        responsive_image => Drupal\Core\Extension\Extension (5) Depth Limit
        rest => Drupal\Core\Extension\Extension (5) Depth Limit
        rh_node => Drupal\Core\Extension\Extension (5) Depth Limit
        samaritans_checkout => Drupal\Core\Extension\Extension (5) Depth Limit
        samaritans_email => Drupal\Core\Extension\Extension (5) Depth Limit
        samaritans_fulfilment => Drupal\Core\Extension\Extension (5) Depth Limit
        samaritans_fyb => Drupal\Core\Extension\Extension (5) Depth Limit
        samaritans_modal => Drupal\Core\Extension\Extension (5) Depth Limit
        scroll_with_control => Drupal\Core\Extension\Extension (5) Depth Limit
        search => Drupal\Core\Extension\Extension (5) Depth Limit
        sendgrid_integration => Drupal\Core\Extension\Extension (5) Depth Limit
        serialization => Drupal\Core\Extension\Extension (5) Depth Limit
        shoebox_online => Drupal\Core\Extension\Extension (5) Depth Limit
        shortcut => Drupal\Core\Extension\Extension (5) Depth Limit
        simple_facebook_pixel => Drupal\Core\Extension\Extension (5) Depth Limit
        slick => Drupal\Core\Extension\Extension (5) Depth Limit
        slick_ui => Drupal\Core\Extension\Extension (5) Depth Limit
        slick_views => Drupal\Core\Extension\Extension (5) Depth Limit
        sp_fulfilment => Drupal\Core\Extension\Extension (5) Depth Limit
        sp_goal_page_items => Drupal\Core\Extension\Extension (5) Depth Limit
        sp_reports => Drupal\Core\Extension\Extension (5) Depth Limit
        stage_file_proxy => Drupal\Core\Extension\Extension (5) Depth Limit
        state_machine => Drupal\Core\Extension\Extension (5) Depth Limit
        stringoverrides => Drupal\Core\Extension\Extension (5) Depth Limit
        system => Drupal\Core\Extension\Extension (5) Depth Limit
        tamper => Drupal\Core\Extension\Extension (5) Depth Limit
        taxonomy => Drupal\Core\Extension\Extension (5) Depth Limit
        taxonomy_machine_name => Drupal\Core\Extension\Extension (5) Depth Limit
        telephone => Drupal\Core\Extension\Extension (5) Depth Limit
        text => Drupal\Core\Extension\Extension (5) Depth Limit
        tfa => Drupal\Core\Extension\Extension (5) Depth Limit
        time_formatter => Drupal\Core\Extension\Extension (5) Depth Limit
        token => Drupal\Core\Extension\Extension (5) Depth Limit
        token_filter => Drupal\Core\Extension\Extension (5) Depth Limit
        toolbar => Drupal\Core\Extension\Extension (5) Depth Limit
        tour => Drupal\Core\Extension\Extension (5) Depth Limit
        twig_tweak => Drupal\Core\Extension\Extension (5) Depth Limit
        update => Drupal\Core\Extension\Extension (5) Depth Limit
        upgrade_status => Drupal\Core\Extension\Extension (5) Depth Limit
        user => Drupal\Core\Extension\Extension (5) Depth Limit
        views_bulk_operations => Drupal\Core\Extension\Extension (5) Depth Limit
        views_data_export => Drupal\Core\Extension\Extension (5) Depth Limit
        views_ui => Drupal\Core\Extension\Extension (5) Depth Limit
        webform => Drupal\Core\Extension\Extension (5) Depth Limit
        webform_jqueryui_datepicker => Drupal\Core\Extension\Extension (5) Depth Limit
        webform_location_places => Drupal\Core\Extension\Extension (5) Depth Limit
        webform_submission_export_import => Drupal\Core\Extension\Extension (5) Depth Limit
        webform_submission_log => Drupal\Core\Extension\Extension (5) Depth Limit
        webform_templates => Drupal\Core\Extension\Extension (5) Depth Limit
        webform_ui => Drupal\Core\Extension\Extension (5) Depth Limit
        pathauto => Drupal\Core\Extension\Extension (5) Depth Limit
        webform_bootstrap => Drupal\Core\Extension\Extension (5) Depth Limit
        formdazzle => Drupal\Core\Extension\Extension (5) Depth Limit
        views => Drupal\Core\Extension\Extension (5) Depth Limit
        standard => Drupal\Core\Extension\Extension (5) Depth Limit
        protected loaded -> boolean true
        protected implementations -> array (1022)
        module_implements_alter => array (10) Depth Limit
        rebuild => array (2) Depth Limit
        system_info_alter => array (2) Depth Limit
        entity_type_build => array (12) Depth Limit
        entity_type_alter => array (15) Depth Limit
        entity_load => array (0)
        block_load => array (0)
        devel_generate_info_alter => array (1) Depth Limit
        search_page_load => array (0)
        search_plugin_alter => array (0)
        views_plugins_display_alter => array (2) Depth Limit
        view_load => array (0)
        views_plugins_access_alter => array (0)
        views_plugins_style_alter => array (1) Depth Limit
        views_data => array (8) Depth Limit
        action_load => array (0)
        field_info_alter => array (2) Depth Limit
        entity_bundle_info => array (1) Depth Limit
        commerce_payment_type_info_alter => array (0)
        commerce_payment_method_type_info_alter => array (0)
        block_content_type_load => array (0)
        comment_type_load => array (0)
        commerce_order_type_load => array (0)
        commerce_order_item_type_load => array (0)
        commerce_product_type_load => array (0)
        commerce_product_variation_type_load => array (0)
        commerce_store_type_load => array (0)
        contact_form_load => array (0)
        entity_queue_load => array (0)
        feeds_feed_type_load => array (0)
        media_type_load => array (0)
        node_type_load => array (0)
        profile_type_load => array (0)
        shortcut_set_load => array (0)
        taxonomy_vocabulary_load => array (0)
        webform_load => array (0)
        entity_bundle_info_alter => array (1) Depth Limit
        data_type_info_alter => array (0)
        entity_base_field_info => array (10) Depth Limit
        entity_base_field_info_alter => array (2) Depth Limit
        entity_field_storage_info => array (2) Depth Limit
        field_storage_config_load => array (0)
        entity_field_storage_info_alter => array (0)
        rabbit_hole_rabbit_hole_entity_plugin_info_alter => array (0)
        rabbit_hole_rabbit_hole_behavior_plugin_info_alter => array (0)
        commerce_exchange_rates_load => array (0)
        entity_bundle_field_info => array (2) Depth Limit
        entity_bundle_field_info_alter => array (0)
        field_views_data => array (9) Depth Limit
        field_config_load => array (0)
        field_views_data_alter => array (2) Depth Limit
        base_field_override_load => array (0)
        views_data_alter => array (16) Depth Limit
        views_plugins_row_alter => array (0)
        layout_builder_section_storage_alter => array (0)
        user_role_load => array (0)
        menu_load => array (0)
        query_alter => array (0)
        query_entity_query_alter => array (1) Depth Limit
        query_entity_query_menu_link_content_alter => array (0)
        entity_preload => array (0)
        query_menu_link_content_load_multiple_alter => array (0)
        entity_storage_load => array (1) Depth Limit
        menu_link_content_storage_load => array (0)
        menu_link_content_load => array (0)
        menu_links_discovered_alter => array (8) Depth Limit
        entity_form_mode_load => array (0)
        entity_form_mode_info_alter => array (0)
        entity_view_mode_load => array (0)
        entity_view_mode_info_alter => array (0)
        local_tasks_alter => array (9) Depth Limit
        query_user_load_multiple_alter => array (0)
        user_storage_load => array (0)
        user_load => array (0)
        query_samaritans_fyb_fyb_load_multiple_alter => array (0)
        samaritans_fyb_fyb_storage_load => array (0)
        samaritans_fyb_fyb_load => array (0)
        entity_access => array (4) Depth Limit
        samaritans_fyb_fyb_access => array (0)
        entity_view_mode_alter => array (0)
        theme => array (67) Depth Limit
        layout_alter => array (0)
        views_plugins_pager_alter => array (0)
        views_plugins_exposed_form_alter => array (0)
        theme_registry_alter => array (10) Depth Limit
        samaritans_fyb_fyb_build_defaults_alter => array (0)
        entity_build_defaults_alter => array (1) Depth Limit
        entity_extra_field_info => array (8) Depth Limit
        entity_print_export_types_alter => array (0)
        entity_extra_field_info_alter => array (1) Depth Limit
        entity_view_display_load => array (0)
        entity_view_display_alter => array (1) Depth Limit
        entity_prepare_view => array (0)
        field_formatter_info_alter => array (5) Depth Limit
        query_taxonomy_term_load_multiple_alter => array (0)
        taxonomy_term_storage_load => array (0)
        taxonomy_term_load => array (0)
        entity_field_access => array (2) Depth Limit
        entity_field_access_alter => array (0)
        taxonomy_term_access => array (0)
        taxonomy_term_build_defaults_alter => array (0)
        entity_display_build_alter => array (0)
        validation_constraint_alter => array (1) Depth Limit
        samaritans_fyb_fyb_view => array (0)
        entity_view => array (2) Depth Limit
        samaritans_fyb_fyb_view_alter => array (0)
        entity_view_alter => array (5) Depth Limit
        metatag_defaults_load => array (0)
        metatags_alter => array (2) Depth Limit
        metatag_tags_alter => array (0)
        metatag_groups_alter => array (0)
        tokens => array (19) Depth Limit
        token_entity_mapping_alter => array (0)
        tokens_alter => array (0)
        theme_suggestions_samaritans_fyb_fyb => array (0)
        theme_suggestions_alter => array (3) Depth Limit
        theme_suggestions_samaritans_fyb_fyb_alter => array (0)
        gin_lb_is_layout_builder_route_alter => array (0)
        template_preprocess_default_variables_alter => array (1) Depth Limit
        twig_tweak_filters_alter => array (0)
        twig_tweak_functions_alter => array (0)
        twig_tweak_tests_alter => array (0)
        theme_suggestions_field => array (1) Depth Limit
        theme_suggestions_field_alter => array (1) Depth Limit
        query_node_load_multiple_alter => array (0)
        node_storage_load => array (0)
        node_load => array (0)
        taxonomy_term_view => array (0)
        taxonomy_term_view_alter => array (0)
        theme_suggestions_taxonomy_term => array (1) Depth Limit
        theme_suggestions_taxonomy_term_alter => array (0)
        element_plugin_alter => array (0)
        date_format_load => array (0)
        element_info_alter => array (6) Depth Limit
        filter_format_load => array (1) Depth Limit
        filter_info_alter => array (0)
        display_variant_plugin_alter => array (0)
        block_access => array (1) Depth Limit
        condition_info_alter => array (0)
        query_entity_query_block_content_alter => array (0)
        query_block_content_load_multiple_alter => array (0)
        block_content_storage_load => array (0)
        block_content_load => array (0)
        views_plugins_argument_alter => array (0)
        views_plugins_argument_validator_alter => array (2) Depth Limit
        block_alter => array (1) Depth Limit
        block_content_access => array (1) Depth Limit
        block_build_alter => array (0)
        block_build_block_content_alter => array (0)
        block_build_cart_button_alter => array (0)
        block_build_shoebox_online_currency_resolver_radios_alter => array (0)
        block_build_system_branding_block_alter => array (0)
        block_build_system_menu_block_alter => array (0)
        block_build_search_form_block_alter => array (0)
        block_build_system_messages_block_alter => array (0)
        block_build_help_block_alter => array (0)
        block_build_local_actions_block_alter => array (0)
        block_build_local_tasks_block_alter => array (0)
        block_build_system_main_block_alter => array (0)
        block_view_alter => array (1) Depth Limit
        block_view_system_main_block_alter => array (1) Depth Limit
        block_build_social_footer_alter => array (0)
        block_build_menu_block_alter => array (0)
        page_attachments => array (11) Depth Limit
        metatags_attachments_alter => array (0)
        simple_facebook_pixel_events_alter => array (0)
        simple_facebook_pixel_script_code_alter => array (0)
        simple_facebook_pixel_noscript_code_alter => array (0)
        blazy_base_settings_alter => array (0)
        slick_load => array (0)
        slick_attach_alter => array (0)
        blazy_attach_alter => array (0)
        file_url_alter => array (0)
        google_tag_container_load => array (0)
        page_attachments_alter => array (5) Depth Limit
        page_top => array (7) Depth Limit
        page_bottom => array (1) Depth Limit
        theme_suggestions_html => array (1) Depth Limit
        theme_suggestions_html_alter => array (0)
        breakpoints_alter => array (0)
        toolbar => array (7) Depth Limit
        shortcut_default_set => array (0)
        theme_suggestions_menu => array (1) Depth Limit
        theme_suggestions_menu_alter => array (0)
        theme_suggestions_menu__toolbar => array (0)
        theme_suggestions_menu__toolbar_alter => array (0)
        link_alter => array (2) Depth Limit
        user_format_name_alter => array (0)
        toolbar_alter => array (4) Depth Limit
        theme_suggestions_toolbar => array (0)
        theme_suggestions_toolbar_alter => array (0)
        theme_suggestions_container => array (0)
        theme_suggestions_container_alter => array (2) Depth Limit
        theme_suggestions_page => array (1) Depth Limit
        theme_suggestions_page_alter => array (1) Depth Limit
        block_view_block_content_alter => array (0)
        block_content_build_defaults_alter => array (0)
        block_content_view => array (0)
        block_content_view_alter => array (0)
        theme_suggestions_block => array (2) Depth Limit
        theme_suggestions_block_alter => array (2) Depth Limit
        block_view_cart_button_alter => array (0)
        block_view_shoebox_online_currency_resolver_radios_alter => array (0)
        commerce_currency_load => array (0)
        query_entity_query_commerce_store_alter => array (0)
        query_commerce_store_load_multiple_alter => array (0)
        commerce_store_storage_load => array (0)
        commerce_store_load => array (0)
        form_alter => array (20) Depth Limit
        form_shoebox_online_currency_switcher_radios_form_alter => array (0)
        theme_suggestions_input => array (0)
        theme_suggestions_input_alter => array (0)
        theme_suggestions_form_element => array (1) Depth Limit
        theme_suggestions_form_element_alter => array (0)
        theme_suggestions_radios => array (1) Depth Limit
        theme_suggestions_radios_alter => array (1) Depth Limit
        theme_suggestions_form => array (0)
        theme_suggestions_form_alter => array (1) Depth Limit
        theme_suggestions_region => array (1) Depth Limit
        theme_suggestions_region_alter => array (0)
        block_view_system_branding_block_alter => array (0)
        block_view_system_menu_block_alter => array (1) Depth Limit
        theme_suggestions_menu__main => array (0)
        theme_suggestions_menu__main_alter => array (0)
        block_view_search_form_block_alter => array (0)
        form_search_block_form_alter => array (1) Depth Limit
        theme_suggestions_form_element_label => array (0)
        theme_suggestions_form_element_label_alter => array (0)
        theme_suggestions_form__search_block_form => array (0)
        theme_suggestions_form__search_block_form_alter => array (0)
        block_view_system_messages_block_alter => array (0)
        block_view_help_block_alter => array (1) Depth Limit
        help => array (102) Depth Limit
        query_media_load_multiple_alter => array (0)
        media_storage_load => array (0)
        media_load => array (0)
        media_access => array (0)
        media_build_defaults_alter => array (0)
        query_file_load_multiple_alter => array (0)
        file_storage_load => array (0)
        file_load => array (0)
        responsive_image_style_load => array (0)
        image_style_load => array (0)
        media_view => array (0)
        media_view_alter => array (0)
        theme_suggestions_media => array (1) Depth Limit
        media_source_info_alter => array (2) Depth Limit
        theme_suggestions_media_alter => array (0)
        theme_suggestions_responsive_image_formatter => array (0)
        theme_suggestions_responsive_image_formatter_alter => array (0)
        theme_suggestions_responsive_image => array (0)
        theme_suggestions_responsive_image_alter => array (0)
        image_effect_info_alter => array (0)
        file_mimetype_mapping_alter => array (0)
        theme_suggestions_image => array (0)
        theme_suggestions_image_alter => array (0)
        block_view_local_actions_block_alter => array (0)
        menu_local_actions_alter => array (0)
        block_view_local_tasks_block_alter => array (0)
        entity_create_access => array (0)
        samaritans_fyb_fyb_create_access => array (0)
        menu_local_tasks_alter => array (2) Depth Limit
        theme_suggestions_menu_local_tasks => array (0)
        theme_suggestions_menu_local_tasks_alter => array (0)
        theme_suggestions_menu_local_task => array (0)
        theme_suggestions_menu_local_task_alter => array (0)
        block_view_social_footer_alter => array (0)
        block_view_menu_block_alter => array (0)
        node_build_defaults_alter => array (0)
        user_access => array (0)
        node_view => array (1) Depth Limit
        node_view_alter => array (2) Depth Limit
        theme_suggestions_node => array (1) Depth Limit
        theme_suggestions_node_alter => array (1) Depth Limit
        theme_suggestions_time => array (0)
        theme_suggestions_time_alter => array (0)
        theme_suggestions_username => array (0)
        theme_suggestions_username_alter => array (0)
        form_donation_handle_form_alter => array (0)
        theme_suggestions_image_formatter => array (0)
        theme_suggestions_image_formatter_alter => array (0)
        theme_suggestions_image_style => array (0)
        theme_suggestions_image_style_alter => array (0)
        form_simple_donation_form_alter => array (0)
        theme_suggestions_form__simple_donation_form => array (0)
        theme_suggestions_form__simple_donation_form_alter => array (0)
        theme_suggestions_off_canvas_page_wrapper => array (0)
        theme_suggestions_off_canvas_page_wrapper_alter => array (0)
        theme_suggestions_big_pipe_interface_preview => array (1) Depth Limit
        theme_suggestions_big_pipe_interface_preview_alter => array (0)
        library_info_alter => array (11) Depth Limit
        webform_libraries_info => array (1) Depth Limit
        library_info_build => array (6) Depth Limit
        slick_skin_info_alter => array (0)
        slick_skins_info => array (0)
        css_alter => array (4) Depth Limit
        js_alter => array (4) Depth Limit
        js_settings_build => array (1) Depth Limit
        js_settings_alter => array (2) Depth Limit
        query_entity_query_shortcut_alter => array (0)
        query_shortcut_load_multiple_alter => array (0)
        shortcut_storage_load => array (0)
        shortcut_load => array (0)
        query_commerce_product_load_multiple_alter => array (0)
        node_type_create_access => array (0)
        theme_suggestions_links => array (0)
        theme_suggestions_links_alter => array (0)
        ajax_render_alter => array (0)
        theme_suggestions_status_messages => array (0)
        theme_suggestions_status_messages_alter => array (0)
        devel_dumper_info_alter => array (1) Depth Limit
        block_build_page_title_block_alter => array (0)
        block_view_page_title_block_alter => array (0)
        block_build_system_breadcrumb_block_alter => array (0)
        gin_content_form_routes => array (0)
        gin_content_form_routes_alter => array (0)
        block_view_system_breadcrumb_block_alter => array (0)
        system_breadcrumb_alter => array (2) Depth Limit
        theme_suggestions_breadcrumb => array (0)
        theme_suggestions_breadcrumb_alter => array (0)
        theme_suggestions_page_title => array (0)
        theme_suggestions_page_title_alter => array (0)
        node_access => array (1) Depth Limit
        node_grants => array (0)
        rabbit_hole_values_alter => array (0)
        webform_access => array (0)
        entity_view_display_create => array (0)
        entity_create => array (0)
        field_info_max_weight => array (1) Depth Limit
        token_info => array (17) Depth Limit
        theme_suggestions_webform_element_more => array (0)
        theme_suggestions_webform_element_more_alter => array (0)
        token_info_alter => array (5) Depth Limit
        theme_suggestions_layout => array (0)
        theme_suggestions_layout_alter => array (0)
        theme_suggestions_card_top_image => array (0)
        theme_suggestions_card_top_image_alter => array (0)
        theme_suggestions_faqfield_jquery_accordion_formatter => array (0)
        theme_suggestions_faqfield_jquery_accordion_formatter_alter => array (0)
        oembed_resource_url_alter => array (0)
        webform_source_entity_info_alter => array (0)
        webform_handler_info_alter => array (0)
        webform_handler_invoke_alter => array (0)
        webform_handler_invoke_pre_create_alter => array (0)
        webform_element_info_alter => array (0)
        webform_element_default_properties_alter => array (1) Depth Limit
        webform_options_load => array (0)
        webform_options_state_province_names_alter => array (0)
        webform_options_alter => array (0)
        webform_options_country_names_alter => array (1) Depth Limit
        countries_alter => array (0)
        webform_handler_invoke_alter_elements_alter => array (0)
        webform_submission_field_values_init => array (0)
        entity_field_values_init => array (0)
        webform_submission_create => array (0)
        webform_handler_invoke_post_create_alter => array (0)
        webform_handler_invoke_override_settings_alter => array (0)
        query_entity_query_webform_submission_alter => array (0)
        entity_form_mode_alter => array (0)
        entity_form_display_create => array (0)
        entity_form_display_alter => array (2) Depth Limit
        entity_prepare_form => array (0)
        webform_submission_prepare_form => array (0)
        webform_handler_invoke_prepare_form_alter => array (0)
        webform_handler_invoke_access_element_alter => array (0)
        webform_element_access => array (0)
        webform_element_alter => array (2) Depth Limit
        webform_element_webform_section_alter => array (0)
        webform_handler_invoke_alter_element_alter => array (0)
        webform_element_textfield_alter => array (0)
        webform_element_webform_contact_alter => array (0)
        webform_element_managed_file_alter => array (0)
        webform_element_webform_actions_alter => array (0)
        webform_handler_invoke_alter_form_alter => array (0)
        webform_submission_form_alter => array (0)
        form_webform_submission_job_application_form_alter => array (0)
        form_webform_submission_job_application_node_1781_add_form_alter => array (0)
        edit_uuid_config_load => array (0)
        webform_element_email_alter => array (0)
        webform_element_tel_alter => array (0)
        webform_libraries_info_alter => array (0)
        webform_element_select_alter => array (0)
        theme_suggestions_webform_submission_form => array (1) Depth Limit
        theme_suggestions_webform_submission_form_alter => array (0)
        theme_suggestions_webform_section => array (0)
        theme_suggestions_webform_section_alter => array (0)
        theme_suggestions_webform_composite_contact => array (0)
        theme_suggestions_webform_composite_contact_alter => array (0)
        theme_suggestions_fieldset => array (0)
        theme_suggestions_fieldset_alter => array (1) Depth Limit
        theme_suggestions_file_managed_file => array (0)
        theme_suggestions_file_managed_file_alter => array (0)
        theme_suggestions_file_upload_help => array (0)
        theme_suggestions_file_upload_help_alter => array (0)
        theme_suggestions_webform_actions => array (0)
        theme_suggestions_webform_actions_alter => array (0)
        theme_suggestions_webform => array (1) Depth Limit
        theme_suggestions_webform_alter => array (0)
        form_webform_submission_ministry_manager_application_for_form_alter => array (0)
        form_webform_submission_ministry_manager_application_for_node_1781_add_form_alter => array (0)
        theme_suggestions_col4_equal => array (0)
        theme_suggestions_col4_equal_alter => array (0)
        theme_suggestions_layout__onecol => array (0)
        theme_suggestions_layout__onecol_alter => array (0)
        node_links_alter => array (1) Depth Limit
        theme_suggestions_links__node => array (0)
        theme_suggestions_links__node_alter => array (0)
        query_entity_query_node_alter => array (0)
        webform_options_titles_alter => array (0)
        webform_options_yes_no_alter => array (0)
        webform_options_phone_types_alter => array (0)
        webform_options_likert_quality_alter => array (0)
        webform_options_relationship_alter => array (0)
        webform_options_languages_alter => array (1) Depth Limit
        webform_options_sex_alter => array (0)
        webform_options_industry_alter => array (0)
        webform_options_time_zones_alter => array (1) Depth Limit
        theme_suggestions_media_oembed_iframe => array (0)
        theme_suggestions_media_oembed_iframe_alter => array (0)
        block_create_access => array (0)
        contextual_links_alter => array (2) Depth Limit
        contextual_links_view_alter => array (4) Depth Limit
        block_content_create_access => array (0)
        media_create_access => array (0)
        field_widget_info_alter => array (5) Depth Limit
        entity_form_display_load => array (0)
        node_prepare_form => array (0)
        field_widget_single_element_form_alter => array (7) Depth Limit
        field_widget_single_element_layout_builder_widget_form_alter => array (0)
        field_widget_complete_form_alter => array (1) Depth Limit
        field_widget_complete_layout_builder_widget_form_alter => array (0)
        form_node_layout_builder_form_alter => array (0)
        form_node_page_layout_builder_form_alter => array (0)
        theme_suggestions_input__checkbox => array (0)
        theme_suggestions_input__checkbox_alter => array (0)
        metatag_route_entity => array (0)
        plugin_filter_block_alter => array (1) Depth Limit
        plugin_filter_block__layout_builder_alter => array (2) Depth Limit
        theme_suggestions_details => array (0)
        theme_suggestions_details_alter => array (0)
        query_taxonomy_term_access_alter => array (0)
        query_entity_query_taxonomy_term_alter => array (0)
        query_term_access_alter => array (0)
        block_content_field_values_init => array (0)
        block_content_create => array (0)
        form_layout_builder_configure_block_alter => array (0)
        form_layout_builder_add_block_alter => array (1) Depth Limit
        field_widget_single_element_boolean_checkbox_form_alter => array (0)
        field_widget_complete_boolean_checkbox_form_alter => array (0)
        entity_reference_selection_alter => array (0)
        options_list_alter => array (0)
        field_widget_single_element_options_select_form_alter => array (0)
        field_widget_complete_options_select_form_alter => array (0)
        inline_entity_form_table_fields_alter => array (0)
        field_widget_single_element_inline_entity_form_complex_form_alter => array (0)
        field_widget_complete_inline_entity_form_complex_form_alter => array (0)
        field_widget_single_element_string_textfield_form_alter => array (0)
        field_widget_complete_string_textfield_form_alter => array (0)
        field_widget_single_element_language_select_form_alter => array (0)
        field_widget_complete_language_select_form_alter => array (0)
        field_widget_single_element_string_textarea_form_alter => array (0)
        field_widget_complete_string_textarea_form_alter => array (0)
        theme_suggestions_field_multiple_value_form => array (0)
        theme_suggestions_field_multiple_value_form_alter => array (0)
        theme_suggestions_inline_entity_form_entity_table => array (0)
        theme_suggestions_inline_entity_form_entity_table_alter => array (0)
        theme_suggestions_select => array (0)
        theme_suggestions_select_alter => array (0)
        query_entity_reference_alter => array (3) Depth Limit
        node_field_values_init => array (0)
        node_create => array (0)
        field_widget_single_element_text_textarea_with_summary_form_alter => array (0)
        field_widget_complete_text_textarea_with_summary_form_alter => array (0)
        field_widget_single_element_number_form_alter => array (0)
        field_widget_complete_number_form_alter => array (0)
        field_widget_single_element_media_library_widget_form_alter => array (0)
        field_widget_complete_media_library_widget_form_alter => array (0)
        inline_entity_form_entity_form_alter => array (2) Depth Limit
        filter_format_access => array (1) Depth Limit
        editor_info_alter => array (0)
        editor_load => array (0)
        config_schema_info_alter => array (5) Depth Limit
        ckeditor5_plugin_info_alter => array (0)
        editor_js_settings_alter => array (2) Depth Limit
        theme_suggestions_textarea => array (0)
        theme_suggestions_textarea_alter => array (0)
        theme_suggestions_container__text_format_filter_help => array (0)
        theme_suggestions_container__text_format_filter_help_alter => array (0)
        theme_suggestions_filter_guidelines => array (0)
        theme_suggestions_filter_guidelines_alter => array (0)
        theme_suggestions_filter_tips => array (0)
        theme_suggestions_filter_tips_alter => array (0)
        theme_suggestions_token_tree_link => array (0)
        theme_suggestions_token_tree_link_alter => array (0)
        theme_suggestions_container__text_format_filter_guidelines => array (0)
        theme_suggestions_container__text_format_filter_guidelines_alter => array (0)
        theme_suggestions_container__text_format_filter_wrapper => array (0)
        theme_suggestions_container__text_format_filter_wrapper_alter => array (0)
        theme_suggestions_text_format_wrapper => array (0)
        theme_suggestions_text_format_wrapper_alter => array (0)
        theme_suggestions_container__media_library_widget_selection => array (0)
        theme_suggestions_container__media_library_widget_selection_alter => array (0)
        theme_suggestions_fieldset__media_library_widget => array (0)
        theme_suggestions_fieldset__media_library_widget_alter => array (0)
        rabbit_hole_response_alter => array (0)
        form_shoebox_follow_your_box_form_alter => array (0)
        block_build_occ_social_footer_alter => array (0)
        block_view_occ_social_footer_alter => array (0)
        webform_access_rules => array (1) Depth Limit
        webform_access_rules_alter => array (0)
        views_plugins_cache_alter => array (0)
        views_plugins_query_alter => array (0)
        views_pre_view => array (0)
        views_plugins_field_alter => array (0)
        views_plugins_sort_alter => array (0)
        views_plugins_filter_alter => array (0)
        views_pre_build => array (0)
        views_query_alter => array (4) Depth Limit
        views_query_substitutions => array (4) Depth Limit
        views_post_build => array (0)
        views_pre_execute => array (0)
        query_views_alter => array (1) Depth Limit
        query_views_articles_slider_alter => array (0)
        query_node_access_alter => array (1) Depth Limit
        views_post_execute => array (0)
        views_pre_render => array (7) Depth Limit
        blazy_lightboxes_alter => array (0)
        blazy_settings_views_alter => array (0)
        slick_build_alter => array (0)
        views_post_render => array (1) Depth Limit
        theme_suggestions_sp_slick_slider => array (0)
        theme_suggestions_sp_slick_slider_alter => array (0)
        form_shoebox_online_donate_form_alter => array (0)
        theme_suggestions_views_view => array (0)
        theme_suggestions_views_view_alter => array (0)
        slick_options_alter => array (0)
        blazy_element_alter => array (0)
        theme_suggestions_slick_wrapper => array (0)
        theme_suggestions_slick_wrapper_alter => array (0)
        blazy_settings_grid_alter => array (0)
        slick_grid_item_alter => array (0)
        slick_optionset_alter => array (0)
        theme_suggestions_slick => array (0)
        theme_suggestions_slick_alter => array (0)
        theme_suggestions_slick_vanilla => array (0)
        theme_suggestions_slick_vanilla_alter => array (0)
        theme_suggestions_item_list => array (0)
        theme_suggestions_item_list_alter => array (0)
        form_webform_submission_subscribe_form_alter => array (0)
        form_webform_submission_subscribe_node_21_add_form_alter => array (0)
        query_views_articles_alter => array (0)
        theme_suggestions_views_view_list => array (0)
        theme_suggestions_views_view_list_alter => array (0)
        theme_suggestions_views_view_list__articles => array (0)
        theme_suggestions_views_view_list__articles_alter => array (0)
        theme_suggestions_pager => array (0)
        theme_suggestions_pager_alter => array (0)
        webform_element_checkboxes_alter => array (0)
        webform_element_number_alter => array (0)
        webform_element_webform_address_alter => array (0)
        webform_element_webform_email_confirm_alter => array (0)
        form_webform_submission_christmas_values_programme_churc_form_alter => array (0)
        form_webform_submission_christmas_values_programme_churc_node_567_add_form_alter => array (0)
        theme_suggestions_checkboxes => array (1) Depth Limit
        theme_suggestions_checkboxes_alter => array (0)
        theme_suggestions_webform_composite_address => array (0)
        theme_suggestions_webform_composite_address_alter => array (0)
        webform_element_checkbox_alter => array (0)
        form_webform_submission_christmas_values_programme_schoo_form_alter => array (0)
        form_webform_submission_christmas_values_programme_schoo_node_571_add_form_alter => array (0)
        theme_suggestions_webform_html_editor_markup => array (0)
        theme_suggestions_webform_html_editor_markup_alter => array (0)
        menu_create_access => array (0)
        menu_access => array (0)
        view_access => array (0)
        query_entity_query_file_alter => array (0)
        webform_create_access => array (0)
        query_redirect_load_multiple_alter => array (0)
        redirect_storage_load => array (0)
        redirect_load => array (0)
        redirect_response_alter => array (0)
        form_webform_submission_subscribe_node_362_add_form_alter => array (0)
        theme_suggestions_filter_caption => array (0)
        theme_suggestions_filter_caption_alter => array (0)
        query_commerce_store_access_alter => array (0)
        views_plugins_area_alter => array (0)
        workflows_alter => array (0)
        workflow_groups_alter => array (0)
        commerce_order_field_values_init => array (0)
        commerce_order_create => array (0)
        form_views_exposed_form_alter => array (2) Depth Limit
        query_views_commerce_orders_alter => array (0)
        query_commerce_order_access_alter => array (0)
        query_commerce_order_load_multiple_alter => array (0)
        commerce_order_storage_load => array (0)
        commerce_order_load => array (0)
        theme_suggestions_views_view_field => array (0)
        theme_suggestions_views_view_field_alter => array (0)
        commerce_order_access => array (1) Depth Limit
        entity_operation => array (9) Depth Limit
        commerce_order_create_access => array (0)
        entity_operation_alter => array (2) Depth Limit
        theme_suggestions_links__dropbutton => array (0)
        theme_suggestions_links__dropbutton_alter => array (0)
        theme_suggestions_dropbutton_wrapper => array (0)
        theme_suggestions_dropbutton_wrapper_alter => array (0)
        form_views_form_commerce_orders_page_1_alter => array (0)
        theme_suggestions_views_exposed_form => array (0)
        theme_suggestions_views_exposed_form_alter => array (0)
        views_form_substitutions => array (1) Depth Limit
        theme_suggestions_views_view_table => array (0)
        theme_suggestions_views_view_table_alter => array (0)
        theme_suggestions_tablesort_indicator => array (0)
        theme_suggestions_tablesort_indicator_alter => array (0)
        commerce_order_type_create_access => array (0)
        theme_suggestions_menu_local_action => array (0)
        theme_suggestions_menu_local_action_alter => array (0)
        commerce_order_build_defaults_alter => array (0)
        query_profile_load_multiple_alter => array (0)
        profile_storage_load => array (0)
        profile_load => array (0)
        profile_access => array (0)
        profile_build_defaults_alter => array (0)
        form_state_machine_transition_form_alter => array (0)
        form_state_machine_transition_form_commerce_order_state_463_alter => array (0)
        commerce_store_access => array (0)
        query_commerce_order_item_load_multiple_alter => array (0)
        commerce_order_item_storage_load => array (0)
        commerce_order_item_load => array (0)
        commerce_adjustment_type_info_alter => array (0)
        commerce_order_view => array (0)
        commerce_order_view_alter => array (0)
        theme_suggestions_commerce_order => array (1) Depth Limit
        theme_suggestions_commerce_order_alter => array (0)
        commerce_payment_gateway_load => array (0)
        query_commerce_payment_method_load_multiple_alter => array (0)
        commerce_payment_method_storage_load => array (0)
        commerce_payment_method_load => array (0)
        query_views_commerce_order_item_table_alter => array (0)
        query_commerce_order_item_access_alter => array (0)
        theme_suggestions_commerce_order_total_summary => array (0)
        theme_suggestions_commerce_order_total_summary_alter => array (0)
        profile_view => array (0)
        profile_view_alter => array (0)
        theme_suggestions_profile => array (1) Depth Limit
        theme_suggestions_profile_alter => array (0)
        profile_create_access => array (0)
        form_webform_submission_subscribe_node_336_add_form_alter => array (0)
        views_plugins_relationship_alter => array (0)
        views_plugins_join_alter => array (0)
        draggableviews_join_withargs_alter => array (0)
        query_views_resources_alter => array (0)
        query_commerce_product_access_alter => array (0)
        commerce_product_storage_load => array (0)
        commerce_product_load => array (0)
        commerce_product_build_defaults_alter => array (0)
        theme_suggestions_views_view_unformatted => array (0)
        theme_suggestions_views_view_unformatted_alter => array (0)
        commerce_product_view => array (1) Depth Limit
        query_commerce_product_variation_load_multiple_alter => array (0)
        commerce_product_variation_storage_load => array (0)
        commerce_product_variation_load => array (0)
        commerce_product_variation_access => array (0)
        commerce_product_access => array (0)
        commerce_product_variation_build_defaults_alter => array (0)
        commerce_product_variation_view => array (0)
        commerce_product_variation_view_alter => array (0)
        commerce_product_view_alter => array (0)
        theme_suggestions_commerce_product => array (1) Depth Limit
        theme_suggestions_commerce_product_alter => array (0)
        theme_suggestions_commerce_price_calculated => array (0)
        theme_suggestions_commerce_price_calculated_alter => array (0)
        block_build_views_block_alter => array (0)
        block_view_views_block_alter => array (0)
        views_plugins_argument_default_alter => array (0)
        query_views_resource_intro_alter => array (0)
        theme_suggestions_views_view__resource_intro => array (0)
        theme_suggestions_views_view__resource_intro_alter => array (0)
        commerce_order_item_field_values_init => array (0)
        commerce_order_item_create => array (0)
        query_commerce_product_variation_access_alter => array (0)
        query_entity_query_commerce_product_variation_alter => array (0)
        query_entity_access_alter => array (0)
        commerce_order_item_prepare_form => array (0)
        field_widget_single_element_commerce_product_variation_attributes_form_alter => array (0)
        field_widget_complete_commerce_product_variation_attributes_form_alter => array (0)
        field_widget_single_element_commerce_quantity_form_alter => array (0)
        field_widget_complete_commerce_quantity_form_alter => array (0)
        form_commerce_order_item_add_to_cart_form_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_34_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_36_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_35_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_33_alter => array (0)
        geolocation_locationinput_info_alter => array (0)
        geolocation_geocoder_info_alter => array (0)
        geolocation_mapprovider_info_alter => array (0)
        theme_suggestions_views_view__fin_nearest_drop_off_locations => array (0)
        theme_suggestions_views_view__fin_nearest_drop_off_locations_alter => array (0)
        theme_suggestions_views_exposed_form__fin_nearest_drop_off_locations => array (0)
        theme_suggestions_views_exposed_form__fin_nearest_drop_off_locations_alter => array (0)
        theme_suggestions_form_element__views__fin_nearest_drop_off_locations => array (0)
        theme_suggestions_form_element__views__fin_nearest_drop_off_locations_alter => array (0)
        geolocation_google_maps_parameters => array (0)
        form_webform_submission_subscribe_node_73_add_form_alter => array (0)
        webform_element_tableselect_alter => array (0)
        form_webform_submission_contact_us_about_gifts_in_kind_form_alter => array (0)
        form_webform_submission_contact_us_about_gifts_in_kind_node_549_add_form_alter => array (0)
        theme_suggestions_table => array (0)
        theme_suggestions_table_alter => array (0)
        form_webform_submission_subscribe_node_23_add_form_alter => array (0)
        form_webform_submission_subscribe_node_234_add_form_alter => array (0)
        image_toolkit_operation_alter => array (0)
        filter_secure_image_alter => array (1) Depth Limit
        webform_element_textarea_alter => array (0)
        webform_element_radios_alter => array (0)
        form_webform_submission_contact_us_form_alter => array (0)
        form_webform_submission_contact_us_node_236_add_form_alter => array (0)
        form_webform_submission_leave_a_legacy_form_alter => array (0)
        form_webform_submission_leave_a_legacy_node_476_add_form_alter => array (0)
        webform_element_webform_wizard_page_alter => array (0)
        webform_element_webform_name_alter => array (0)
        webform_element_date_alter => array (0)
        webform_element_webform_telephone_alter => array (0)
        webform_element_webform_markup_alter => array (0)
        webform_element_webform_flexbox_alter => array (0)
        webform_element_webform_multiple_alter => array (0)
        webform_element_webform_link_alter => array (0)
        form_webform_submission_disaster_assistance_response_tea_form_alter => array (0)
        form_webform_submission_disaster_assistance_response_tea_add_form_alter => array (0)
        webform_element_webform_select_other_alter => array (0)
        webform_element_url_alter => array (0)
        theme_suggestions_webform_progress => array (1) Depth Limit
        theme_suggestions_webform_progress_alter => array (0)
        theme_suggestions_webform_progress_tracker => array (1) Depth Limit
        theme_suggestions_webform_progress_tracker_alter => array (0)
        theme_suggestions_webform_composite_name => array (0)
        theme_suggestions_webform_composite_name_alter => array (0)
        theme_suggestions_webform_composite_telephone => array (0)
        theme_suggestions_webform_composite_telephone_alter => array (0)
        webform_help_info => array (3) Depth Limit
        webform_help_info_alter => array (0)
        form_webform_submission_samaritan_s_purse_signup_form_alter => array (0)
        form_webform_submission_samaritan_s_purse_signup_node_1516_add_form_alter => array (0)
        query_views_primary_video_gallery_alter => array (0)
        query_entity_subqueue_load_multiple_alter => array (0)
        entity_subqueue_storage_load => array (0)
        entity_subqueue_load => array (0)
        theme_suggestions_views_view_unformatted__primary_video_gallery => array (0)
        theme_suggestions_views_view_unformatted__primary_video_gallery_alter => array (0)
        pathauto_punctuation_chars_alter => array (0)
        query_entity_query_profile_alter => array (0)
        profile_type_access => array (1) Depth Limit
        form_commerce_order_item_add_to_cart_form_commerce_product_55_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_43_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_42_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_29_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_28_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_41_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_40_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_19_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_18_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_30_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_31_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_32_alter => array (0)
        better_exposed_filters_options_alter => array (0)
        better_exposed_filters_better_exposed_filters_filter_widget_info_alter => array (0)
        query_views_gift_catalogue_alter => array (0)
        theme_suggestions_views_view__gift_catalogue => array (0)
        theme_suggestions_views_view__gift_catalogue_alter => array (0)
        theme_suggestions_views_view_list__gift_catalogue => array (0)
        theme_suggestions_views_view_list__gift_catalogue_alter => array (0)
        theme_suggestions_views_view_fields => array (0)
        theme_suggestions_views_view_fields_alter => array (0)
        theme_suggestions_views_view_fields__gift_catalogue => array (0)
        theme_suggestions_views_view_fields__gift_catalogue_alter => array (0)
        google_tag_event_info_alter => array (0)
        field_widget_single_element_options_buttons_form_alter => array (0)
        field_widget_complete_options_buttons_form_alter => array (0)
        field_widget_single_element_datetime_default_form_alter => array (0)
        field_widget_complete_datetime_default_form_alter => array (0)
        query_views_gift_cards_alter => array (0)
        query_gift_card_access_alter => array (0)
        query_gift_card_load_multiple_alter => array (0)
        gift_card_storage_load => array (0)
        gift_card_load => array (0)
        field_widget_single_element_address_default_form_alter => array (0)
        field_widget_complete_address_default_form_alter => array (0)
        field_widget_single_element_email_default_form_alter => array (0)
        field_widget_complete_email_default_form_alter => array (0)
        field_widget_single_element_commerce_product_variation_title_form_alter => array (0)
        field_widget_complete_commerce_product_variation_title_form_alter => array (0)
        field_widget_single_element_commerce_donation_unit_price_form_alter => array (0)
        field_widget_complete_commerce_donation_unit_price_form_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_185_alter => array (0)
        field_group_form_process => array (1) Depth Limit
        field_group_formatter_info_alter => array (0)
        field_group_form_process_alter => array (0)
        field_group_form_process_build_alter => array (1) Depth Limit
        conditional_fields_priority_field_alter => array (0)
        theme_suggestions_field_group_html_element => array (0)
        theme_suggestions_field_group_html_element_alter => array (0)
        theme_suggestions_datetime_form => array (0)
        theme_suggestions_datetime_form_alter => array (0)
        theme_suggestions_datetime_wrapper => array (0)
        theme_suggestions_datetime_wrapper_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_183_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_187_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_175_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_181_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_17_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_182_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_174_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_159_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_176_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_166_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_177_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_179_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_160_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_168_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_180_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_173_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_16_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_158_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_163_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_165_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_171_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_167_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_184_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_169_alter => array (0)
        form_webform_submission_prayerpoint_magazine_sign_up_for_form_alter => array (0)
        form_webform_submission_prayerpoint_magazine_sign_up_for_node_170_add_form_alter => array (0)
        form_shoebox_online_goal_page_alter => array (0)
        theme_suggestions_dropzonejs => array (0)
        theme_suggestions_dropzonejs_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_186_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_92_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_90_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_91_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_89_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_88_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_87_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_86_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_95_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_94_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_59_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_58_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_57_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_83_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_51_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_99_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_56_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_54_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_52_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_53_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_48_alter => array (0)
        form_webform_submission_gift_aid_declaration_form_alter => array (0)
        form_webform_submission_gift_aid_declaration_node_472_add_form_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_172_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_178_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_164_alter => array (0)
        form_webform_submission_subscribe_node_233_add_form_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_157_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_170_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_162_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_15_alter => array (0)
        theme_suggestions_commerce_cart_empty_page => array (0)
        theme_suggestions_commerce_cart_empty_page_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_100_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_37_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_26_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_39_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_27_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_80_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_81_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_38_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_23_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_65_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_67_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_68_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_64_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_63_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_66_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_61_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_62_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_60_alter => array (0)
        form_shoebox_prepacked_form_alter => array (0)
        form_shoebox_online_shoe_box_online_alter => array (0)
        query_views_shoebox_items_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_137_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_136_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_135_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_134_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_133_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_132_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_131_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_130_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_129_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_128_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_126_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_127_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_125_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_124_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_123_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_122_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_121_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_120_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_119_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_118_alter => array (0)
        form_webform_submission_request_a_full_circle_speaker__form_alter => array (0)
        form_webform_submission_request_a_full_circle_speaker__add_form_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_12_alter => array (0)
        form_webform_submission_job_application_node_361_add_form_alter => array (0)
        form_webform_submission_job_application_node_1798_add_form_alter => array (0)
        form_commerce_order_item_add_to_cart_form_commerce_product_161_alter => array (0)
        form_webform_submission_job_application_node_1751_add_form_alter => array (0)
        form_webform_submission_job_application_node_1799_add_form_alter => array (0)
        form_webform_submission_job_application_node_1800_add_form_alter => array (0)
        form_webform_submission_job_application_node_1797_add_form_alter => array (0)
        form_webform_submission_job_application_node_1796_add_form_alter => array (0)
        form_webform_submission_year_round_volunteer_interest_fo_form_alter => array (0)
        form_webform_submission_year_round_volunteer_interest_fo_node_311_add_form_alter => array (0)
        form_webform_submission_become_a_samaritan_s_purse_churc_form_alter => array (0)
        form_webform_submission_become_a_samaritan_s_purse_churc_node_290_add_form_alter => array (0)
        media_type_access => array (0)
        field_widget_single_element_datetime_timestamp_form_alter => array (0)
        field_widget_complete_datetime_timestamp_form_alter => array (0)
        pathauto_alias_types_alter => array (0)
        pathauto_pattern_load => array (0)
        field_widget_single_element_path_form_alter => array (0)
        field_widget_complete_path_form_alter => array (0)
        field_widget_single_element_entity_reference_autocomplete_form_alter => array (0)
        field_widget_complete_entity_reference_autocomplete_form_alter => array (0)
        form_node_form_alter => array (4) Depth Limit
        form_node_page_form_alter => array (0)
        theme_suggestions_node_edit_form => array (0)
        theme_suggestions_node_edit_form_alter => array (0)
        update_projects_alter => array (0)
        update_status_alter => array (0)
        webform_handler_invoke_validate_form_alter => array (0)
        webform_handler_invoke_submit_form_alter => array (0)
        webform_submission_presave => array (0)
        entity_presave => array (3) Depth Limit
        webform_handler_invoke_pre_save_alter => array (0)
        webform_submission_insert => array (0)
        entity_insert => array (5) Depth Limit
        webform_handler_invoke_post_save_alter => array (0)
        theme_suggestions_webform_element_base_html => array (1) Depth Limit
        theme_suggestions_webform_element_base_html_alter => array (0)
        theme_suggestions_webform_email_message_html => array (1) Depth Limit
        theme_suggestions_webform_email_message_html_alter => array (0)
        mail_alter => array (3) Depth Limit
        query_entity_query_user_alter => array (0)
        theme_suggestions_mimemail_message => array (1) Depth Limit
        theme_suggestions_mimemail_message_alter => array (0)
        sendgrid_integration_categories_alter => array (0)
        sendgrid_integration_alter => array (0)
        sendgrid_integration_sent => array (0)
        webform_handler_invoke_confirm_form_alter => array (0)
        query_webform_submission_load_multiple_alter => array (0)
        webform_submission_storage_load => array (0)
        webform_submission_load => array (0)
        webform_handler_invoke_post_load_alter => array (0)
        theme_suggestions_webform_confirmation => array (1) Depth Limit
        theme_suggestions_webform_confirmation_alter => array (0)
        webform_handler_invoke_preprocess_confirmation_alter => array (0)
        query_views_content_alter => array (0)
        query_user_access_alter => array (0)
        node_type_access => array (0)
        form_views_form_content_page_1_alter => array (0)
        commerce_order_presave => array (0)
        commerce_order_insert => array (0)
        commerce_order_item_presave => array (0)
        commerce_order_item_insert => array (0)
        commerce_order_update => array (0)
        entity_update => array (4) Depth Limit
        query_entity_query_commerce_order_alter => array (0)
        commerce_order_item_update => array (0)
        query_views_commerce_cart_form_alter => array (0)
        form_views_form_commerce_cart_form_default_alter => array (0)
        form_views_form_commerce_cart_form_default_503_alter => array (0)
        commerce_order_item_predelete => array (0)
        entity_predelete => array (2) Depth Limit
        query_entity_query_comment_alter => array (0)
        commerce_order_item_delete => array (0)
        entity_delete => array (8) Depth Limit
        commerce_checkout_flow_load => array (0)
        commerce_checkout_flow_info_alter => array (0)
        commerce_checkout_pane_info_alter => array (1) Depth Limit
        commerce_payment_gateway_info_alter => array (0)
        profile_field_values_init => array (0)
        profile_create => array (0)
        commerce_inline_form_info_alter => array (0)
        field_widget_single_element_telephone_default_form_alter => array (0)
        field_widget_complete_telephone_default_form_alter => array (0)
        form_commerce_checkout_flow_alter => array (2) Depth Limit
        form_commerce_checkout_flow_multistep_default_alter => array (0)
        commerce_inline_form_alter => array (0)
        commerce_inline_form_customer_profile_alter => array (0)
        theme_suggestions_commerce_checkout_form => array (1) Depth Limit
        theme_suggestions_commerce_checkout_form_alter => array (0)
        theme_suggestions_commerce_checkout_pane => array (1) Depth Limit
        theme_suggestions_commerce_checkout_pane_alter => array (0)
        theme_suggestions_radios__commerce_checkout_flow_multistep_default__payment_information_billing_information_field_gift_aid => array (0)
        theme_suggestions_radios__commerce_checkout_flow_multistep_default__payment_information_billing_information_field_gift_aid_alter => array (0)
        theme_suggestions_form_element__commerce_checkout_flow_multistep_default__payment_information_billing_information_field_keeping_in_touch_check_value => array (0)
        theme_suggestions_form_element__commerce_checkout_flow_multistep_default__payment_information_billing_information_field_keeping_in_touch_check_value_alter => array (0)
        theme_suggestions_commerce_checkout_order_summary => array (0)
        theme_suggestions_commerce_checkout_order_summary_alter => array (0)
        theme_suggestions_commerce_product_variation => array (1) Depth Limit
        theme_suggestions_commerce_product_variation_alter => array (0)
        theme_suggestions_container__commerce_checkout_flow_multistep_default__sidebar_order_summary => array (0)
        theme_suggestions_container__commerce_checkout_flow_multistep_default__sidebar_order_summary_alter => array (0)
        profile_presave => array (0)
        profile_insert => array (0)
        profile_update => array (0)
        form_node_page_edit_form_alter => array (0)
        query_menu_link_content_access_alter => array (0)
        query_redirect_access_alter => array (0)
        query_entity_query_redirect_alter => array (0)
        editor_xss_filter_alter => array (0)
        menu_link_content_access => array (0)
        query_term_node_count_alter => array (0)
        protected verified -> array (9)
        entity_load => boolean true
        user_role_load => boolean true
        entity_preload => boolean true
        user_load => boolean true
        node_load => boolean true
        entity_view_mode_alter => boolean true
        node_build_defaults_alter => boolean true
        entity_build_defaults_alter => boolean true
        module_implements_alter => boolean true
        protected hookInfo -> null
        protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (4)
        • Properties (4)
        • Available methods (20)
        • Static class properties (4)
        • protected maxRows -> integer 5000
          protected bin -> string (15) "cache_bootstrap"
          protected connection -> Drupal\mysql\Driver\Database\mysql\Connection (24) Depth Limit
          protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (4) Depth Limit
        • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider, $bin, $max_rows = null) Constructs a DatabaseBackend object.
          /**
          * Constructs a DatabaseBackend object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection.
          * @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider
          *   The cache tags checksum provider.
          * @param string $bin
          *   The cache bin for which the object is created.
          * @param int $max_rows
          *   (optional) The maximum number of rows that are allowed in this cache bin
          *   table.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:82
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:95
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:104
          public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:181
          public setMultiple(array $items) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:194
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:290
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:297
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:320
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:337
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:344
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:363
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:377
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:410
          public schemaDefinition() Defines the schema for the {cache_*} bin tables.
          /**
          * Defines the schema for the {cache_*} bin tables.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:489
          public getMaxRows(): int The maximum number of rows that this cache bin table is allowed to store.
          /**
          * The maximum number of rows that this cache bin table is allowed to store.
          *
          * @return int
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:556
          protected prepareItem($cache, $allow_invalid): mixed|false Prepares a cached item.
          /**
          * Prepares a cached item.
          *
          * Checks that items are either permanent or did not expire, and unserializes
          * data as appropriate.
          *
          * @param object $cache
          *   An item loaded from self::get() or self::getMultiple().
          * @param bool $allow_invalid
          *   If FALSE, the method returns FALSE if the cache item is not valid.
          *
          * @return mixed|false
          *   The item with data unserialized as appropriate and a property indicating
          *   whether the item is valid, or FALSE if there is no valid item to load.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:151
          protected doSetMultiple(array $items) Stores multiple items in the persistent cache.
          /**
          * Stores multiple items in the persistent cache.
          *
          * @param array $items
          *   An array of cache items, keyed by cid.
          *
          * @see \Drupal\Core\Cache\CacheBackendInterface::setMultiple()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:222
          protected ensureBinExists() Check if the cache bin exists and create it if not.
          /**
          * Check if the cache bin exists and create it if not.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:422
          protected catchException(Exception $e, $table_name = null) Act on an exception when cache might be stale.
          /**
          * Act on an exception when cache might be stale.
          *
          * If the table does not yet exist, that's fine, but if the table exists and
          * yet the query failed, then the cache is stale and the exception needs to
          * propagate.
          *
          * @param $e
          *   The exception.
          * @param string|null $table_name
          *   The table name. Defaults to $this->bin.
          *
          * @throws \Exception
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:454
          protected normalizeCid($cid): string Normalizes a cache ID in order to comply with database limitations.
          /**
          * Normalizes a cache ID in order to comply with database limitations.
          *
          * @param string $cid
          *   The passed in cache ID.
          *
          * @return string
          *   An ASCII-encoded cache ID that is at most 255 characters long.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:469
        • const DEFAULT_MAX_ROWS :: integer 5000
          \Drupal\Core\Cache\DatabaseBackend::DEFAULT_MAX_ROWS
          const MAXIMUM_NONE :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::MAXIMUM_NONE
          const MAX_ITEMS_PER_CACHE_SET :: integer 100
          \Drupal\Core\Cache\DatabaseBackend::MAX_ITEMS_PER_CACHE_SET
          const CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
        protected cacheNeedsWriting -> boolean false
        protected alterFunctions -> array (3)
        entity_view_mode => array (0)
        node_build_defaults,entity_build_defaults => array (1) Depth Limit
        module_implements => array (10) Depth Limit
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        protected includeFileKeys -> array (0)
      • public __construct($root, array $module_list, Drupal\Core\Cache\CacheBackendInterface $cache_backend) Constructs a ModuleHandler object.
        /**
        * Constructs a ModuleHandler object.
        *
        * @param string $root
        *   The app root.
        * @param array $module_list
        *   An associative array whose keys are the names of installed modules and
        *   whose values are Extension class parameters. This is normally the
        *   %container.modules% parameter being set up by DrupalKernel.
        * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
        *   Cache backend for storing module hook implementation information.
        *
        * @see \Drupal\Core\DrupalKernel
        * @see \Drupal\Core\CoreServiceProvider
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:110
        public load($name) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:122
        public loadAll() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:138
        public reload() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:150
        public isLoaded() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:158
        public getModuleList() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:165
        public getModule($name) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:172
        public setModuleList(array $module_list = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:182
        public addModule($name, $path) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:192
        public addProfile($name, $path) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:199
        public buildModuleDependencies(array $modules) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:223
        public moduleExists($module) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:246
        public loadAllIncludes($type, $name = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:253
        public loadInclude($module, $type, $name = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:262
        public getHookInfo() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:290
        public writeCache() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:327
        public resetImplementations() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:337
        public hasImplementations(string $hook, $modules = null): bool {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:359
        public invokeAllWith(string $hook, callable $callback): void {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:385
        public invoke($module, $hook, array $args = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:395
        public invokeAll($hook, array $args = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:406
        public invokeDeprecated($description, $module, $hook, array $args = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:423
        public invokeAllDeprecated($description, $hook, array $args = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:432
        public alter($type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:460
        public alterDeprecated($description, $type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:552
        public getModuleDirectories() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:708
        public getName($module) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:719
        protected add($type, $name, $path) Adds a module or profile to the list of currently active modules.
        /**
        * Adds a module or profile to the list of currently active modules.
        *
        * @param string $type
        *   The extension type; either 'module' or 'profile'.
        * @param string $name
        *   The module name; e.g., 'node'.
        * @param string $path
        *   The module path; e.g., 'core/modules/node'.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:213
        protected buildHookInfo() Builds hook_hook_info() information.
        /**
        * Builds hook_hook_info() information.
        *
        * @see \Drupal\Core\Extension\ModuleHandler::getHookInfo()
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:308
        protected getImplementationInfo($hook): mixed[] Provides information about modules' implementations of a hook.
        /**
        * Provides information about modules' implementations of a hook.
        *
        * @param string $hook
        *   The name of the hook (e.g. "help" or "menu").
        *
        * @return mixed[]
        *   An array whose keys are the names of the modules which are implementing
        *   this hook and whose values are either a string identifying a file in
        *   which the implementation is to be found, or FALSE, if the implementation
        *   is in the module file.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:583
        protected buildImplementationInfo($hook): mixed[] Builds hook implementation information for a given hook name.
        /**
        * Builds hook implementation information for a given hook name.
        *
        * @param string $hook
        *   The name of the hook (e.g. "help" or "menu").
        *
        * @return mixed[]
        *   An array whose keys are the names of the modules which are implementing
        *   this hook and whose values are either a string identifying a file in
        *   which the implementation is to be found, or FALSE, if the implementation
        *   is in the module file.
        *
        * @throws \RuntimeException
        *   Exception thrown when an invalid implementation is added by
        *   hook_module_implements_alter().
        *
        * @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo()
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:629
        protected verifyImplementations(&$implementations, $hook): bool Verifies an array of implementations loaded from cache.
        /**
        * Verifies an array of implementations loaded from cache.
        *
        * Verification is done by including the lazy-loaded $module.$group.inc file,
        * and checking function_exists().
        *
        * @param string[] $implementations
        *   Implementation "group" by module name.
        * @param string $hook
        *   The hook name.
        *
        * @return bool
        *   TRUE, if all implementations exist.
        *   FALSE, if one or more implementations don't exist and need to be removed
        *     from the cache.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:680
        private triggerDeprecationError($description, $hook) Triggers an E_USER_DEPRECATED error if any module implements the hook.
        /**
        * Triggers an E_USER_DEPRECATED error if any module implements the hook.
        *
        * @param string $description
        *   Helpful text describing what to do instead of implementing this hook.
        * @param string $hook
        *   The name of the hook.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:446
      protected runtimeRegistry -> array (1)
      sp_theme => Drupal\Core\Utility\ThemeRegistry (12)
      • Properties (12)
      • Available methods (16)
      • protected cid -> string (31) "theme_registry:runtime:sp_theme"
        protected tags -> array (1) Depth Limit
        protected cache -> Drupal\Core\Cache\DatabaseBackend (4) Depth Limit
        protected lock -> Drupal\Core\ProxyClass\Lock\DatabaseLockBackend (5) Depth Limit
        protected keysToPersist -> array (0)
        protected keysToRemove -> array (0)
        protected storage -> array (508) Depth Limit
        protected cacheCreated -> null
        protected cacheInvalidated -> boolean false
        protected cacheLoaded -> boolean true
        protected persistable -> boolean true
        protected completeRegistry -> null
      • public __construct($cid, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Lock\LockBackendInterface $lock, $tags = array(), $modules_loaded = false) Constructs a ThemeRegistry object.
        /**
        * Constructs a ThemeRegistry object.
        *
        * @param string $cid
        *   The cid for the array being cached.
        * @param \Drupal\Core\Cache\CacheBackendInterface $cache
        *   The cache backend.
        * @param \Drupal\Core\Lock\LockBackendInterface $lock
        *   The lock backend.
        * @param array $tags
        *   (optional) The tags to specify for the cache item.
        * @param bool $modules_loaded
        *   Whether all modules have already been loaded.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Utility/ThemeRegistry.php:51
        public initializeRegistry(): array Initializes the full theme registry.
        /**
        * Initializes the full theme registry.
        *
        * @return array
        *   An array with the keys of the full theme registry, but the values
        *   initialized to NULL.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Utility/ThemeRegistry.php:86
        public has($key) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Utility/ThemeRegistry.php:96
        public get($key) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Utility/ThemeRegistry.php:107
        public resolveCacheMiss($key) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Utility/ThemeRegistry.php:122
        public set($key, $value) Implements \Drupal\Core\Cache\CacheCollectorInterface::set().
        /**
        * Implements \Drupal\Core\Cache\CacheCollectorInterface::set().
        *
        * This is not persisted by default. In practice this means that setting a
        * value will only apply while the object is in scope and will not be written
        * back to the persistent cache. This follows a similar pattern to static vs.
        * persistent caching in procedural code. Extending classes may wish to alter
        * this behavior, for example by adding a call to persist().
        */
        
        Inherited from Drupal\Core\Cache\CacheCollector
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:162
        public delete($key) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Cache\CacheCollector
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:174
        public reset() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Cache\CacheCollector
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:303
        public clear() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Cache\CacheCollector
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:313
        public destruct() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Core\Cache\CacheCollector
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:326
        protected updateCache($lock = true) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Utility/ThemeRegistry.php:136
        protected getCid(): string Gets the cache ID.
        /**
        * Gets the cache ID.
        *
        * @return string
        */
        
        Inherited from Drupal\Core\Cache\CacheCollector
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:127
        protected persist($key, $persist = true) Flags an offset value to be written to the persistent cache.
        /**
        * Flags an offset value to be written to the persistent cache.
        *
        * @param string $key
        *   The key that was requested.
        * @param bool $persist
        *   (optional) Whether the offset should be persisted or not, defaults to
        *   TRUE. When called with $persist = FALSE the offset will be unflagged so
        *   that it will not be written at the end of the request.
        */
        
        Inherited from Drupal\Core\Cache\CacheCollector
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:193
        protected normalizeLockName($cid): string Normalizes a cache ID in order to comply with database limitations.
        /**
        * Normalizes a cache ID in order to comply with database limitations.
        *
        * @param string $cid
        *   The passed in cache ID.
        *
        * @return string
        *   An ASCII-encoded cache ID that is at most 255 characters long.
        */
        
        Inherited from Drupal\Core\Cache\CacheCollector
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:285
        protected lazyLoadCache() Loads the cache if not already done.
        /**
        * Loads the cache if not already done.
        */
        
        Inherited from Drupal\Core\Cache\CacheCollector
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:333
        protected invalidateCache() Invalidate the cache.
        /**
        * Invalidate the cache.
        */
        
        Inherited from Drupal\Core\Cache\CacheCollector
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:349
      protected initialized -> boolean false
      protected themeName -> null
      protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
      • Directory (4KB)
      • Contents
      • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
        
      • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
        
      protected themeHandler -> Drupal\Core\Extension\ThemeHandler (4)
      • Properties (4)
      • Available methods (13)
      • protected list -> array (5)
        claro => Drupal\Core\Extension\Extension (18) Depth Limit
        olivero => Drupal\Core\Extension\Extension (17) Depth Limit
        bootstrap_barrio => Drupal\Core\Extension\Extension (18) Depth Limit
        gin => Drupal\Core\Extension\Extension (19) Depth Limit
        sp_theme => Drupal\Core\Extension\Extension (19) Depth Limit
        protected configFactory -> Drupal\Core\Config\ConfigFactory (5)
        • Properties (5)
        • Available methods (20)
        • protected storage -> Drupal\Core\Config\CachedStorage (5) Depth Limit
          protected eventDispatcher -> Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher (3) Depth Limit
          protected cache -> array (13) Depth Limit
          protected typedConfigManager -> Drupal\Core\Config\TypedConfigManager (24) Depth Limit
          protected configFactoryOverrides -> array (2) Depth Limit
        • public __construct(Drupal\Core\Config\StorageInterface $storage, Symfony\Contracts\EventDispatcher\EventDispatcherInterface $event_dispatcher, Drupal\Core\Config\TypedConfigManagerInterface $typed_config) Constructs the Config factory.
          /**
          * Constructs the Config factory.
          *
          * @param \Drupal\Core\Config\StorageInterface $storage
          *   The configuration storage engine.
          * @param \Symfony\Contracts\EventDispatcher\EventDispatcherInterface $event_dispatcher
          *   An event dispatcher instance to use for configuration events.
          * @param \Drupal\Core\Config\TypedConfigManagerInterface $typed_config
          *   The typed configuration manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:72
          public getEditable($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:81
          public get($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:88
          public loadMultiple(array $names) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:135
          public reset($name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:231
          public rename($old_name, $new_name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:252
          public getCacheKeys() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:270
          public clearStaticCache() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:319
          public listAll($prefix = '') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:327
          public onConfigSave(Drupal\Core\Config\ConfigCrudEvent $event) Updates stale static cache entries when configuration is saved.
          /**
          * Updates stale static cache entries when configuration is saved.
          *
          * @param ConfigCrudEvent $event
          *   The configuration event.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:337
          public onConfigDelete(Drupal\Core\Config\ConfigCrudEvent $event) Removes stale static cache entries when configuration is deleted.
          /**
          * Removes stale static cache entries when configuration is deleted.
          *
          * @param \Drupal\Core\Config\ConfigCrudEvent $event
          *   The configuration event.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:366
          public addOverride(Drupal\Core\Config\ConfigFactoryOverrideInterface $config_factory_override) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:394
          protected doGet($name, $immutable = true): \Drupal\Core\Config\Config|\Drupal\Core\Config\ImmutableConfig Returns a configuration object for a given name.
          /**
          * Returns a configuration object for a given name.
          *
          * @param string $name
          *   The name of the configuration object to construct.
          * @param bool $immutable
          *   (optional) Create an immutable configuration object. Defaults to TRUE.
          *
          * @return \Drupal\Core\Config\Config|\Drupal\Core\Config\ImmutableConfig
          *   A configuration object.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:103
          protected doLoadMultiple(array $names, $immutable = true): \Drupal\Core\Config\Config[]|\Drupal\Core\Config\ImmutableConfig[] Returns a list of configuration objects for the given names.
          /**
          * Returns a list of configuration objects for the given names.
          *
          * @param array $names
          *   List of names of configuration objects.
          * @param bool $immutable
          *   (optional) Create an immutable configuration objects. Defaults to TRUE.
          *
          * @return \Drupal\Core\Config\Config[]|\Drupal\Core\Config\ImmutableConfig[]
          *   List of successfully loaded configuration objects, keyed by name.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:150
          protected loadOverrides(array $names): array Get arbitrary overrides for the named configuration objects from modules.
          /**
          * Get arbitrary overrides for the named configuration objects from modules.
          *
          * @param array $names
          *   The names of the configuration objects to get overrides for.
          *
          * @return array
          *   An array of overrides keyed by the configuration object name.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:204
          protected propagateConfigOverrideCacheability($cache_key, $name) Propagates cacheability of config overrides to cached config objects.
          /**
          * Propagates cacheability of config overrides to cached config objects.
          *
          * @param string $cache_key
          *   The key of the cached config object to update.
          * @param string $name
          *   The name of the configuration object to construct.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:222
          protected getConfigCacheKey($name, $immutable): string Gets the static cache key for a given config name.
          /**
          * Gets the static cache key for a given config name.
          *
          * @param string $name
          *   The name of the configuration object.
          * @param bool $immutable
          *   Whether or not the object is mutable.
          *
          * @return string
          *   The cache key.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:291
          protected getConfigCacheKeys($name): array Gets all the cache keys that match the provided config name.
          /**
          * Gets all the cache keys that match the provided config name.
          *
          * @param string $name
          *   The name of the configuration object.
          *
          * @return array
          *   An array of cache keys that match the provided config name.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:308
          protected createConfigObject($name, $immutable): \Drupal\Core\Config\Config|\Drupal\Core\Config\ImmutableConfig Creates a configuration object.
          /**
          * Creates a configuration object.
          *
          * @param string $name
          *   Configuration object name.
          * @param bool $immutable
          *   Determines whether a mutable or immutable config object is returned.
          *
          * @return \Drupal\Core\Config\Config|\Drupal\Core\Config\ImmutableConfig
          *   The configuration object.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:409
          public static getSubscribedEvents(): array {@inheritdoc}
          \Drupal\Core\Config\ConfigFactory::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:385
        protected themeList -> Drupal\Core\Extension\ThemeExtensionList (15)
        • Properties (15)
        • Available methods (28)
        • protected type -> string (5) "theme"
          protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
          • Directory (4KB)
          • Contents
          • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          protected cache -> Drupal\Core\Cache\DatabaseBackend (4) Depth Limit
          protected defaults -> array (11) Depth Limit
          protected infoParser -> Drupal\Core\Extension\InfoParser (1) Depth Limit
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (11) Depth Limit
          protected extensions -> array (10) Depth Limit
          protected extensionInfo -> null
          protected pathNames -> null
          protected addedPathNames -> array (0)
          protected state -> Drupal\Core\State\State (2) Depth Limit
          protected installProfile -> string (8) "standard"
          protected configFactory -> Drupal\Core\Config\ConfigFactory (5) Depth Limit
          protected engineList -> Drupal\Core\Extension\ThemeEngineExtensionList (12) Depth Limit
          protected installedThemes -> null
        • public __construct($root, $type, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Extension\InfoParserInterface $info_parser, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\State\StateInterface $state, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Drupal\Core\Extension\ThemeEngineExtensionList $engine_list, $install_profile) Constructs a new ThemeExtensionList instance.
          /**
          * Constructs a new ThemeExtensionList instance.
          *
          * @param string $root
          *   The app root.
          * @param string $type
          *   The extension type.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          *   The cache.
          * @param \Drupal\Core\Extension\InfoParserInterface $info_parser
          *   The info parser.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\State\StateInterface $state
          *   The state service.
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The config factory.
          * @param \Drupal\Core\Extension\ThemeEngineExtensionList $engine_list
          *   The theme engine extension listing.
          * @param string $install_profile
          *   The install profile used by the site.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeExtensionList.php:101
          public getBaseThemes(array $themes, $theme): array Finds all the base themes for the specified theme.
          /**
          * Finds all the base themes for the specified theme.
          *
          * Themes can inherit templates and function implementations from earlier
          * themes.
          *
          * @param \Drupal\Core\Extension\Extension[] $themes
          *   An array of available themes.
          * @param string $theme
          *   The name of the theme whose base we are looking for.
          *
          * @return array
          *   Returns an array of all of the theme's ancestors; the first element's
          *   value will be NULL if an error occurred.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeExtensionList.php:214
          public reset() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeExtensionList.php:304
          public exists($extension_name): bool Determines if an extension exists in the filesystem.
          /**
          * Determines if an extension exists in the filesystem.
          *
          * @param string $extension_name
          *   The machine name of the extension.
          *
          * @return bool
          *   TRUE if the extension exists (regardless installed or not) and FALSE if
          *   not.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:225
          public getName($extension_name): string Returns the human-readable name of the extension.
          /**
          * Returns the human-readable name of the extension.
          *
          * @param string $extension_name
          *   The machine name of the extension.
          *
          * @return string
          *   The human-readable name of the extension.
          *
          * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
          *   If there is no extension with the supplied machine name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:242
          public get($extension_name): \Drupal\Core\Extension\Extension Returns a single extension.
          /**
          * Returns a single extension.
          *
          * @param string $extension_name
          *   The machine name of the extension.
          *
          * @return \Drupal\Core\Extension\Extension
          *   A processed extension object for the extension with the specified machine
          *   name.
          *
          * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
          *   If there is no extension with the supplied name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:259
          public getList(): \Drupal\Core\Extension\Extension[] Returns all available extensions.
          /**
          * Returns all available extensions.
          *
          * @return \Drupal\Core\Extension\Extension[]
          *   Processed extension objects, keyed by machine name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:274
          public getExtensionInfo($extension_name): mixed[] Returns information about a specified extension.
          /**
          * Returns information about a specified extension.
          *
          * This function returns the contents of the .info.yml file for the specified
          * extension.
          *
          * @param string $extension_name
          *   The name of an extension whose information shall be returned.
          *
          * @return mixed[]
          *   An associative array of extension information.
          *
          * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
          *   If there is no extension with the supplied name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:341
          public getAllAvailableInfo(): array[] Returns an array of info files information of available extensions.
          /**
          * Returns an array of info files information of available extensions.
          *
          * This function returns the processed contents (with added defaults) of the
          * .info.yml files.
          *
          * @return array[]
          *   An associative array of extension information arrays, keyed by extension
          *   name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:359
          public getAllInstalledInfo(): array[] Returns an array of info files information of installed extensions.
          /**
          * Returns an array of info files information of installed extensions.
          *
          * This function returns the processed contents (with added defaults) of the
          * .info.yml files.
          *
          * @return array[]
          *   An associative array of extension information arrays, keyed by extension
          *   name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:393
          public getPathnames(): string[] Returns a list of extension file paths keyed by machine name.
          /**
          * Returns a list of extension file paths keyed by machine name.
          *
          * @return string[]
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:414
          public setPathname($extension_name, $pathname) Sets the pathname for an extension.
          /**
          * Sets the pathname for an extension.
          *
          * This method is used in the Drupal bootstrapping phase, when the extension
          * system is not fully initialized, to manually set locations of modules and
          * profiles needed to complete bootstrapping.
          *
          * It is not recommended to call this method except in those rare cases.
          *
          * @param string $extension_name
          *   The machine name of the extension.
          * @param string $pathname
          *   The pathname of the extension which is to be set explicitly rather
          *   than by consulting the dynamic extension listing.
          *
          * @internal
          *
          * @see ::getPathname
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:467
          public getPathname($extension_name): string Gets the info file path for an extension.
          /**
          * Gets the info file path for an extension.
          *
          * The info path, whether provided, cached, or retrieved from the database, is
          * only returned if the file exists.
          *
          * This function plays a key role in allowing Drupal's extensions (modules,
          * themes, profiles, theme_engines, etc.) to be located in different places
          * depending on a site's configuration. For example, a module 'foo' may
          * legally be located in any of these four places:
          *
          * - core/modules/foo/foo.info.yml
          * - modules/foo/foo.info.yml
          * - sites/all/modules/foo/foo.info.yml
          * - sites/example.com/modules/foo/foo.info.yml
          *
          * while a theme 'bar' may be located in any of the following four places:
          *
          * - core/themes/bar/bar.info.yml
          * - themes/bar/bar.info.yml
          * - sites/all/themes/bar/bar.info.yml
          * - sites/example.com/themes/bar/bar.info.yml
          *
          * An installation profile maybe be located in any of the following places:
          *
          * - core/profiles/baz/baz.info.yml
          * - profiles/baz/baz.info.yml
          *
          * Calling ExtensionList::getPathname('foo') will give you one of the above,
          * depending on where the extension is located and what type it is.
          *
          * @param string $extension_name
          *   The machine name of the extension for which the pathname is requested.
          *
          * @return string
          *   The drupal-root relative filename and path of the requested extension's
          *   .info.yml file.
          *
          * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
          *   If there is no extension with the supplied machine name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:512
          public getPath($extension_name): string Gets the path to an extension of a specific type (module, theme, etc.).
          /**
          * Gets the path to an extension of a specific type (module, theme, etc.).
          *
          * The path is the directory in which the .info file is located. This name is
          * coming from \SplFileInfo.
          *
          * @param string $extension_name
          *   The machine name of the extension for which the path is requested.
          *
          * @return string
          *   The Drupal-root-relative path to the specified extension.
          *
          * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
          *   If there is no extension with the supplied name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:540
          public checkIncompatibility($name): bool Tests the compatibility of an extension.
          /**
          * Tests the compatibility of an extension.
          *
          * @param string $name
          *   The extension name to check.
          *
          * @return bool
          *   TRUE if the extension is incompatible and FALSE if not.
          *
          * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
          *   If there is no extension with the supplied name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:583
          protected doList() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeExtensionList.php:111
          protected fillInSubThemeData(array &$themes, array $sub_themes) Fills in data for themes that are also sub-themes.
          /**
          * Fills in data for themes that are also sub-themes.
          *
          * @param array $themes
          *   The array of partly processed theme information.
          * @param array $sub_themes
          *   A list of themes from the $theme array that are also sub-themes.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeExtensionList.php:172
          protected doGetBaseThemes(array $themes, $theme, array $used_themes = array()): array Finds the base themes for the specific theme.
          /**
          * Finds the base themes for the specific theme.
          *
          * @param array $themes
          *   An array of available themes.
          * @param string $theme
          *   The name of the theme whose base we are looking for.
          * @param array $used_themes
          *   (optional) A recursion parameter preventing endless loops. Defaults to
          *   an empty array.
          *
          * @return array
          *   An array of base themes.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeExtensionList.php:232
          protected createExtensionInfo(Drupal\Core\Extension\Extension $extension) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeExtensionList.php:265
          protected getInstalledExtensionNames() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeExtensionList.php:293
          protected getExtensionDiscovery(): \Drupal\Core\Extension\ExtensionDiscovery Returns the extension discovery.
          /**
          * Returns the extension discovery.
          *
          * @return \Drupal\Core\Extension\ExtensionDiscovery
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:150
          protected getListCacheId(): string Returns the extension list cache ID.
          /**
          * Returns the extension list cache ID.
          *
          * @return string
          *   The list cache ID.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:191
          protected getInfoCacheId(): string Returns the extension info cache ID.
          /**
          * Returns the extension info cache ID.
          *
          * @return string
          *   The info cache ID.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:201
          protected getPathnamesCacheId(): string Returns the extension filenames cache ID.
          /**
          * Returns the extension filenames cache ID.
          *
          * @return string
          *   The filename cache ID.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:211
          protected doScanExtensions(): \Drupal\Core\Extension\Extension[] Scans the available extensions.
          /**
          * Scans the available extensions.
          *
          * Overriding this method gives other code the chance to add additional
          * extensions to this raw listing.
          *
          * @return \Drupal\Core\Extension\Extension[]
          *   Unprocessed extension objects, keyed by machine name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:297
          protected recalculateInfo(): array[] Generates the information from .info.yml files for extensions of this type.
          /**
          * Generates the information from .info.yml files for extensions of this type.
          *
          * @return array[]
          *   An array of arrays of .info.yml entries keyed by the machine name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:403
          protected recalculatePathnames(): string[] Generates a sorted list of .info.yml file locations for all extensions.
          /**
          * Generates a sorted list of .info.yml file locations for all extensions.
          *
          * @return string[]
          *   An array of .info.yml file locations keyed by the extension machine name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:439
          public static sortByName(Drupal\Core\Extension\Extension $a, Drupal\Core\Extension\Extension $b): int Array sorting callback; sorts extensions by their name.
          \Drupal\Core\Extension\ExtensionList::sortByName(Drupal\Core\Extension\Extension $a, Drupal\Core\Extension\Extension $b)
          /**
          * Array sorting callback; sorts extensions by their name.
          *
          * @param \Drupal\Core\Extension\Extension $a
          *   The first extension to compare.
          * @param \Drupal\Core\Extension\Extension $b
          *   The second extension to compare.
          *
          * @return int
          *   Less than 0 if $a is less than $b, more than 0 if $a is greater than $b,
          *   and 0 if they are equal.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:600
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Drupal\Core\Extension\ThemeExtensionList $theme_list) Constructs a new ThemeHandler.
        /**
        * Constructs a new ThemeHandler.
        *
        * @param string $root
        *   The app root.
        * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
        *   The config factory to get the installed themes.
        * @param \Drupal\Core\Extension\ThemeExtensionList $theme_list
        *   An extension discovery instance.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:51
        public getDefault() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:60
        public listInfo() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:67
        public addTheme(Drupal\Core\Extension\Extension $theme) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:82
        public refreshInfo() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:105
        public reset() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:119
        public rebuildThemeData() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:127
        public getBaseThemes(array $themes, $theme) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:134
        public getName($theme) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:141
        public getThemeDirectories() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:148
        public themeExists($theme) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:159
        public getTheme($name) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:167
        public hasUi($name) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:178
      protected themeInitialization -> Drupal\Core\Theme\ThemeInitialization (5)
      • Properties (5)
      • Available methods (7)
      • protected themeHandler -> Drupal\Core\Extension\ThemeHandler (4)
        • Properties (4)
        • Available methods (13)
        • protected list -> array (5) Depth Limit
          protected configFactory -> Drupal\Core\Config\ConfigFactory (5) Depth Limit
          protected themeList -> Drupal\Core\Extension\ThemeExtensionList (15) Depth Limit
          protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
          • Directory (4KB)
          • Contents
          • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
        • public __construct($root, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Drupal\Core\Extension\ThemeExtensionList $theme_list) Constructs a new ThemeHandler.
          /**
          * Constructs a new ThemeHandler.
          *
          * @param string $root
          *   The app root.
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The config factory to get the installed themes.
          * @param \Drupal\Core\Extension\ThemeExtensionList $theme_list
          *   An extension discovery instance.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:51
          public getDefault() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:60
          public listInfo() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:67
          public addTheme(Drupal\Core\Extension\Extension $theme) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:82
          public refreshInfo() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:105
          public reset() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:119
          public rebuildThemeData() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:127
          public getBaseThemes(array $themes, $theme) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:134
          public getName($theme) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:141
          public getThemeDirectories() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:148
          public themeExists($theme) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:159
          public getTheme($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:167
          public hasUi($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:178
        protected cache -> Drupal\Core\Cache\DatabaseBackend (4)
        • Properties (4)
        • Available methods (20)
        • Static class properties (4)
        • protected maxRows -> integer 5000
          protected bin -> string (15) "cache_bootstrap"
          protected connection -> Drupal\mysql\Driver\Database\mysql\Connection (24) Depth Limit
          protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (4) Depth Limit
        • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider, $bin, $max_rows = null) Constructs a DatabaseBackend object.
          /**
          * Constructs a DatabaseBackend object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection.
          * @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider
          *   The cache tags checksum provider.
          * @param string $bin
          *   The cache bin for which the object is created.
          * @param int $max_rows
          *   (optional) The maximum number of rows that are allowed in this cache bin
          *   table.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:82
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:95
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:104
          public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:181
          public setMultiple(array $items) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:194
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:290
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:297
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:320
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:337
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:344
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:363
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:377
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:410
          public schemaDefinition() Defines the schema for the {cache_*} bin tables.
          /**
          * Defines the schema for the {cache_*} bin tables.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:489
          public getMaxRows(): int The maximum number of rows that this cache bin table is allowed to store.
          /**
          * The maximum number of rows that this cache bin table is allowed to store.
          *
          * @return int
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:556
          protected prepareItem($cache, $allow_invalid): mixed|false Prepares a cached item.
          /**
          * Prepares a cached item.
          *
          * Checks that items are either permanent or did not expire, and unserializes
          * data as appropriate.
          *
          * @param object $cache
          *   An item loaded from self::get() or self::getMultiple().
          * @param bool $allow_invalid
          *   If FALSE, the method returns FALSE if the cache item is not valid.
          *
          * @return mixed|false
          *   The item with data unserialized as appropriate and a property indicating
          *   whether the item is valid, or FALSE if there is no valid item to load.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:151
          protected doSetMultiple(array $items) Stores multiple items in the persistent cache.
          /**
          * Stores multiple items in the persistent cache.
          *
          * @param array $items
          *   An array of cache items, keyed by cid.
          *
          * @see \Drupal\Core\Cache\CacheBackendInterface::setMultiple()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:222
          protected ensureBinExists() Check if the cache bin exists and create it if not.
          /**
          * Check if the cache bin exists and create it if not.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:422
          protected catchException(Exception $e, $table_name = null) Act on an exception when cache might be stale.
          /**
          * Act on an exception when cache might be stale.
          *
          * If the table does not yet exist, that's fine, but if the table exists and
          * yet the query failed, then the cache is stale and the exception needs to
          * propagate.
          *
          * @param $e
          *   The exception.
          * @param string|null $table_name
          *   The table name. Defaults to $this->bin.
          *
          * @throws \Exception
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:454
          protected normalizeCid($cid): string Normalizes a cache ID in order to comply with database limitations.
          /**
          * Normalizes a cache ID in order to comply with database limitations.
          *
          * @param string $cid
          *   The passed in cache ID.
          *
          * @return string
          *   An ASCII-encoded cache ID that is at most 255 characters long.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:469
        • const DEFAULT_MAX_ROWS :: integer 5000
          \Drupal\Core\Cache\DatabaseBackend::DEFAULT_MAX_ROWS
          const MAXIMUM_NONE :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::MAXIMUM_NONE
          const MAX_ITEMS_PER_CACHE_SET :: integer 100
          \Drupal\Core\Cache\DatabaseBackend::MAX_ITEMS_PER_CACHE_SET
          const CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        protected extensions -> null
        protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (11)
        • Properties (11)
        • Available methods (33)
        • protected loadedFiles -> array (184) Depth Limit
          protected moduleList -> array (184) Depth Limit
          protected loaded -> boolean true
          protected implementations -> array (1022) Depth Limit
          protected verified -> array (9) Depth Limit
          protected hookInfo -> null
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (4) Depth Limit
          protected cacheNeedsWriting -> boolean false
          protected alterFunctions -> array (3) Depth Limit
          protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
          • Directory (4KB)
          • Contents
          • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          protected includeFileKeys -> array (0)
        • public __construct($root, array $module_list, Drupal\Core\Cache\CacheBackendInterface $cache_backend) Constructs a ModuleHandler object.
          /**
          * Constructs a ModuleHandler object.
          *
          * @param string $root
          *   The app root.
          * @param array $module_list
          *   An associative array whose keys are the names of installed modules and
          *   whose values are Extension class parameters. This is normally the
          *   %container.modules% parameter being set up by DrupalKernel.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
          *   Cache backend for storing module hook implementation information.
          *
          * @see \Drupal\Core\DrupalKernel
          * @see \Drupal\Core\CoreServiceProvider
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:110
          public load($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:122
          public loadAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:138
          public reload() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:150
          public isLoaded() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:158
          public getModuleList() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:165
          public getModule($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:172
          public setModuleList(array $module_list = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:182
          public addModule($name, $path) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:192
          public addProfile($name, $path) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:199
          public buildModuleDependencies(array $modules) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:223
          public moduleExists($module) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:246
          public loadAllIncludes($type, $name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:253
          public loadInclude($module, $type, $name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:262
          public getHookInfo() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:290
          public writeCache() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:327
          public resetImplementations() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:337
          public hasImplementations(string $hook, $modules = null): bool {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:359
          public invokeAllWith(string $hook, callable $callback): void {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:385
          public invoke($module, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:395
          public invokeAll($hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:406
          public invokeDeprecated($description, $module, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:423
          public invokeAllDeprecated($description, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:432
          public alter($type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:460
          public alterDeprecated($description, $type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:552
          public getModuleDirectories() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:708
          public getName($module) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:719
          protected add($type, $name, $path) Adds a module or profile to the list of currently active modules.
          /**
          * Adds a module or profile to the list of currently active modules.
          *
          * @param string $type
          *   The extension type; either 'module' or 'profile'.
          * @param string $name
          *   The module name; e.g., 'node'.
          * @param string $path
          *   The module path; e.g., 'core/modules/node'.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:213
          protected buildHookInfo() Builds hook_hook_info() information.
          /**
          * Builds hook_hook_info() information.
          *
          * @see \Drupal\Core\Extension\ModuleHandler::getHookInfo()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:308
          protected getImplementationInfo($hook): mixed[] Provides information about modules' implementations of a hook.
          /**
          * Provides information about modules' implementations of a hook.
          *
          * @param string $hook
          *   The name of the hook (e.g. "help" or "menu").
          *
          * @return mixed[]
          *   An array whose keys are the names of the modules which are implementing
          *   this hook and whose values are either a string identifying a file in
          *   which the implementation is to be found, or FALSE, if the implementation
          *   is in the module file.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:583
          protected buildImplementationInfo($hook): mixed[] Builds hook implementation information for a given hook name.
          /**
          * Builds hook implementation information for a given hook name.
          *
          * @param string $hook
          *   The name of the hook (e.g. "help" or "menu").
          *
          * @return mixed[]
          *   An array whose keys are the names of the modules which are implementing
          *   this hook and whose values are either a string identifying a file in
          *   which the implementation is to be found, or FALSE, if the implementation
          *   is in the module file.
          *
          * @throws \RuntimeException
          *   Exception thrown when an invalid implementation is added by
          *   hook_module_implements_alter().
          *
          * @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:629
          protected verifyImplementations(&$implementations, $hook): bool Verifies an array of implementations loaded from cache.
          /**
          * Verifies an array of implementations loaded from cache.
          *
          * Verification is done by including the lazy-loaded $module.$group.inc file,
          * and checking function_exists().
          *
          * @param string[] $implementations
          *   Implementation "group" by module name.
          * @param string $hook
          *   The hook name.
          *
          * @return bool
          *   TRUE, if all implementations exist.
          *   FALSE, if one or more implementations don't exist and need to be removed
          *     from the cache.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:680
          private triggerDeprecationError($description, $hook) Triggers an E_USER_DEPRECATED error if any module implements the hook.
          /**
          * Triggers an E_USER_DEPRECATED error if any module implements the hook.
          *
          * @param string $description
          *   Helpful text describing what to do instead of implementing this hook.
          * @param string $hook
          *   The name of the hook.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:446
      • public __construct($root, Drupal\Core\Extension\ThemeHandlerInterface $theme_handler, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Extension\ModuleHandlerInterface $module_handler) Constructs a new ThemeInitialization object.
        /**
        * Constructs a new ThemeInitialization object.
        *
        * @param string $root
        *   The app root.
        * @param \Drupal\Core\Extension\ThemeHandlerInterface $theme_handler
        *   The theme handler.
        * @param \Drupal\Core\Cache\CacheBackendInterface $cache
        *   The cache backend.
        * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
        *   The module handler to use to load modules.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:62
        public initTheme($theme_name) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:72
        public getActiveThemeByName($theme_name) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:82
        public loadActiveTheme(Drupal\Core\Theme\ActiveTheme $active_theme) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:129
        public getActiveTheme(Drupal\Core\Extension\Extension $theme, array $base_themes = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:160
        protected getExtensions(): array Gets all extensions.
        /**
        * Gets all extensions.
        *
        * @return array
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:266
        protected resolveStyleSheetPlaceholders($css_file): string Gets CSS file where tokens have been resolved.
        /**
        * Gets CSS file where tokens have been resolved.
        *
        * @param string $css_file
        *   CSS file which may contain tokens.
        *
        * @return string
        *   CSS file where placeholders are replaced.
        *
        * @todo Remove in Drupal 9.0.x.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:284
      protected themeManager -> Drupal\Core\Theme\ThemeManager (6)
      • Properties (6)
      • Available methods (10)
      • protected themeNegotiator -> Drupal\Core\Theme\ThemeNegotiator (3)
        • Properties (3)
        • Available methods (3)
        • protected negotiators -> array (8) Depth Limit
          protected themeAccess -> Drupal\Core\Theme\ThemeAccessCheck (1) Depth Limit
          protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver (3) Depth Limit
        • public __construct(Drupal\Core\Theme\ThemeAccessCheck $theme_access, Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver, array $negotiators) Constructs a new ThemeNegotiator.
          /**
          * Constructs a new ThemeNegotiator.
          *
          * @param \Drupal\Core\Theme\ThemeAccessCheck $theme_access
          *   The access checker for themes.
          * @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver
          *   The class resolver.
          * @param string[] $negotiators
          *   An array of negotiator IDs.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeNegotiator.php:47
          public applies(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeNegotiator.php:56
          public determineActiveTheme(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeNegotiator.php:63
        protected themeRegistry -> Drupal\Core\Theme\Registry (14) Recursion
        protected activeTheme -> Drupal\Core\Theme\ActiveTheme (11)
        • Properties (11)
        • Available methods (12)
        • protected name -> string (8) "sp_theme"
          protected logo -> string (31) "themes/custom/sp_theme/logo.svg"
          • File (3.7KB)
          • -rw-r--r-- 10026 1003 3.7KB Oct 03 2023 themes/custom/sp_theme/logo.svg
            
          protected path -> string (22) "themes/custom/sp_theme"
          • Directory (4KB)
          • drwxr-xr-x 10026 1003 4KB Nov 10 2023 themes/custom/sp_theme
            
          protected engine -> string (4) "twig"
          protected owner -> string (36) "core/themes/engines/twig/twig.engine"
          • File (4.9KB)
          • -rw-r--r-- 10026 1003 4.9KB Nov 01 2023 core/themes/engines/twig/twig.engine
            
          protected baseThemeExtensions -> array (1) Depth Limit
          protected extension -> Drupal\Core\Extension\Extension (19) Depth Limit
          protected libraries -> array (4) Depth Limit
          protected regions -> array (23) Depth Limit
          protected librariesOverride -> array (1) Depth Limit
          protected librariesExtend -> array (3) Depth Limit
        • public __construct(array $values) Constructs an ActiveTheme object.
          /**
          * Constructs an ActiveTheme object.
          *
          * @param array $values
          *   The properties of the object, keyed by the names.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:99
          public getName(): string Returns the machine name of the theme.
          /**
          * Returns the machine name of the theme.
          *
          * @return string
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:131
          public getPath(): string Returns the path to the theme directory.
          /**
          * Returns the path to the theme directory.
          *
          * @return string
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:140
          public getEngine(): string Returns the theme engine.
          /**
          * Returns the theme engine.
          *
          * @return string
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:149
          public getOwner(): mixed Returns the path to the theme engine for root themes.
          /**
          * Returns the path to the theme engine for root themes.
          *
          * @see \Drupal\Core\Extension\ThemeExtensionList::doList()
          *
          * @return mixed
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:160
          public getExtension(): \Drupal\Core\Extension\Extension Returns the extension object.
          /**
          * Returns the extension object.
          *
          * @return \Drupal\Core\Extension\Extension
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:169
          public getLibraries(): mixed Returns the libraries provided by the theme.
          /**
          * Returns the libraries provided by the theme.
          *
          * @return mixed
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:178
          public getBaseThemeExtensions(): \Drupal\Core\Extension\Extension[] Returns an array of base theme extension objects keyed by name.
          /**
          * Returns an array of base theme extension objects keyed by name.
          *
          * The order starts with the base theme of $this and ends with the root of
          * the dependency chain.
          *
          * @return \Drupal\Core\Extension\Extension[]
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:190
          public getLogo(): string Returns the logo provided by the theme.
          /**
          * Returns the logo provided by the theme.
          *
          * @return string
          *   The logo path.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:200
          public getRegions(): string[] The regions used by the theme.
          /**
          * The regions used by the theme.
          *
          * @return string[]
          *   The list of region machine names supported by the theme.
          *
          * @see system_region_list()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:212
          public getLibrariesOverride(): array Returns the libraries or library assets overridden by the active theme.
          /**
          * Returns the libraries or library assets overridden by the active theme.
          *
          * @return array
          *   The list of libraries overrides.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:222
          public getLibrariesExtend(): array Returns the libraries extended by the active theme.
          /**
          * Returns the libraries extended by the active theme.
          *
          * @return array
          *   The list of libraries-extend definitions.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:232
        protected themeInitialization -> Drupal\Core\Theme\ThemeInitialization (5)
        • Properties (5)
        • Available methods (7)
        • protected themeHandler -> Drupal\Core\Extension\ThemeHandler (4) Depth Limit
          protected cache -> Drupal\Core\Cache\DatabaseBackend (4) Depth Limit
          protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
          • Directory (4KB)
          • Contents
          • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          protected extensions -> null
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (11) Depth Limit
        • public __construct($root, Drupal\Core\Extension\ThemeHandlerInterface $theme_handler, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Extension\ModuleHandlerInterface $module_handler) Constructs a new ThemeInitialization object.
          /**
          * Constructs a new ThemeInitialization object.
          *
          * @param string $root
          *   The app root.
          * @param \Drupal\Core\Extension\ThemeHandlerInterface $theme_handler
          *   The theme handler.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          *   The cache backend.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler to use to load modules.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:62
          public initTheme($theme_name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:72
          public getActiveThemeByName($theme_name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:82
          public loadActiveTheme(Drupal\Core\Theme\ActiveTheme $active_theme) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:129
          public getActiveTheme(Drupal\Core\Extension\Extension $theme, array $base_themes = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:160
          protected getExtensions(): array Gets all extensions.
          /**
          * Gets all extensions.
          *
          * @return array
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:266
          protected resolveStyleSheetPlaceholders($css_file): string Gets CSS file where tokens have been resolved.
          /**
          * Gets CSS file where tokens have been resolved.
          *
          * @param string $css_file
          *   CSS file which may contain tokens.
          *
          * @return string
          *   CSS file where placeholders are replaced.
          *
          * @todo Remove in Drupal 9.0.x.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:284
        protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (11)
        • Properties (11)
        • Available methods (33)
        • protected loadedFiles -> array (184) Depth Limit
          protected moduleList -> array (184) Depth Limit
          protected loaded -> boolean true
          protected implementations -> array (1022) Depth Limit
          protected verified -> array (9) Depth Limit
          protected hookInfo -> null
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (4) Depth Limit
          protected cacheNeedsWriting -> boolean false
          protected alterFunctions -> array (3) Depth Limit
          protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
          • Directory (4KB)
          • Contents
          • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          protected includeFileKeys -> array (0)
        • public __construct($root, array $module_list, Drupal\Core\Cache\CacheBackendInterface $cache_backend) Constructs a ModuleHandler object.
          /**
          * Constructs a ModuleHandler object.
          *
          * @param string $root
          *   The app root.
          * @param array $module_list
          *   An associative array whose keys are the names of installed modules and
          *   whose values are Extension class parameters. This is normally the
          *   %container.modules% parameter being set up by DrupalKernel.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
          *   Cache backend for storing module hook implementation information.
          *
          * @see \Drupal\Core\DrupalKernel
          * @see \Drupal\Core\CoreServiceProvider
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:110
          public load($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:122
          public loadAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:138
          public reload() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:150
          public isLoaded() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:158
          public getModuleList() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:165
          public getModule($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:172
          public setModuleList(array $module_list = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:182
          public addModule($name, $path) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:192
          public addProfile($name, $path) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:199
          public buildModuleDependencies(array $modules) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:223
          public moduleExists($module) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:246
          public loadAllIncludes($type, $name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:253
          public loadInclude($module, $type, $name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:262
          public getHookInfo() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:290
          public writeCache() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:327
          public resetImplementations() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:337
          public hasImplementations(string $hook, $modules = null): bool {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:359
          public invokeAllWith(string $hook, callable $callback): void {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:385
          public invoke($module, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:395
          public invokeAll($hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:406
          public invokeDeprecated($description, $module, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:423
          public invokeAllDeprecated($description, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:432
          public alter($type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:460
          public alterDeprecated($description, $type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:552
          public getModuleDirectories() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:708
          public getName($module) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:719
          protected add($type, $name, $path) Adds a module or profile to the list of currently active modules.
          /**
          * Adds a module or profile to the list of currently active modules.
          *
          * @param string $type
          *   The extension type; either 'module' or 'profile'.
          * @param string $name
          *   The module name; e.g., 'node'.
          * @param string $path
          *   The module path; e.g., 'core/modules/node'.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:213
          protected buildHookInfo() Builds hook_hook_info() information.
          /**
          * Builds hook_hook_info() information.
          *
          * @see \Drupal\Core\Extension\ModuleHandler::getHookInfo()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:308
          protected getImplementationInfo($hook): mixed[] Provides information about modules' implementations of a hook.
          /**
          * Provides information about modules' implementations of a hook.
          *
          * @param string $hook
          *   The name of the hook (e.g. "help" or "menu").
          *
          * @return mixed[]
          *   An array whose keys are the names of the modules which are implementing
          *   this hook and whose values are either a string identifying a file in
          *   which the implementation is to be found, or FALSE, if the implementation
          *   is in the module file.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:583
          protected buildImplementationInfo($hook): mixed[] Builds hook implementation information for a given hook name.
          /**
          * Builds hook implementation information for a given hook name.
          *
          * @param string $hook
          *   The name of the hook (e.g. "help" or "menu").
          *
          * @return mixed[]
          *   An array whose keys are the names of the modules which are implementing
          *   this hook and whose values are either a string identifying a file in
          *   which the implementation is to be found, or FALSE, if the implementation
          *   is in the module file.
          *
          * @throws \RuntimeException
          *   Exception thrown when an invalid implementation is added by
          *   hook_module_implements_alter().
          *
          * @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:629
          protected verifyImplementations(&$implementations, $hook): bool Verifies an array of implementations loaded from cache.
          /**
          * Verifies an array of implementations loaded from cache.
          *
          * Verification is done by including the lazy-loaded $module.$group.inc file,
          * and checking function_exists().
          *
          * @param string[] $implementations
          *   Implementation "group" by module name.
          * @param string $hook
          *   The hook name.
          *
          * @return bool
          *   TRUE, if all implementations exist.
          *   FALSE, if one or more implementations don't exist and need to be removed
          *     from the cache.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:680
          private triggerDeprecationError($description, $hook) Triggers an E_USER_DEPRECATED error if any module implements the hook.
          /**
          * Triggers an E_USER_DEPRECATED error if any module implements the hook.
          *
          * @param string $description
          *   Helpful text describing what to do instead of implementing this hook.
          * @param string $hook
          *   The name of the hook.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:446
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
      • public __construct($root, Drupal\Core\Theme\ThemeNegotiatorInterface $theme_negotiator, Drupal\Core\Theme\ThemeInitializationInterface $theme_initialization, Drupal\Core\Extension\ModuleHandlerInterface $module_handler) Constructs a new ThemeManager object.
        /**
        * Constructs a new ThemeManager object.
        *
        * @param string $root
        *   The app root.
        * @param \Drupal\Core\Theme\ThemeNegotiatorInterface $theme_negotiator
        *   The theme negotiator.
        * @param \Drupal\Core\Theme\ThemeInitializationInterface $theme_initialization
        *   The theme initialization.
        * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
        *   The module handler.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:70
        public setThemeRegistry(Drupal\Core\Theme\Registry $theme_registry): $this Sets the theme registry.
        /**
        * Sets the theme registry.
        *
        * @param \Drupal\Core\Theme\Registry $theme_registry
        *   The theme registry.
        *
        * @return $this
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:85
        public getActiveTheme(?Drupal\Core\Routing\RouteMatchInterface $route_match = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:93
        public hasActiveTheme() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:103
        public resetActiveTheme() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:110
        public setActiveTheme(Drupal\Core\Theme\ActiveTheme $active_theme) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:118
        public render($hook, array $variables) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:129
        public alterForTheme(Drupal\Core\Theme\ActiveTheme $theme, $type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        *
        * @todo Should we cache some of these information?
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:400
        public alter($type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:442
        protected initTheme(?Drupal\Core\Routing\RouteMatchInterface $route_match = null) Initializes the active theme for a given route match.
        /**
        * Initializes the active theme for a given route match.
        *
        * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
        *   The current route match.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:382
      protected runtimeCache -> Drupal\Core\Cache\DatabaseBackend (4)
      • Properties (4)
      • Available methods (20)
      • Static class properties (4)
      • protected maxRows -> integer 5000
        protected bin -> string (15) "cache_bootstrap"
        protected connection -> Drupal\mysql\Driver\Database\mysql\Connection (24)
        • Properties (24)
        • Available methods (82)
        • Static class properties (7)
        • protected target -> string (7) "default"
          protected key -> string (7) "default"
          protected logger -> null
          protected transactionLayers -> array (0)
          protected driverClasses -> array (3) Depth Limit
          protected statementWrapperClass -> string (45) "Drupal\Core\Database\StatementWrapperIterator"
          protected transactionalDDLSupport -> boolean false
          protected connection -> PDO (0) Depth Limit
          protected connectionOptions -> array (11) Depth Limit
          protected schema -> null
          protected prefix -> string (0) ""
          protected tablePlaceholderReplacements -> array (2) Depth Limit
          protected prefixes -> array (0)
          protected prefixSearch -> array (0)
          protected prefixReplace -> array (0)
          protected unprefixedTablesMap -> array (0)
          protected escapedTables -> array (13) Depth Limit
          protected escapedFields -> array (16) Depth Limit
          protected escapedAliases -> array (7) Depth Limit
          protected rootTransactionEndCallbacks -> array (0)
          protected identifierQuotes -> array (2) Depth Limit
          private enabledEvents -> array (0)
          protected needsCleanup -> boolean false
          private serverVersion -> null
        • public __construct(PDO $connection, array $connection_options) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:95
          public __destruct() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:252
          public queryRange($query, $from, $count, array $args = array(), array $options = array())
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:259
          public queryTemporary($query, array $args = array(), array $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:266
          public driver()
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:272
          public version() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:279
          public isMariaDb(): bool Determines whether the MySQL distribution is MariaDB or not.
          /**
          * Determines whether the MySQL distribution is MariaDB or not.
          *
          * @return bool
          *   Returns TRUE if the distribution is MariaDB, or FALSE if not.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:293
          public databaseType()
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:326
          public createDatabase($database) Overrides \Drupal\Core\Database\Connection::createDatabase().
          /**
          * Overrides \Drupal\Core\Database\Connection::createDatabase().
          *
          * @param string $database
          *   The name of the database to create.
          *
          * @throws \Drupal\Core\Database\DatabaseNotFoundException
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:338
          public mapConditionOperator($operator)
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:352
          public nextId($existing_id0)
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:357
          public nextIdDelete()
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:377
          public rollBack($savepoint_name = 'drupal_transaction') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:449
          public getConnectionOptions(): array Returns the connection information for this connection object.
          /**
          * Returns the connection information for this connection object.
          *
          * Note that Database::getConnectionInfo() is for requesting information
          * about an arbitrary database connection that is defined. This method
          * is for requesting the connection information of this specific
          * open connection object.
          *
          * @return array
          *   An array of the connection information. The exact list of
          *   properties is driver-dependent.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:352
          public attachDatabase(string $database): void Allows the connection to access additional databases.
          /**
          * Allows the connection to access additional databases.
          *
          * Database systems usually group tables in 'databases' or 'schemas', that
          * can be accessed with syntax like 'SELECT * FROM database.table'. Normally
          * Drupal accesses tables in a single database/schema, but in some cases it
          * may be necessary to access tables from other databases/schemas in the same
          * database server. This method can be called to ensure that the additional
          * database/schema is accessible.
          *
          * For MySQL, PostgreSQL and most other databases no action need to be taken
          * to query data in another database or schema. For SQLite this is however
          * necessary and the database driver for SQLite will override this method.
          *
          * @param string $database
          *   The database to be attached to the connection.
          *
          * @internal
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:375
          public getPrefix(): string Returns the prefix of the tables.
          /**
          * Returns the prefix of the tables.
          *
          * @return string $prefix
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:383
          public prefixTables($sql): string Appends a database prefix to all tables in a query.
          /**
          * Appends a database prefix to all tables in a query.
          *
          * Queries sent to Drupal should wrap all table names in curly brackets. This
          * function searches for this syntax and adds Drupal's table prefix to all
          * tables, allowing Drupal to coexist with other systems in the same database
          * and/or schema if necessary.
          *
          * @param string $sql
          *   A string containing a partial or entire SQL query.
          *
          * @return string
          *   The properly-prefixed string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:416
          public quoteIdentifiers($sql): string Quotes all identifiers in a query.
          /**
          * Quotes all identifiers in a query.
          *
          * Queries sent to Drupal should wrap all unquoted identifiers in square
          * brackets. This function searches for this syntax and replaces them with the
          * database specific identifier. In ANSI SQL this a double quote.
          *
          * Note that :variable[] is used to denote array arguments but
          * Connection::expandArguments() is always called first.
          *
          * @param string $sql
          *   A string containing a partial or entire SQL query.
          *
          * @return string
          *   The string containing a partial or entire SQL query with all identifiers
          *   quoted.
          *
          * @internal
          *   This method should only be called by database API code.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:440
          public tablePrefix($table = 'default') Find the prefix for a table.
          /**
          * Find the prefix for a table.
          *
          * This function is for when you want to know the prefix of a table. This
          * is not used in prefixTables due to performance reasons.
          *
          * @param string $table
          *   (optional) The table to find the prefix for.
          *
          * @deprecated in drupal:10.1.0 and is removed from drupal:11.0.0.
          * Instead, you should just use Connection::getPrefix().
          *
          * @see https://www.drupal.org/node/3260849
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:458
          public getUnprefixedTablesMap(): array Gets a list of individually prefixed table names.
          /**
          * Gets a list of individually prefixed table names.
          *
          * @return array
          *   An array of un-prefixed table names, keyed by their fully qualified table
          *   names (i.e. prefix + table_name).
          *
          * @deprecated in drupal:10.0.0 and is removed from drupal:11.0.0. There is
          *   no replacement.
          *
          * @see https://www.drupal.org/node/3257198
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:475
          public getFullQualifiedTableName($table): string Get a fully qualified table name.
          /**
          * Get a fully qualified table name.
          *
          * @param string $table
          *   The name of the table in question.
          *
          * @return string
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:488
          public prepareStatement(string $query, array $options, bool $allow_row_count = false): Drupal\Core\Database\StatementInterface Returns a prepared statement given a SQL string.
          /**
          * Returns a prepared statement given a SQL string.
          *
          * This method caches prepared statements, reusing them when possible. It also
          * prefixes tables names enclosed in curly braces and, optionally, quotes
          * identifiers enclosed in square brackets.
          *
          * @param string $query
          *   The query string as SQL, with curly braces surrounding the table names,
          *   and square brackets surrounding identifiers.
          * @param array $options
          *   An associative array of options to control how the query is run. See
          *   the documentation for self::defaultOptions() for details. The content of
          *   the 'pdo' key will be passed to the prepared statement.
          * @param bool $allow_row_count
          *   (optional) A flag indicating if row count is allowed on the statement
          *   object. Defaults to FALSE.
          *
          * @return \Drupal\Core\Database\StatementInterface
          *   A prepared statement ready for its execute() method.
          *
          * @throws \InvalidArgumentException
          *   If multiple statements are included in the string, and delimiters are
          *   not allowed in the query.
          * @throws \Drupal\Core\Database\DatabaseExceptionWrapper
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:520
          public setTarget($target = null) Tells this connection object what its target value is.
          /**
          * Tells this connection object what its target value is.
          *
          * This is needed for logging and auditing. It's sloppy to do in the
          * constructor because the constructor for child classes has a different
          * signature. We therefore also ensure that this function is only ever
          * called once.
          *
          * @param string $target
          *   (optional) The target this connection is for.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:593
          public getTarget(): string|null Returns the target this connection is associated with.
          /**
          * Returns the target this connection is associated with.
          *
          * @return string|null
          *   The target string of this connection, or NULL if no target is set.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:605
          public setKey($key) Tells this connection object what its key is.
          /**
          * Tells this connection object what its key is.
          *
          * @param string $key
          *   The key this connection is for.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:615
          public getKey(): string|null Returns the key this connection is associated with.
          /**
          * Returns the key this connection is associated with.
          *
          * @return string|null
          *   The key of this connection, or NULL if no key is set.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:627
          public setLogger(Drupal\Core\Database\Log $logger) Associates a logging object with this connection.
          /**
          * Associates a logging object with this connection.
          *
          * @param \Drupal\Core\Database\Log $logger
          *   The logging object we want to use.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:637
          public getLogger(): \Drupal\Core\Database\Log|null Gets the current logging object for this connection.
          /**
          * Gets the current logging object for this connection.
          *
          * @return \Drupal\Core\Database\Log|null
          *   The current logging object for this connection. If there isn't one,
          *   NULL is returned.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:648
          public makeSequenceName($table, $field): string Creates the appropriate sequence name for a given table and serial field.
          /**
          * Creates the appropriate sequence name for a given table and serial field.
          *
          * This information is exposed to all database drivers, although it is only
          * useful on some of them. This method is table prefix-aware.
          *
          * Note that if a sequence was generated automatically by the database, its
          * name might not match the one returned by this function. Therefore, in those
          * cases, it is generally advised to use a database-specific way of retrieving
          * the name of an auto-created sequence. For example, PostgreSQL provides a
          * dedicated function for this purpose: pg_get_serial_sequence().
          *
          * @param string $table
          *   The table name to use for the sequence.
          * @param string $field
          *   The field name to use for the sequence.
          *
          * @return string
          *   A table prefix-parsed string for the sequence name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:672
          public makeComment($comments): string Flatten an array of query comments into a single comment string.
          /**
          * Flatten an array of query comments into a single comment string.
          *
          * The comment string will be sanitized to avoid SQL injection attacks.
          *
          * @param string[] $comments
          *   An array of query comment strings.
          *
          * @return string
          *   A sanitized comment string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:690
          public query($query, array $args = array(), $options = array()): \Drupal\Core\Database\StatementInterface|int|string|null Executes a query string against the database.
          /**
          * Executes a query string against the database.
          *
          * This method provides a central handler for the actual execution of every
          * query. All queries executed by Drupal are executed as prepared statements.
          *
          * @param string $query
          *   The query to execute. This is a string containing an SQL query with
          *   placeholders.
          * @param array $args
          *   The associative array of arguments for the prepared statement.
          * @param array $options
          *   An associative array of options to control how the query is run. The
          *   given options will be merged with self::defaultOptions(). See the
          *   documentation for self::defaultOptions() for details.
          *   Typically, $options['return'] will be set by a default or by a query
          *   builder, and should not be set by a user.
          *
          * @return \Drupal\Core\Database\StatementInterface|int|string|null
          *   This method will return one of the following:
          *   - If either $options['return'] === self::RETURN_STATEMENT, or
          *     $options['return'] is not set (due to self::defaultOptions()),
          *     returns the executed statement.
          *   - If $options['return'] === self::RETURN_AFFECTED,
          *     returns the number of rows matched by the query
          *     (not the number affected).
          *   - If $options['return'] === self::RETURN_INSERT_ID,
          *     returns the generated insert ID of the last query as a string.
          *   - If $options['return'] === self::RETURN_NULL, returns NULL.
          *
          * @throws \Drupal\Core\Database\DatabaseExceptionWrapper
          * @throws \Drupal\Core\Database\IntegrityConstraintViolationException
          * @throws \InvalidArgumentException
          *
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:774
          public getDriverClass($class): string Gets the driver-specific override class if any for the specified class.
          /**
          * Gets the driver-specific override class if any for the specified class.
          *
          * @param string $class
          *   The class for which we want the potentially driver-specific class.
          *
          * @return string
          *   The name of the class that should be used for this driver.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:901
          public exceptionHandler(): \Drupal\Core\Database\ExceptionHandler Returns the database exceptions handler.
          /**
          * Returns the database exceptions handler.
          *
          * @return \Drupal\Core\Database\ExceptionHandler
          *   The database exceptions handler.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:967
          public select($table, $alias = null, array $options = array()): \Drupal\Core\Database\Query\SelectInterface Prepares and returns a SELECT query object.
          /**
          * Prepares and returns a SELECT query object.
          *
          * @param string|\Drupal\Core\Database\Query\SelectInterface $table
          *   The base table name or subquery for this query, used in the FROM clause.
          *   If a string, the table specified will also be used as the "base" table
          *   for query_alter hook implementations.
          * @param string $alias
          *   (optional) The alias of the base table of this query.
          * @param $options
          *   An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\SelectInterface
          *   An appropriate SelectQuery object for this database connection. Note that
          *   it may be a driver-specific subclass of SelectQuery, depending on the
          *   driver.
          *
          * @see \Drupal\Core\Database\Query\Select
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:991
          public insert($table, array $options = array()): \Drupal\Core\Database\Query\Insert Prepares and returns an INSERT query object.
          /**
          * Prepares and returns an INSERT query object.
          *
          * @param string $table
          *   The table to use for the insert statement.
          * @param array $options
          *   (optional) An associative array of options to control how the query is
          *   run. The given options will be merged with
          *   \Drupal\Core\Database\Connection::defaultOptions().
          *
          * @return \Drupal\Core\Database\Query\Insert
          *   A new Insert query object.
          *
          * @see \Drupal\Core\Database\Query\Insert
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1013
          public lastInsertId(?string $name = null): string Returns the ID of the last inserted row or sequence value.
          /**
          * Returns the ID of the last inserted row or sequence value.
          *
          * This method should normally be used only within database driver code.
          *
          * This is a proxy to invoke lastInsertId() from the wrapped connection.
          * If a sequence name is not specified for the name parameter, this returns a
          * string representing the row ID of the last row that was inserted into the
          * database.
          * If a sequence name is specified for the name parameter, this returns a
          * string representing the last value retrieved from the specified sequence
          * object.
          *
          * @param string|null $name
          *   (Optional) Name of the sequence object from which the ID should be
          *   returned.
          *
          * @return string
          *   The value returned by the wrapped connection.
          *
          * @throws \Drupal\Core\Database\DatabaseExceptionWrapper
          *   In case of failure.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1041
          public merge($table, array $options = array()): \Drupal\Core\Database\Query\Merge Prepares and returns a MERGE query object.
          /**
          * Prepares and returns a MERGE query object.
          *
          * @param string $table
          *   The table to use for the merge statement.
          * @param array $options
          *   (optional) An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\Merge
          *   A new Merge query object.
          *
          * @see \Drupal\Core\Database\Query\Merge
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1061
          public upsert($table, array $options = array()): \Drupal\Core\Database\Query\Upsert Prepares and returns an UPSERT query object.
          /**
          * Prepares and returns an UPSERT query object.
          *
          * @param string $table
          *   The table to use for the upsert query.
          * @param array $options
          *   (optional) An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\Upsert
          *   A new Upsert query object.
          *
          * @see \Drupal\Core\Database\Query\Upsert
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1079
          public update($table, array $options = array()): \Drupal\Core\Database\Query\Update Prepares and returns an UPDATE query object.
          /**
          * Prepares and returns an UPDATE query object.
          *
          * @param string $table
          *   The table to use for the update statement.
          * @param array $options
          *   (optional) An associative array of options to control how the query is
          *   run. The given options will be merged with
          *   \Drupal\Core\Database\Connection::defaultOptions().
          *
          * @return \Drupal\Core\Database\Query\Update
          *   A new Update query object.
          *
          * @see \Drupal\Core\Database\Query\Update
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1100
          public delete($table, array $options = array()): \Drupal\Core\Database\Query\Delete Prepares and returns a DELETE query object.
          /**
          * Prepares and returns a DELETE query object.
          *
          * @param string $table
          *   The table to use for the delete statement.
          * @param array $options
          *   (optional) An associative array of options to control how the query is
          *   run. The given options will be merged with
          *   \Drupal\Core\Database\Connection::defaultOptions().
          *
          * @return \Drupal\Core\Database\Query\Delete
          *   A new Delete query object.
          *
          * @see \Drupal\Core\Database\Query\Delete
          * @see \Drupal\Core\Database\Connection::defaultOptions()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1121
          public truncate($table, array $options = array()): \Drupal\Core\Database\Query\Truncate Prepares and returns a TRUNCATE query object.
          /**
          * Prepares and returns a TRUNCATE query object.
          *
          * @param string $table
          *   The table to use for the truncate statement.
          * @param array $options
          *   (optional) An array of options on the query.
          *
          * @return \Drupal\Core\Database\Query\Truncate
          *   A new Truncate query object.
          *
          * @see \Drupal\Core\Database\Query\Truncate
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1139
          public schema(): \Drupal\Core\Database\Schema Returns a DatabaseSchema object for manipulating the schema.
          /**
          * Returns a DatabaseSchema object for manipulating the schema.
          *
          * This method will lazy-load the appropriate schema library file.
          *
          * @return \Drupal\Core\Database\Schema
          *   The database Schema object for this connection.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1152
          public condition($conjunction): \Drupal\Core\Database\Query\Condition Prepares and returns a CONDITION query object.
          /**
          * Prepares and returns a CONDITION query object.
          *
          * @param string $conjunction
          *   The operator to use to combine conditions: 'AND' or 'OR'.
          *
          * @return \Drupal\Core\Database\Query\Condition
          *   A new Condition query object.
          *
          * @see \Drupal\Core\Database\Query\Condition
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1171
          public escapeDatabase($database): string Escapes a database name string.
          /**
          * Escapes a database name string.
          *
          * Force all database names to be strictly alphanumeric-plus-underscore.
          * For some database drivers, it may also wrap the database name in
          * database-specific escape characters.
          *
          * @param string $database
          *   An unsanitized database name.
          *
          * @return string
          *   The sanitized database name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1192
          public escapeTable($table): string Escapes a table name string.
          /**
          * Escapes a table name string.
          *
          * Force all table names to be strictly alphanumeric-plus-underscore.
          * Database drivers should never wrap the table name in database-specific
          * escape characters. This is done in Connection::prefixTables(). The
          * database-specific escape characters are added in Connection::setPrefix().
          *
          * @param string $table
          *   An unsanitized table name.
          *
          * @return string
          *   The sanitized table name.
          *
          * @see \Drupal\Core\Database\Connection::prefixTables()
          * @see \Drupal\Core\Database\Connection::setPrefix()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1215
          public escapeField($field): string Escapes a field name string.
          /**
          * Escapes a field name string.
          *
          * Force all field names to be strictly alphanumeric-plus-underscore.
          * For some database drivers, it may also wrap the field name in
          * database-specific escape characters.
          *
          * @param string $field
          *   An unsanitized field name.
          *
          * @return string
          *   The sanitized field name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1235
          public escapeAlias($field): string Escapes an alias name string.
          /**
          * Escapes an alias name string.
          *
          * Force all alias names to be strictly alphanumeric-plus-underscore. In
          * contrast to DatabaseConnection::escapeField() /
          * DatabaseConnection::escapeTable(), this doesn't allow the period (".")
          * because that is not allowed in aliases.
          *
          * @param string $field
          *   An unsanitized alias name.
          *
          * @return string
          *   The sanitized alias name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1260
          public escapeLike($string): string Escapes characters that work as wildcard characters in a LIKE pattern.
          /**
          * Escapes characters that work as wildcard characters in a LIKE pattern.
          *
          * The wildcard characters "%" and "_" as well as backslash are prefixed with
          * a backslash. Use this to do a search for a verbatim string without any
          * wildcard behavior.
          *
          * For example, the following does a case-insensitive query for all rows whose
          * name starts with $prefix:
          * @code
          * $result = $injected_connection->query(
          *   'SELECT * FROM person WHERE name LIKE :pattern',
          *   array(':pattern' => $injected_connection->escapeLike($prefix) . '%')
          * );
          * @endcode
          *
          * Backslash is defined as escape character for LIKE patterns in
          * Drupal\Core\Database\Query\Condition::mapConditionOperator().
          *
          * @param string $string
          *   The string to escape.
          *
          * @return string
          *   The escaped string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1293
          public inTransaction(): bool Determines if there is an active transaction open.
          /**
          * Determines if there is an active transaction open.
          *
          * @return bool
          *   TRUE if we're currently in a transaction, FALSE otherwise.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1303
          public transactionDepth(): int Determines the current transaction depth.
          /**
          * Determines the current transaction depth.
          *
          * @return int
          *   The current transaction depth.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1313
          public startTransaction($name = ''): \Drupal\Core\Database\Transaction Returns a new DatabaseTransaction object on this connection.
          /**
          * Returns a new DatabaseTransaction object on this connection.
          *
          * @param string $name
          *   (optional) The name of the savepoint.
          *
          * @return \Drupal\Core\Database\Transaction
          *   A Transaction object.
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1328
          public pushTransaction($name) Increases the depth of transaction nesting.
          /**
          * Increases the depth of transaction nesting.
          *
          * If no transaction is already active, we begin a new transaction.
          *
          * @param string $name
          *   The name of the transaction.
          *
          * @throws \Drupal\Core\Database\TransactionNameNonUniqueException
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1406
          public popTransaction($name) Decreases the depth of transaction nesting.
          /**
          * Decreases the depth of transaction nesting.
          *
          * If we pop off the last transaction layer, then we either commit or roll
          * back the transaction as necessary. If no transaction is active, we return
          * because the transaction may have manually been rolled back.
          *
          * @param string $name
          *   The name of the savepoint.
          *
          * @throws \Drupal\Core\Database\TransactionNoActiveException
          * @throws \Drupal\Core\Database\TransactionCommitFailedException
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1436
          public addRootTransactionEndCallback(callable $callback) Adds a root transaction end callback.
          /**
          * Adds a root transaction end callback.
          *
          * These callbacks are invoked immediately after the transaction has been
          * committed.
          *
          * It can for example be used to avoid deadlocks on write-heavy tables that
          * do not need to be part of the transaction, like cache tag invalidations.
          *
          * Another use case is that services using alternative backends like Redis and
          * Memcache cache implementations can replicate the transaction-behavior of
          * the database cache backend and avoid race conditions.
          *
          * An argument is passed to the callbacks that indicates whether the
          * transaction was successful or not.
          *
          * @param callable $callback
          *   The callback to invoke.
          *
          * @see \Drupal\Core\Database\Connection::doCommit()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1471
          public clientVersion(): string Returns the version of the database client.
          /**
          * Returns the version of the database client.
          *
          * Assumes the client connection is \PDO. Non-PDO based drivers need to
          * override this method.
          *
          * @return string
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1581
          public supportsTransactionalDDL(): bool Determines if this driver supports transactional DDL.
          /**
          * Determines if this driver supports transactional DDL.
          *
          * DDL queries are those that change the schema, such as ALTER queries.
          *
          * @return bool
          *   TRUE if this connection supports transactions for DDL queries, FALSE
          *   otherwise.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1594
          public commit() Throws an exception to deny direct access to transaction commits.
          /**
          * Throws an exception to deny direct access to transaction commits.
          *
          * We do not want to allow users to commit transactions at any time, only
          * by destroying the transaction object or allowing it to go out of scope.
          * A direct commit bypasses all of the safety checks we've built on top of
          * the database client's transaction routines.
          *
          * @throws \Drupal\Core\Database\TransactionExplicitCommitNotAllowedException
          *
          * @see \Drupal\Core\Database\Transaction
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1646
          public quote($string, $parameter_type = 2): string|bool Quotes a string for use in a query.
          /**
          * Quotes a string for use in a query.
          *
          * @param string $string
          *   The string to be quoted.
          * @param int $parameter_type
          *   (optional) Provides a data type hint for drivers that have alternate
          *   quoting styles. Defaults to \PDO::PARAM_STR.
          *
          * @return string|bool
          *   A quoted string that is theoretically safe to pass into an SQL statement.
          *   Returns FALSE if the driver does not support quoting in this way.
          *
          * @see \PDO::quote()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1684
          public __sleep() Prevents the database connection from being serialized.
          /**
          * Prevents the database connection from being serialized.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1711
          public getProvider(): string Get the module name of the module that is providing the database driver.
          /**
          * Get the module name of the module that is providing the database driver.
          *
          * @return string
          *   The module name of the module that is providing the database driver, or
          *   "core" when the driver is not provided as part of a module.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1841
          public getPagerManager(): Drupal\Core\Pager\PagerManagerInterface Get the pager manager service, if available.
          /**
          * Get the pager manager service, if available.
          *
          * @return \Drupal\Core\Pager\PagerManagerInterface
          *   The pager manager service, if available.
          *
          * @throws \Drupal\Core\DependencyInjection\ContainerNotInitializedException
          *   If the container has not been initialized yet.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1861
          public hasJson(): bool Runs a simple query to validate json datatype support.
          /**
          * Runs a simple query to validate json datatype support.
          *
          * @return bool
          *   Returns the query result.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1871
          public isEventEnabled(string $eventName): bool Returns the status of a database API event toggle.
          /**
          * Returns the status of a database API event toggle.
          *
          * @param string $eventName
          *   The name of the event to check.
          *
          * @return bool
          *   TRUE if the event is going to be fired by the database API, FALSE
          *   otherwise.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1890
          public enableEvents(array $eventNames): static Enables database API events dispatching.
          /**
          * Enables database API events dispatching.
          *
          * @param string[] $eventNames
          *   A list of database events to be enabled.
          *
          * @return static
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1902
          public disableEvents(array $eventNames): static Disables database API events dispatching.
          /**
          * Disables database API events dispatching.
          *
          * @param string[] $eventNames
          *   A list of database events to be disabled.
          *
          * @return static
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1918
          public dispatchEvent(Drupal\Core\Database\Event\DatabaseEvent $event, ?string $eventName = null): Drupal\Core\Database\Event\DatabaseEvent Dispatches a database API event via the container dispatcher.
          /**
          * Dispatches a database API event via the container dispatcher.
          *
          * @param \Drupal\Core\Database\Event\DatabaseEvent $event
          *   The database event.
          * @param string|null $eventName
          *   (Optional) the name of the event to dispatch.
          *
          * @return \Drupal\Core\Database\Event\DatabaseEvent
          *   The database event.
          *
          * @throws \Drupal\Core\Database\Exception\EventException
          *   If the container is not initialized.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1940
          public findCallerFromDebugBacktrace(): array Determine the last non-database method that called the database API.
          /**
          * Determine the last non-database method that called the database API.
          *
          * Traversing the call stack from the very first call made during the
          * request, we define "the routine that called this query" as the last entry
          * in the call stack that is not any method called from the namespace of the
          * database driver, is not inside the Drupal\Core\Database namespace and does
          * have a file (which excludes call_user_func_array(), anonymous functions
          * and similar). That makes the climbing logic very simple, and handles the
          * variable stack depth caused by the query builders.
          *
          * See the @link http://php.net/debug_backtrace debug_backtrace() @endlink
          * function.
          *
          * @return array
          *   This method returns a stack trace entry similar to that generated by
          *   debug_backtrace(). However, it flattens the trace entry and the trace
          *   entry before it so that we get the function and args of the function that
          *   called into the database system, not the function and args of the
          *   database call itself.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1968
          protected getMariaDbVersionMatch(): ?string Gets the MariaDB portion of the server version.
          /**
          * Gets the MariaDB portion of the server version.
          *
          * @return string
          *   The MariaDB portion of the server version if present, or NULL if not.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:303
          protected getServerVersion(): string Gets the server version.
          /**
          * Gets the server version.
          *
          * @return string
          *   The PDO server version.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:319
          protected popCommittableTransactions() Overridden to work around issues to MySQL not supporting transactional DDL.
          /**
          * Overridden to work around issues to MySQL not supporting transactional DDL.
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:404
          protected doCommit() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:479
          protected defaultOptions(): array Returns the default query options for any given query.
          /**
          * Returns the default query options for any given query.
          *
          * A given query can be customized with a number of option flags in an
          * associative array:
          * - fetch: This element controls how rows from a result set will be
          *   returned. Legal values include \PDO::FETCH_ASSOC, \PDO::FETCH_BOTH,
          *   \PDO::FETCH_OBJ, \PDO::FETCH_NUM, or a string representing the name of a
          *   class. If a string is specified, each record will be fetched into a new
          *   object of that class. The behavior of all other values is defined by PDO.
          *   See http://php.net/manual/pdostatement.fetch.php
          * - return: (deprecated) Depending on the type of query, different return
          *   values may be meaningful. This directive instructs the system which type
          *   of return value is desired. The system will generally set the correct
          *   value automatically, so it is extremely rare that a module developer will
          *   ever need to specify this value. Setting it incorrectly will likely lead
          *   to unpredictable results or fatal errors. Legal values include:
          *   - Database::RETURN_STATEMENT: Return the prepared statement object for
          *     the query. This is usually only meaningful for SELECT queries, where
          *     the statement object is how one accesses the result set returned by the
          *     query.
          *   - Database::RETURN_AFFECTED: Return the number of rows found (matched) by
          *     the WHERE clause of an UPDATE or DELETE query (not the number of rows
          *     actually changed). Note that although named RETURN_AFFECTED for
          *     historical reasons, the number of rows matched is returned for
          *     consistency across database engines.
          *   - Database::RETURN_INSERT_ID: Return the sequence ID (primary key)
          *     created by an INSERT statement on a table that contains a serial
          *     column.
          *   - Database::RETURN_NULL: Do not return anything, as there is no
          *     meaningful value to return. That is the case for INSERT queries on
          *     tables that do not contain a serial column.
          * - allow_delimiter_in_query: By default, queries which have the ; delimiter
          *   any place in them will cause an exception. This reduces the chance of SQL
          *   injection attacks that terminate the original query and add one or more
          *   additional queries (such as inserting new user accounts). In rare cases,
          *   such as creating an SQL function, a ; is needed and can be allowed by
          *   changing this option to TRUE.
          * - allow_square_brackets: By default, queries which contain square brackets
          *   will have them replaced with the identifier quote character for the
          *   database type. In rare cases, such as creating an SQL function, []
          *   characters might be needed and can be allowed by changing this option to
          *   TRUE.
          * - pdo: By default, queries will execute with the client connection options
          *   set on the connection. In particular cases, it could be necessary to
          *   override the driver options on the statement level. In such case, pass
          *   the required setting as an array here, and they will be passed to the
          *   prepared statement.
          *
          * @return array
          *   An array of default query options.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:331
          protected setPrefix($prefix) Set the prefix used by this database connection.
          /**
          * Set the prefix used by this database connection.
          *
          * @param string $prefix
          *   A single prefix.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:393
          protected preprocessStatement(string $query, array $options): string Returns a string SQL statement ready for preparation.
          /**
          * Returns a string SQL statement ready for preparation.
          *
          * This method replaces table names in curly braces and identifiers in square
          * brackets with platform specific replacements, appropriately escaping them
          * and wrapping them with platform quote characters.
          *
          * @param string $query
          *   The query string as SQL, with curly braces surrounding the table names,
          *   and square brackets surrounding identifiers.
          * @param array $options
          *   An associative array of options to control how the query is run. See
          *   the documentation for self::defaultOptions() for details.
          *
          * @return string
          *   A string SQL statement ready for preparation.
          *
          * @throws \InvalidArgumentException
          *   If multiple statements are included in the string, and delimiters are
          *   not allowed in the query.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:557
          protected filterComment($comment = ''): string Sanitize a query comment string.
          /**
          * Sanitize a query comment string.
          *
          * Ensure a query comment does not include strings such as "* /" that might
          * terminate the comment early. This avoids SQL injection attacks via the
          * query comment. The comment strings in this example are separated by a
          * space to avoid PHP parse errors.
          *
          * For example, the comment:
          * @code
          * \Drupal::database()->update('example')
          *  ->condition('id', $id)
          *  ->fields(array('field2' => 10))
          *  ->comment('Exploit * / DROP TABLE node; --')
          *  ->execute()
          * @endcode
          *
          * Would result in the following SQL statement being generated:
          * @code
          * "/ * Exploit * / DROP TABLE node. -- * / UPDATE example SET field2=..."
          * @endcode
          *
          * Unless the comment is sanitized first, the SQL server would drop the
          * node table and ignore the rest of the SQL statement.
          *
          * @param string $comment
          *   A query comment string.
          *
          * @return string
          *   A sanitized version of the query comment string.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:733
          protected expandArguments(&$query, &$args): bool Expands out shorthand placeholders.
          /**
          * Expands out shorthand placeholders.
          *
          * Drupal supports an alternate syntax for doing arrays of values. We
          * therefore need to expand them out into a full, executable query string.
          *
          * @param string $query
          *   The query string to modify.
          * @param array $args
          *   The arguments for the query.
          *
          * @return bool
          *   TRUE if the query was modified, FALSE otherwise.
          *
          * @throws \InvalidArgumentException
          *   This exception is thrown when:
          *   - A placeholder that ends in [] is supplied, and the supplied value is
          *     not an array.
          *   - A placeholder that does not end in [] is supplied, and the supplied
          *     value is an array.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:847
          protected getDebugBacktrace(): array Gets the debug backtrace.
          /**
          * Gets the debug backtrace.
          *
          * Wraps the debug_backtrace function to allow mocking results in PHPUnit
          * tests.
          *
          * @return array[]
          *   The debug backtrace.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:2024
          public static open(array &$connection_options = array()) {@inheritdoc}
          \Drupal\mysql\Driver\Database\mysql\Connection::open(array &$connection_options = array())
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/mysql/src/Driver/Database/mysql/Connection.php:127
          public static createConnectionOptionsFromUrl($url, $root): array Creates an array of database connection options from a URL.
          \Drupal\Core\Database\Connection::createConnectionOptionsFromUrl($url, $root)
          /**
          * Creates an array of database connection options from a URL.
          *
          * @param string $url
          *   The URL.
          * @param string $root
          *   The root directory of the Drupal installation. Some database drivers,
          *   like for example SQLite, need this information.
          *
          * @return array
          *   The connection options.
          *
          * @throws \InvalidArgumentException
          *   Exception thrown when the provided URL does not meet the minimum
          *   requirements.
          *
          * @internal
          *   This method should only be called from
          *   \Drupal\Core\Database\Database::convertDbUrlToConnectionInfo().
          *
          * @see \Drupal\Core\Database\Database::convertDbUrlToConnectionInfo()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1737
          public static createUrlFromConnectionOptions(array $connection_options): string Creates a URL from an array of database connection options.
          \Drupal\Core\Database\Connection::createUrlFromConnectionOptions(array $connection_options)
          /**
          * Creates a URL from an array of database connection options.
          *
          * @param array $connection_options
          *   The array of connection options for a database connection. An additional
          *   key of 'module' is added by Database::getConnectionInfoAsUrl() for
          *   drivers provided my contributed or custom modules for convenience.
          *
          * @return string
          *   The connection info as a URL.
          *
          * @throws \InvalidArgumentException
          *   Exception thrown when the provided array of connection options does not
          *   meet the minimum requirements.
          *
          * @internal
          *   This method should only be called from
          *   \Drupal\Core\Database\Database::getConnectionInfoAsUrl().
          *
          * @see \Drupal\Core\Database\Database::getConnectionInfoAsUrl()
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1798
          public static removeDatabaseEntriesFromDebugBacktrace(array $backtrace, string $driver_namespace): array Removes database related calls from a backtrace array.
          \Drupal\Core\Database\Connection::removeDatabaseEntriesFromDebugBacktrace(array $backtrace, string $driver_namespace)
          /**
          * Removes database related calls from a backtrace array.
          *
          * @param array $backtrace
          *   A standard PHP backtrace. Passed by reference.
          * @param string $driver_namespace
          *   The PHP namespace of the database driver.
          *
          * @return array
          *   The cleaned backtrace array.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1999
          protected static getSQLState(Exception $e): string Extracts the SQLSTATE error from a PDOException.
          /**
          * Extracts the SQLSTATE error from a PDOException.
          *
          * @param \Exception $e
          *   The exception
          *
          * @return string
          *   The five character error code.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1697
        • const DATABASE_NOT_FOUND :: integer 1049
          \Drupal\mysql\Driver\Database\mysql\Connection::DATABASE_NOT_FOUND
          const ACCESS_DENIED :: integer 1045
          \Drupal\mysql\Driver\Database\mysql\Connection::ACCESS_DENIED
          const CONNECTION_REFUSED :: integer 2002
          \Drupal\mysql\Driver\Database\mysql\Connection::CONNECTION_REFUSED
          const UNSUPPORTED_CHARSET :: integer 2019
          \Drupal\mysql\Driver\Database\mysql\Connection::UNSUPPORTED_CHARSET
          const UNKNOWN_CHARSET :: integer 1115
          \Drupal\mysql\Driver\Database\mysql\Connection::UNKNOWN_CHARSET
          const SQLSTATE_SYNTAX_ERROR :: integer 42000
          \Drupal\mysql\Driver\Database\mysql\Connection::SQLSTATE_SYNTAX_ERROR
          const MIN_MAX_ALLOWED_PACKET :: integer 1024
          \Drupal\mysql\Driver\Database\mysql\Connection::MIN_MAX_ALLOWED_PACKET
        protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (4)
        • Properties (4)
        • Available methods (12)
        • Static class properties
        • protected connection -> Drupal\mysql\Driver\Database\mysql\Connection (24) Depth Limit
          protected invalidatedTags -> array (0)
          protected delayedTags -> array (0)
          protected tagCache -> array (7) Depth Limit
        • public __construct(Drupal\Core\Database\Connection $connection) Constructs a DatabaseCacheTagsChecksum object.
          /**
          * Constructs a DatabaseCacheTagsChecksum object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:28
          public rootTransactionEndCallback($success) Callback to be invoked just after a database transaction gets committed.
          /**
          * Callback to be invoked just after a database transaction gets committed.
          *
          * Executes all delayed tag invalidations.
          *
          * @param bool $success
          *   Whether or not the transaction was successful.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:43
          public invalidateTags(array $tags) Implements \Drupal\Core\Cache\CacheTagsInvalidatorInterface::invalidateTags()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsInvalidatorInterface::invalidateTags()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:53
          public getCurrentChecksum(array $tags) Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::getCurrentChecksum()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::getCurrentChecksum()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:83
          public schemaDefinition() Defines the schema for the {cachetags} table.
          /**
          * Defines the schema for the {cachetags} table.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:97
          public isValid($checksum, array $tags) Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::isValid()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::isValid()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:105
          public getDatabaseConnection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:123
          public reset() Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::reset()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::reset()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:149
          protected doInvalidateTags(array $tags) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:35
          protected getTagInvalidationCounts(array $tags) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:58
          protected ensureTableExists() Check if the cache tags table exists and create it if not.
          /**
          * Check if the cache tags table exists and create it if not.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:75
          protected calculateChecksum(array $tags): int Calculates the current checksum for a given set of tags.
          /**
          * Calculates the current checksum for a given set of tags.
          *
          * @param string[] $tags
          *   The array of tags to calculate the checksum for.
          *
          * @return int
          *   The calculated checksum.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:128
        • const INVALID_CHECKSUM_WHILE_IN_TRANSACTION :: integer -1
          \Drupal\Core\Cache\DatabaseCacheTagsChecksum::INVALID_CHECKSUM_WHILE_IN_TRANSACTION
      • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider, $bin, $max_rows = null) Constructs a DatabaseBackend object.
        /**
        * Constructs a DatabaseBackend object.
        *
        * @param \Drupal\Core\Database\Connection $connection
        *   The database connection.
        * @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider
        *   The cache tags checksum provider.
        * @param string $bin
        *   The cache bin for which the object is created.
        * @param int $max_rows
        *   (optional) The maximum number of rows that are allowed in this cache bin
        *   table.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:82
        public get($cid, $allow_invalid = false) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:95
        public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:104
        public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:181
        public setMultiple(array $items) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:194
        public delete($cid) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:290
        public deleteMultiple(array $cids) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:297
        public deleteAll() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:320
        public invalidate($cid) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:337
        public invalidateMultiple(array $cids) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:344
        public invalidateAll() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:363
        public garbageCollection() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:377
        public removeBin() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:410
        public schemaDefinition() Defines the schema for the {cache_*} bin tables.
        /**
        * Defines the schema for the {cache_*} bin tables.
        *
        * @internal
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:489
        public getMaxRows(): int The maximum number of rows that this cache bin table is allowed to store.
        /**
        * The maximum number of rows that this cache bin table is allowed to store.
        *
        * @return int
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:556
        protected prepareItem($cache, $allow_invalid): mixed|false Prepares a cached item.
        /**
        * Prepares a cached item.
        *
        * Checks that items are either permanent or did not expire, and unserializes
        * data as appropriate.
        *
        * @param object $cache
        *   An item loaded from self::get() or self::getMultiple().
        * @param bool $allow_invalid
        *   If FALSE, the method returns FALSE if the cache item is not valid.
        *
        * @return mixed|false
        *   The item with data unserialized as appropriate and a property indicating
        *   whether the item is valid, or FALSE if there is no valid item to load.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:151
        protected doSetMultiple(array $items) Stores multiple items in the persistent cache.
        /**
        * Stores multiple items in the persistent cache.
        *
        * @param array $items
        *   An array of cache items, keyed by cid.
        *
        * @see \Drupal\Core\Cache\CacheBackendInterface::setMultiple()
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:222
        protected ensureBinExists() Check if the cache bin exists and create it if not.
        /**
        * Check if the cache bin exists and create it if not.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:422
        protected catchException(Exception $e, $table_name = null) Act on an exception when cache might be stale.
        /**
        * Act on an exception when cache might be stale.
        *
        * If the table does not yet exist, that's fine, but if the table exists and
        * yet the query failed, then the cache is stale and the exception needs to
        * propagate.
        *
        * @param $e
        *   The exception.
        * @param string|null $table_name
        *   The table name. Defaults to $this->bin.
        *
        * @throws \Exception
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:454
        protected normalizeCid($cid): string Normalizes a cache ID in order to comply with database limitations.
        /**
        * Normalizes a cache ID in order to comply with database limitations.
        *
        * @param string $cid
        *   The passed in cache ID.
        *
        * @return string
        *   An ASCII-encoded cache ID that is at most 255 characters long.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:469
      • const DEFAULT_MAX_ROWS :: integer 5000
        \Drupal\Core\Cache\DatabaseBackend::DEFAULT_MAX_ROWS
        const MAXIMUM_NONE :: integer -1
        \Drupal\Core\Cache\DatabaseBackend::MAXIMUM_NONE
        const MAX_ITEMS_PER_CACHE_SET :: integer 100
        \Drupal\Core\Cache\DatabaseBackend::MAX_ITEMS_PER_CACHE_SET
        const CACHE_PERMANENT :: integer -1
        \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
      protected moduleList -> Drupal\Core\Extension\ModuleExtensionList (15)
      • Properties (15)
      • Available methods (33)
      • protected type -> string (6) "module"
        protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
        • Directory (4KB)
        • Contents
        • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
          
        protected cache -> Drupal\Core\Cache\DatabaseBackend (4)
        • Properties (4)
        • Available methods (20)
        • Static class properties (4)
        • protected maxRows -> integer 5000
          protected bin -> string (13) "cache_default"
          protected connection -> Drupal\mysql\Driver\Database\mysql\Connection (24) Depth Limit
          protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (4) Depth Limit
        • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider, $bin, $max_rows = null) Constructs a DatabaseBackend object.
          /**
          * Constructs a DatabaseBackend object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection.
          * @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider
          *   The cache tags checksum provider.
          * @param string $bin
          *   The cache bin for which the object is created.
          * @param int $max_rows
          *   (optional) The maximum number of rows that are allowed in this cache bin
          *   table.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:82
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:95
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:104
          public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:181
          public setMultiple(array $items) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:194
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:290
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:297
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:320
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:337
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:344
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:363
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:377
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:410
          public schemaDefinition() Defines the schema for the {cache_*} bin tables.
          /**
          * Defines the schema for the {cache_*} bin tables.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:489
          public getMaxRows(): int The maximum number of rows that this cache bin table is allowed to store.
          /**
          * The maximum number of rows that this cache bin table is allowed to store.
          *
          * @return int
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:556
          protected prepareItem($cache, $allow_invalid): mixed|false Prepares a cached item.
          /**
          * Prepares a cached item.
          *
          * Checks that items are either permanent or did not expire, and unserializes
          * data as appropriate.
          *
          * @param object $cache
          *   An item loaded from self::get() or self::getMultiple().
          * @param bool $allow_invalid
          *   If FALSE, the method returns FALSE if the cache item is not valid.
          *
          * @return mixed|false
          *   The item with data unserialized as appropriate and a property indicating
          *   whether the item is valid, or FALSE if there is no valid item to load.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:151
          protected doSetMultiple(array $items) Stores multiple items in the persistent cache.
          /**
          * Stores multiple items in the persistent cache.
          *
          * @param array $items
          *   An array of cache items, keyed by cid.
          *
          * @see \Drupal\Core\Cache\CacheBackendInterface::setMultiple()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:222
          protected ensureBinExists() Check if the cache bin exists and create it if not.
          /**
          * Check if the cache bin exists and create it if not.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:422
          protected catchException(Exception $e, $table_name = null) Act on an exception when cache might be stale.
          /**
          * Act on an exception when cache might be stale.
          *
          * If the table does not yet exist, that's fine, but if the table exists and
          * yet the query failed, then the cache is stale and the exception needs to
          * propagate.
          *
          * @param $e
          *   The exception.
          * @param string|null $table_name
          *   The table name. Defaults to $this->bin.
          *
          * @throws \Exception
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:454
          protected normalizeCid($cid): string Normalizes a cache ID in order to comply with database limitations.
          /**
          * Normalizes a cache ID in order to comply with database limitations.
          *
          * @param string $cid
          *   The passed in cache ID.
          *
          * @return string
          *   An ASCII-encoded cache ID that is at most 255 characters long.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:469
        • const DEFAULT_MAX_ROWS :: integer 5000
          \Drupal\Core\Cache\DatabaseBackend::DEFAULT_MAX_ROWS
          const MAXIMUM_NONE :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::MAXIMUM_NONE
          const MAX_ITEMS_PER_CACHE_SET :: integer 100
          \Drupal\Core\Cache\DatabaseBackend::MAX_ITEMS_PER_CACHE_SET
          const CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
        protected defaults -> array (5)
        dependencies => array (0)
        description => string (0) ""
        package => string (5) "Other"
        version => null
        php => string (5) "8.1.0"
        protected infoParser -> Drupal\Core\Extension\InfoParser (1)
        • Properties
        • Available methods (3)
        • Static class properties
        • protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
          • Directory (4KB)
          • Contents
          • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
        • public parse($filename) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/InfoParser.php:20
          public __construct(?string $app_root = null) InfoParserDynamic constructor.
          /**
          * InfoParserDynamic constructor.
          *
          * @param string|null $app_root
          *   The root directory of the Drupal installation.
          */
          
          Inherited from Drupal\Core\Extension\InfoParserDynamic
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/InfoParserDynamic.php:27
          protected getRequiredKeys(): array Returns an array of keys required to exist in .info.yml file.
          /**
          * Returns an array of keys required to exist in .info.yml file.
          *
          * @return array
          *   An array of required keys.
          */
          
          Inherited from Drupal\Core\Extension\InfoParserDynamic
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/InfoParserDynamic.php:111
        • protected static $parsedInfos :: array (0)
        protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (11)
        • Properties (11)
        • Available methods (33)
        • protected loadedFiles -> array (184) Depth Limit
          protected moduleList -> array (184) Depth Limit
          protected loaded -> boolean true
          protected implementations -> array (1022) Depth Limit
          protected verified -> array (9) Depth Limit
          protected hookInfo -> null
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (4) Depth Limit
          protected cacheNeedsWriting -> boolean false
          protected alterFunctions -> array (3) Depth Limit
          protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
          • Directory (4KB)
          • Contents
          • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          protected includeFileKeys -> array (0)
        • public __construct($root, array $module_list, Drupal\Core\Cache\CacheBackendInterface $cache_backend) Constructs a ModuleHandler object.
          /**
          * Constructs a ModuleHandler object.
          *
          * @param string $root
          *   The app root.
          * @param array $module_list
          *   An associative array whose keys are the names of installed modules and
          *   whose values are Extension class parameters. This is normally the
          *   %container.modules% parameter being set up by DrupalKernel.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
          *   Cache backend for storing module hook implementation information.
          *
          * @see \Drupal\Core\DrupalKernel
          * @see \Drupal\Core\CoreServiceProvider
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:110
          public load($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:122
          public loadAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:138
          public reload() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:150
          public isLoaded() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:158
          public getModuleList() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:165
          public getModule($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:172
          public setModuleList(array $module_list = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:182
          public addModule($name, $path) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:192
          public addProfile($name, $path) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:199
          public buildModuleDependencies(array $modules) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:223
          public moduleExists($module) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:246
          public loadAllIncludes($type, $name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:253
          public loadInclude($module, $type, $name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:262
          public getHookInfo() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:290
          public writeCache() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:327
          public resetImplementations() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:337
          public hasImplementations(string $hook, $modules = null): bool {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:359
          public invokeAllWith(string $hook, callable $callback): void {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:385
          public invoke($module, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:395
          public invokeAll($hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:406
          public invokeDeprecated($description, $module, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:423
          public invokeAllDeprecated($description, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:432
          public alter($type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:460
          public alterDeprecated($description, $type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:552
          public getModuleDirectories() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:708
          public getName($module) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:719
          protected add($type, $name, $path) Adds a module or profile to the list of currently active modules.
          /**
          * Adds a module or profile to the list of currently active modules.
          *
          * @param string $type
          *   The extension type; either 'module' or 'profile'.
          * @param string $name
          *   The module name; e.g., 'node'.
          * @param string $path
          *   The module path; e.g., 'core/modules/node'.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:213
          protected buildHookInfo() Builds hook_hook_info() information.
          /**
          * Builds hook_hook_info() information.
          *
          * @see \Drupal\Core\Extension\ModuleHandler::getHookInfo()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:308
          protected getImplementationInfo($hook): mixed[] Provides information about modules' implementations of a hook.
          /**
          * Provides information about modules' implementations of a hook.
          *
          * @param string $hook
          *   The name of the hook (e.g. "help" or "menu").
          *
          * @return mixed[]
          *   An array whose keys are the names of the modules which are implementing
          *   this hook and whose values are either a string identifying a file in
          *   which the implementation is to be found, or FALSE, if the implementation
          *   is in the module file.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:583
          protected buildImplementationInfo($hook): mixed[] Builds hook implementation information for a given hook name.
          /**
          * Builds hook implementation information for a given hook name.
          *
          * @param string $hook
          *   The name of the hook (e.g. "help" or "menu").
          *
          * @return mixed[]
          *   An array whose keys are the names of the modules which are implementing
          *   this hook and whose values are either a string identifying a file in
          *   which the implementation is to be found, or FALSE, if the implementation
          *   is in the module file.
          *
          * @throws \RuntimeException
          *   Exception thrown when an invalid implementation is added by
          *   hook_module_implements_alter().
          *
          * @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:629
          protected verifyImplementations(&$implementations, $hook): bool Verifies an array of implementations loaded from cache.
          /**
          * Verifies an array of implementations loaded from cache.
          *
          * Verification is done by including the lazy-loaded $module.$group.inc file,
          * and checking function_exists().
          *
          * @param string[] $implementations
          *   Implementation "group" by module name.
          * @param string $hook
          *   The hook name.
          *
          * @return bool
          *   TRUE, if all implementations exist.
          *   FALSE, if one or more implementations don't exist and need to be removed
          *     from the cache.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:680
          private triggerDeprecationError($description, $hook) Triggers an E_USER_DEPRECATED error if any module implements the hook.
          /**
          * Triggers an E_USER_DEPRECATED error if any module implements the hook.
          *
          * @param string $description
          *   Helpful text describing what to do instead of implementing this hook.
          * @param string $hook
          *   The name of the hook.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:446
        protected extensions -> null
        protected extensionInfo -> array (364)
        action => array (12) Depth Limit
        announcements_feed => array (11) Depth Limit
        automated_cron => array (12) Depth Limit
        ban => array (12) Depth Limit
        basic_auth => array (11) Depth Limit
        big_pipe => array (11) Depth Limit
        block => array (12) Depth Limit
        block_content => array (12) Depth Limit
        book => array (12) Depth Limit
        breakpoint => array (11) Depth Limit
        ckeditor5 => array (11) Depth Limit
        comment => array (12) Depth Limit
        config => array (12) Depth Limit
        config_translation => array (12) Depth Limit
        contact => array (12) Depth Limit
        content_moderation => array (12) Depth Limit
        content_translation => array (12) Depth Limit
        contextual => array (11) Depth Limit
        datetime => array (11) Depth Limit
        datetime_range => array (11) Depth Limit
        dblog => array (12) Depth Limit
        dynamic_page_cache => array (11) Depth Limit
        editor => array (12) Depth Limit
        field => array (11) Depth Limit
        field_layout => array (11) Depth Limit
        field_ui => array (11) Depth Limit
        file => array (11) Depth Limit
        filter => array (12) Depth Limit
        forum => array (12) Depth Limit
        help => array (11) Depth Limit
        help_topics => array (11) Depth Limit
        history => array (11) Depth Limit
        image => array (12) Depth Limit
        inline_form_errors => array (11) Depth Limit
        jsonapi => array (12) Depth Limit
        language => array (12) Depth Limit
        layout_builder => array (11) Depth Limit
        layout_discovery => array (11) Depth Limit
        link => array (11) Depth Limit
        locale => array (12) Depth Limit
        media => array (12) Depth Limit
        media_library => array (12) Depth Limit
        menu_link_content => array (11) Depth Limit
        menu_ui => array (12) Depth Limit
        migrate => array (11) Depth Limit
        migrate_drupal => array (11) Depth Limit
        migrate_drupal_ui => array (12) Depth Limit
        mysql => array (11) Depth Limit
        node => array (12) Depth Limit
        options => array (11) Depth Limit
        page_cache => array (11) Depth Limit
        path => array (12) Depth Limit
        path_alias => array (13) Depth Limit
        pgsql => array (11) Depth Limit
        phpass => array (11) Depth Limit
        responsive_image => array (12) Depth Limit
        rest => array (11) Depth Limit
        sdc => array (11) Depth Limit
        search => array (12) Depth Limit
        serialization => array (11) Depth Limit
        settings_tray => array (11) Depth Limit
        shortcut => array (12) Depth Limit
        sqlite => array (11) Depth Limit
        statistics => array (12) Depth Limit
        syslog => array (12) Depth Limit
        system => array (13) Depth Limit
        taxonomy => array (12) Depth Limit
        telephone => array (11) Depth Limit
        text => array (11) Depth Limit
        toolbar => array (11) Depth Limit
        tour => array (11) Depth Limit
        tracker => array (12) Depth Limit
        update => array (12) Depth Limit
        user => array (13) Depth Limit
        views => array (11) Depth Limit
        views_ui => array (12) Depth Limit
        workflows => array (12) Depth Limit
        workspaces => array (12) Depth Limit
        address => array (14) Depth Limit
        admin_toolbar => array (14) Depth Limit
        admin_toolbar_links_access_filter => array (13) Depth Limit
        admin_toolbar_search => array (14) Depth Limit
        admin_toolbar_tools => array (14) Depth Limit
        advagg => array (14) Depth Limit
        advagg_bundler => array (14) Depth Limit
        advagg_cdn => array (15) Depth Limit
        advagg_css_minify => array (14) Depth Limit
        advagg_ext_minify => array (14) Depth Limit
        advagg_js_minify => array (14) Depth Limit
        advagg_mod => array (14) Depth Limit
        advagg_old_ie_compatibility => array (15) Depth Limit
        advagg_validator => array (13) Depth Limit
        barcodes => array (14) Depth Limit
        better_exposed_filters => array (13) Depth Limit
        blazy => array (14) Depth Limit
        blazy_ui => array (14) Depth Limit
        breadcrumb_extra_field => array (14) Depth Limit
        brightcove => array (14) Depth Limit
        brightcove_gallery => array (14) Depth Limit
        brightcove_proxy => array (14) Depth Limit
        media_brightcove => array (13) Depth Limit
        cdn => array (13) Depth Limit
        cdn_ui => array (14) Depth Limit
        color_field => array (14) Depth Limit
        commerce => array (14) Depth Limit
        commerce_cart => array (13) Depth Limit
        commerce_checkout => array (14) Depth Limit
        commerce_log => array (13) Depth Limit
        commerce_number_pattern => array (14) Depth Limit
        commerce_order => array (14) Depth Limit
        commerce_payment => array (14) Depth Limit
        commerce_payment_example => array (13) Depth Limit
        commerce_price => array (14) Depth Limit
        commerce_product => array (14) Depth Limit
        commerce_promotion => array (14) Depth Limit
        commerce_store => array (14) Depth Limit
        commerce_tax => array (14) Depth Limit
        commerce_checkout_order_fields => array (13) Depth Limit
        commerce_currency_resolver => array (15) Depth Limit
        commerce_currency_resolver_shipping => array (13) Depth Limit
        commerce_exchanger => array (13) Depth Limit
        commerce_stripe => array (13) Depth Limit
        conditional_fields => array (16) Depth Limit
        config_ignore => array (14) Depth Limit
        csv_serialization => array (13) Depth Limit
        ctools => array (13) Depth Limit
        ctools_block => array (13) Depth Limit
        ctools_entity_mask => array (13) Depth Limit
        ctools_views => array (13) Depth Limit
        devel => array (15) Depth Limit
        devel_generate => array (14) Depth Limit
        devel_kint_extras => array (13) Depth Limit
        draggableviews => array (14) Depth Limit
        draggableviews_demo => array (14) Depth Limit
        dropzonejs => array (13) Depth Limit
        dropzonejs_eb_widget => array (13) Depth Limit
        editor_advanced_link => array (14) Depth Limit
        encrypt => array (14) Depth Limit
        entity => array (13) Depth Limit
        entity_clone => array (15) Depth Limit
        entity_clone_extras => array (13) Depth Limit
        entity_print => array (14) Depth Limit
        entity_print_views => array (14) Depth Limit
        entity_reference_revisions => array (13) Depth Limit
        entityqueue => array (14) Depth Limit
        entityqueue_smartqueue => array (13) Depth Limit
        examples => array (13) Depth Limit
        action_example => array (13) Depth Limit
        ajax_example => array (13) Depth Limit
        batch_example => array (13) Depth Limit
        block_example => array (13) Depth Limit
        cache_example => array (13) Depth Limit
        config_entity_example => array (13) Depth Limit
        content_entity_example => array (13) Depth Limit
        cron_example => array (13) Depth Limit
        dbtng_example => array (13) Depth Limit
        email_example => array (13) Depth Limit
        events_example => array (13) Depth Limit
        field_example => array (13) Depth Limit
        field_permission_example => array (13) Depth Limit
        file_example => array (13) Depth Limit
        form_api_example => array (14) Depth Limit
        hooks_example => array (13) Depth Limit
        js_example => array (13) Depth Limit
        menu_example => array (13) Depth Limit
        node_type_example => array (13) Depth Limit
        page_example => array (13) Depth Limit
        pager_example => array (13) Depth Limit
        phpunit_example => array (13) Depth Limit
        plugin_type_example => array (13) Depth Limit
        queue_example => array (13) Depth Limit
        render_example => array (13) Depth Limit
        rest_example => array (13) Depth Limit
        session_example => array (13) Depth Limit
        stream_wrapper_example => array (13) Depth Limit
        tabledrag_example => array (14) Depth Limit
        tablesort_example => array (13) Depth Limit
        testing_example => array (13) Depth Limit
        theming_example => array (13) Depth Limit
        tour_example => array (13) Depth Limit
        faqfield => array (13) Depth Limit
        feeds => array (14) Depth Limit
        feeds_log => array (14) Depth Limit
        feeds_tamper => array (13) Depth Limit
        field_group_migrate => array (13) Depth Limit
        field_group => array (13) Depth Limit
        formdazzle => array (13) Depth Limit
        geocoder => array (14) Depth Limit
        geocoder_address => array (13) Depth Limit
        geocoder_field => array (13) Depth Limit
        geocoder_geofield => array (13) Depth Limit
        geolocation => array (15) Depth Limit
        geolocation_address => array (13) Depth Limit
        geolocation_baidu => array (14) Depth Limit
        geolocation_demo => array (13) Depth Limit
        geolocation_geocodio => array (14) Depth Limit
        geolocation_geofield => array (13) Depth Limit
        geolocation_geometry => array (13) Depth Limit
        geolocation_geometry_data => array (13) Depth Limit
        geolocation_geometry_demo => array (13) Depth Limit
        geolocation_geometry_germany_zip_codes => array (13) Depth Limit
        geolocation_geometry_natural_earth_countries => array (13) Depth Limit
        geolocation_geometry_natural_earth_us_states => array (13) Depth Limit
        geolocation_geometry_open_canada_provinces => array (13) Depth Limit
        geolocation_geometry_world_heritage => array (13) Depth Limit
        geolocation_google_maps => array (14) Depth Limit
        geolocation_google_maps_demo => array (13) Depth Limit
        geolocation_google_places_api => array (13) Depth Limit
        geolocation_google_static_maps => array (13) Depth Limit
        geolocation_google_static_maps_demo => array (13) Depth Limit
        geolocation_gpx => array (13) Depth Limit
        geolocation_here => array (14) Depth Limit
        geolocation_leaflet => array (13) Depth Limit
        geolocation_leaflet_demo => array (13) Depth Limit
        geolocation_search_api => array (13) Depth Limit
        geolocation_yandex => array (14) Depth Limit
        gin_lb => array (14) Depth Limit
        gin_toolbar => array (13) Depth Limit
        google_tag => array (14) Depth Limit
        inline_entity_form => array (13) Depth Limit
        job_scheduler => array (14) Depth Limit
        job_scheduler_waiting => array (13) Depth Limit
        jquery_ui => array (13) Depth Limit
        jquery_ui_accordion => array (13) Depth Limit
        jquery_ui_autocomplete => array (13) Depth Limit
        jquery_ui_datepicker => array (13) Depth Limit
        jquery_ui_menu => array (13) Depth Limit
        jquery_ui_slider => array (13) Depth Limit
        jquery_ui_touch_punch => array (13) Depth Limit
        key => array (14) Depth Limit
        layout_bg_article_teaser => array (13) Depth Limit
        layout_bg_bricks => array (13) Depth Limit
        layout_bg_paragraph => array (13) Depth Limit
        layout_bg_thumb_over_thumb => array (13) Depth Limit
        layout_bg => array (13) Depth Limit
        layout_builder_admin_theme => array (14) Depth Limit
        layout_builder_component_attributes => array (14) Depth Limit
        layout_builder_extra_templates => array (13) Depth Limit
        link_class => array (13) Depth Limit
        link_field_autocomplete_filter => array (13) Depth Limit
        mailsystem => array (14) Depth Limit
        media_library_form_element => array (13) Depth Limit
        menu_block => array (13) Depth Limit
        metatag => array (15) Depth Limit
        metatag_app_links => array (13) Depth Limit
        metatag_dc => array (13) Depth Limit
        metatag_dc_advanced => array (13) Depth Limit
        metatag_extended_perms => array (13) Depth Limit
        metatag_facebook => array (13) Depth Limit
        metatag_favicons => array (13) Depth Limit
        metatag_google_cse => array (13) Depth Limit
        metatag_google_plus => array (14) Depth Limit
        metatag_hreflang => array (13) Depth Limit
        metatag_mobile => array (13) Depth Limit
        metatag_open_graph => array (13) Depth Limit
        metatag_open_graph_products => array (13) Depth Limit
        metatag_page_manager => array (13) Depth Limit
        metatag_pinterest => array (13) Depth Limit
        metatag_routes => array (13) Depth Limit
        metatag_twitter_cards => array (13) Depth Limit
        metatag_verification => array (13) Depth Limit
        metatag_views => array (13) Depth Limit
        mimemail => array (15) Depth Limit
        mimemail_example => array (14) Depth Limit
        mix => array (14) Depth Limit
        pathauto => array (15) Depth Limit
        permissions_filter => array (13) Depth Limit
        plupload => array (13) Depth Limit
        plupload_test => array (13) Depth Limit
        preprocess => array (13) Depth Limit
        profile => array (14) Depth Limit
        rh_commerce => array (13) Depth Limit
        rh_file => array (13) Depth Limit
        rh_group => array (13) Depth Limit
        rh_media => array (13) Depth Limit
        rh_node => array (13) Depth Limit
        rh_paragraphs_library => array (13) Depth Limit
        rh_taxonomy => array (13) Depth Limit
        rh_user => array (13) Depth Limit
        rabbit_hole => array (13) Depth Limit
        real_aes => array (13) Depth Limit
        redirect_404 => array (14) Depth Limit
        redirect_domain => array (14) Depth Limit
        redirect => array (14) Depth Limit
        sendgrid_integration_reports => array (14) Depth Limit
        sendgrid_integration => array (14) Depth Limit
        simple_facebook_pixel => array (14) Depth Limit
        slick => array (13) Depth Limit
        slick_ui => array (14) Depth Limit
        slick_views => array (13) Depth Limit
        stage_file_proxy => array (14) Depth Limit
        state_machine => array (13) Depth Limit
        stringoverrides => array (15) Depth Limit
        tamper => array (13) Depth Limit
        search_api_taxonomy_machine_name => array (14) Depth Limit
        taxonomy_machine_name => array (14) Depth Limit
        services_tfa => array (14) Depth Limit
        tfa => array (16) Depth Limit
        time_formatter => array (13) Depth Limit
        token => array (13) Depth Limit
        token_filter => array (13) Depth Limit
        twig_tweak => array (13) Depth Limit
        upgrade_status => array (14) Depth Limit
        actions_permissions => array (13) Depth Limit
        views_bulk_operations_example => array (14) Depth Limit
        views_bulk_operations => array (13) Depth Limit
        views_data_export => array (14) Depth Limit
        webform_access => array (13) Depth Limit
        webform_attachment => array (13) Depth Limit
        webform_bootstrap => array (13) Depth Limit
        webform_cards => array (13) Depth Limit
        webform_clientside_validation => array (13) Depth Limit
        webform_demo_application_evaluation => array (13) Depth Limit
        webform_demo_event_registration => array (13) Depth Limit
        webform_demo_region_contact => array (13) Depth Limit
        webform_devel => array (13) Depth Limit
        webform_entity_print => array (13) Depth Limit
        webform_entity_print_attachment => array (13) Depth Limit
        webform_example_composite => array (13) Depth Limit
        webform_example_custom_form => array (14) Depth Limit
        webform_example_element => array (13) Depth Limit
        webform_example_element_properties => array (13) Depth Limit
        webform_example_handler => array (13) Depth Limit
        webform_example_remote_post => array (13) Depth Limit
        webform_example_variant => array (13) Depth Limit
        webform_examples => array (13) Depth Limit
        webform_examples_accessibility => array (13) Depth Limit
        webform_icheck => array (14) Depth Limit
        webform_image_select => array (13) Depth Limit
        webform_jqueryui_buttons => array (14) Depth Limit
        webform_jqueryui_datepicker => array (13) Depth Limit
        webform_location_geocomplete => array (14) Depth Limit
        webform_location_places => array (13) Depth Limit
        webform_node => array (13) Depth Limit
        webform_options_custom => array (13) Depth Limit
        webform_options_limit => array (13) Depth Limit
        webform_scheduled_email => array (13) Depth Limit
        webform_schema => array (13) Depth Limit
        webform_share => array (13) Depth Limit
        webform_shortcuts => array (13) Depth Limit
        webform_submission_export_import => array (13) Depth Limit
        webform_submission_log => array (13) Depth Limit
        webform_templates => array (13) Depth Limit
        webform_toggles => array (14) Depth Limit
        webform_ui => array (13) Depth Limit
        webform => array (14) Depth Limit
        commerce_pado => array (13) Depth Limit
        dc_ajax_add_cart => array (14) Depth Limit
        dc_ajax_add_cart_popup => array (13) Depth Limit
        dc_ajax_add_cart_views => array (13) Depth Limit
        edit_uuid => array (14) Depth Limit
        gift_card => array (11) Depth Limit
        gift_catalogue => array (11) Depth Limit
        samaritans_checkout => array (11) Depth Limit
        samaritans_email => array (11) Depth Limit
        samaritans_fulfilment => array (11) Depth Limit
        samaritans_fyb => array (11) Depth Limit
        samaritans_modal => array (11) Depth Limit
        scroll_with_control => array (11) Depth Limit
        shoebox_online => array (11) Depth Limit
        sp_fulfilment => array (11) Depth Limit
        sp_goal_page_items => array (11) Depth Limit
        sp_reports => array (11) Depth Limit
        standard => array (16) Depth Limit
        protected pathNames -> null
        protected addedPathNames -> array (184)
        address => string (40) "modules/contrib/address/address.info.yml"
        • File (354B)
        • -rw-r--r-- 10026 1003 354B May 22 2023 modules/contrib/address/address.info.yml
          
        admin_toolbar => string (52) "modules/contrib/admin_toolbar/admin_toolbar.info.yml"
        • File (372B)
        • -rw-r--r-- 10026 1003 372B Sep 29 2023 modules/contrib/admin_toolbar/admin_toolbar.info.yml
          
        admin_toolbar_tools => string (78) "modules/contrib/admin_toolbar/admin_toolbar_tools/admin_toolbar_tools.info.yml"
        • File (423B)
        • -rw-r--r-- 10026 1003 423B Sep 29 2023 modules/contrib/admin_toolbar/admin_toolbar_tools/admin_toolbar_tools.info.yml
          
        advagg => string (38) "modules/contrib/advagg/advagg.info.yml"
        • File (406B)
        • -rw-r--r-- 10026 1003 406B Jan 02 2023 modules/contrib/advagg/advagg.info.yml
          
        automated_cron => string (51) "core/modules/automated_cron/automated_cron.info.yml"
        • File (209B)
        • -rw-r--r-- 10026 1003 209B Nov 01 2023 core/modules/automated_cron/automated_cron.info.yml
          
        barcodes => string (42) "modules/contrib/barcodes/barcodes.info.yml"
        • File (285B)
        • -rw-r--r-- 10026 1003 285B Apr 12 2023 modules/contrib/barcodes/barcodes.info.yml
          
        better_exposed_filters => string (70) "modules/contrib/better_exposed_filters/better_exposed_filters.info.yml"
        • File (528B)
        • -rw-r--r-- 10026 1003 528B Dec 20 2022 modules/contrib/better_exposed_filters/better_exposed_filters.info.yml
          
        big_pipe => string (39) "core/modules/big_pipe/big_pipe.info.yml"
        • File (160B)
        • -rw-r--r-- 10026 1003 160B Nov 01 2023 core/modules/big_pipe/big_pipe.info.yml
          
        blazy => string (36) "modules/contrib/blazy/blazy.info.yml"
        • File (638B)
        • -rw-r--r-- 10026 1003 638B Nov 08 2023 modules/contrib/blazy/blazy.info.yml
          
        block => string (33) "core/modules/block/block.info.yml"
        • File (214B)
        • -rw-r--r-- 10026 1003 214B Nov 01 2023 core/modules/block/block.info.yml
          
        block_content => string (49) "core/modules/block_content/block_content.info.yml"
        • File (242B)
        • -rw-r--r-- 10026 1003 242B Nov 01 2023 core/modules/block_content/block_content.info.yml
          
        breadcrumb_extra_field => string (70) "modules/contrib/breadcrumb_extra_field/breadcrumb_extra_field.info.yml"
        • File (317B)
        • -rw-r--r-- 10026 1003 317B Jun 01 2023 modules/contrib/breadcrumb_extra_field/breadcrumb_extra_field.info.yml
          
        breakpoint => string (43) "core/modules/breakpoint/breakpoint.info.yml"
        • File (142B)
        • -rw-r--r-- 10026 1003 142B Nov 01 2023 core/modules/breakpoint/breakpoint.info.yml
          
        brightcove => string (46) "modules/contrib/brightcove/brightcove.info.yml"
        • File (544B)
        • -rw-r--r-- 10026 1003 544B Mar 30 2023 modules/contrib/brightcove/brightcove.info.yml
          
        cdn => string (32) "modules/contrib/cdn/cdn.info.yml"
        • File (276B)
        • -rw-r--r-- 10026 1003 276B Dec 13 2022 modules/contrib/cdn/cdn.info.yml
          
        cdn_ui => string (42) "modules/contrib/cdn/cdn_ui/cdn_ui.info.yml"
        • File (310B)
        • -rw-r--r-- 10026 1003 310B Dec 13 2022 modules/contrib/cdn/cdn_ui/cdn_ui.info.yml
          
        ckeditor5 => string (41) "core/modules/ckeditor5/ckeditor5.info.yml"
        • File (150B)
        • -rw-r--r-- 10026 1003 150B Nov 01 2023 core/modules/ckeditor5/ckeditor5.info.yml
          
        color_field => string (48) "modules/contrib/color_field/color_field.info.yml"
        • File (363B)
        • -rw-r--r-- 10026 1003 363B Dec 18 2022 modules/contrib/color_field/color_field.info.yml
          
        comment => string (37) "core/modules/comment/comment.info.yml"
        • File (164B)
        • -rw-r--r-- 10026 1003 164B Nov 01 2023 core/modules/comment/comment.info.yml
          
        commerce => string (42) "modules/contrib/commerce/commerce.info.yml"
        • File (463B)
        • -rw-r--r-- 10026 1003 463B Jun 01 2023 modules/contrib/commerce/commerce.info.yml
          
        commerce_cart => string (60) "modules/contrib/commerce/modules/cart/commerce_cart.info.yml"
        • File (388B)
        • -rw-r--r-- 10026 1003 388B Jun 01 2023 modules/contrib/commerce/modules/cart/commerce_cart.info.yml
          
        commerce_checkout => string (68) "modules/contrib/commerce/modules/checkout/commerce_checkout.info.yml"
        • File (419B)
        • -rw-r--r-- 10026 1003 419B Jun 01 2023 modules/contrib/commerce/modules/checkout/commerce_checkout.info.yml
          
        commerce_checkout_order_fields => string (86) "modules/contrib/commerce_checkout_order_fields/commerce_checkout_order_field...
        • File (391B)
        • Contents
        • -rw-r--r-- 10026 1003 391B Oct 23 2023 modules/contrib/commerce_checkout_order_fields/commerce_checkout_order_fields.info.yml
          
        • modules/contrib/commerce_checkout_order_fields/commerce_checkout_order_fields.info.yml
          
        commerce_currency_resolver => string (78) "modules/contrib/commerce_currency_resolver/commerce_currency_resolver.info.yml"
        • File (565B)
        • -rw-r--r-- 10026 1003 565B Oct 14 2023 modules/contrib/commerce_currency_resolver/commerce_currency_resolver.info.yml
          
        commerce_exchanger => string (62) "modules/contrib/commerce_exchanger/commerce_exchanger.info.yml"
        • File (327B)
        • -rw-r--r-- 10026 1003 327B Oct 13 2023 modules/contrib/commerce_exchanger/commerce_exchanger.info.yml
          
        commerce_number_pattern => string (80) "modules/contrib/commerce/modules/number_pattern/commerce_number_pattern.info...
        • File (425B)
        • Contents
        • -rw-r--r-- 10026 1003 425B Jun 01 2023 modules/contrib/commerce/modules/number_pattern/commerce_number_pattern.info.yml
          
        • modules/contrib/commerce/modules/number_pattern/commerce_number_pattern.info.yml
          
        commerce_order => string (62) "modules/contrib/commerce/modules/order/commerce_order.info.yml"
        • File (581B)
        • -rw-r--r-- 10026 1003 581B Jun 01 2023 modules/contrib/commerce/modules/order/commerce_order.info.yml
          
        commerce_pado => string (51) "modules/custom/commerce_pado/commerce_pado.info.yml"
        • File (418B)
        • -rw-r--r-- 10026 1003 418B Nov 09 2023 modules/custom/commerce_pado/commerce_pado.info.yml
          
        commerce_payment => string (66) "modules/contrib/commerce/modules/payment/commerce_payment.info.yml"
        • File (449B)
        • -rw-r--r-- 10026 1003 449B Jun 01 2023 modules/contrib/commerce/modules/payment/commerce_payment.info.yml
          
        commerce_payment_example => string (82) "modules/contrib/commerce/modules/payment_example/commerce_payment_example.in...
        • File (344B)
        • Contents
        • -rw-r--r-- 10026 1003 344B Jun 01 2023 modules/contrib/commerce/modules/payment_example/commerce_payment_example.info.yml
          
        • modules/contrib/commerce/modules/payment_example/commerce_payment_example.info.yml
          
        commerce_price => string (62) "modules/contrib/commerce/modules/price/commerce_price.info.yml"
        • File (345B)
        • -rw-r--r-- 10026 1003 345B Jun 01 2023 modules/contrib/commerce/modules/price/commerce_price.info.yml
          
        commerce_product => string (66) "modules/contrib/commerce/modules/product/commerce_product.info.yml"
        • File (453B)
        • -rw-r--r-- 10026 1003 453B Jun 01 2023 modules/contrib/commerce/modules/product/commerce_product.info.yml
          
        commerce_store => string (62) "modules/contrib/commerce/modules/store/commerce_store.info.yml"
        • File (426B)
        • -rw-r--r-- 10026 1003 426B Jun 01 2023 modules/contrib/commerce/modules/store/commerce_store.info.yml
          
        commerce_stripe => string (56) "modules/contrib/commerce_stripe/commerce_stripe.info.yml"
        • File (345B)
        • -rw-r--r-- 10026 1003 345B Oct 05 2023 modules/contrib/commerce_stripe/commerce_stripe.info.yml
          
        conditional_fields => string (62) "modules/contrib/conditional_fields/conditional_fields.info.yml"
        • File (437B)
        • -rw-r--r-- 10026 1003 437B Sep 27 2023 modules/contrib/conditional_fields/conditional_fields.info.yml
          
        config => string (35) "core/modules/config/config.info.yml"
        • File (166B)
        • -rw-r--r-- 10026 1003 166B Nov 01 2023 core/modules/config/config.info.yml
          
        config_ignore => string (52) "modules/contrib/config_ignore/config_ignore.info.yml"
        • File (328B)
        • -rw-r--r-- 10026 1003 328B Nov 06 2023 modules/contrib/config_ignore/config_ignore.info.yml
          
        contact => string (37) "core/modules/contact/contact.info.yml"
        • File (187B)
        • -rw-r--r-- 10026 1003 187B Nov 01 2023 core/modules/contact/contact.info.yml
          
        contextual => string (43) "core/modules/contextual/contextual.info.yml"
        • File (161B)
        • -rw-r--r-- 10026 1003 161B Nov 01 2023 core/modules/contextual/contextual.info.yml
          
        csv_serialization => string (60) "modules/contrib/csv_serialization/csv_serialization.info.yml"
        • File (321B)
        • -rw-r--r-- 10026 1003 321B Apr 18 2023 modules/contrib/csv_serialization/csv_serialization.info.yml
          
        datetime => string (39) "core/modules/datetime/datetime.info.yml"
        • File (161B)
        • -rw-r--r-- 10026 1003 161B Nov 01 2023 core/modules/datetime/datetime.info.yml
          
        dblog => string (33) "core/modules/dblog/dblog.info.yml"
        • File (155B)
        • -rw-r--r-- 10026 1003 155B Nov 01 2023 core/modules/dblog/dblog.info.yml
          
        dc_ajax_add_cart => string (57) "modules/custom/dc_ajax_add_cart/dc_ajax_add_cart.info.yml"
        • File (463B)
        • -rw-r--r-- 10026 1003 463B Nov 09 2023 modules/custom/dc_ajax_add_cart/dc_ajax_add_cart.info.yml
          
        dc_ajax_add_cart_popup => string (94) "modules/custom/dc_ajax_add_cart/modules/dc_ajax_add_cart_popup/dc_ajax_add_c...
        • File (393B)
        • Contents
        • -rw-r--r-- 10026 1003 393B Nov 09 2023 modules/custom/dc_ajax_add_cart/modules/dc_ajax_add_cart_popup/dc_ajax_add_cart_popup.info.yml
          
        • modules/custom/dc_ajax_add_cart/modules/dc_ajax_add_cart_popup/dc_ajax_add_cart_popup.info.yml
          
        dc_ajax_add_cart_views => string (94) "modules/custom/dc_ajax_add_cart/modules/dc_ajax_add_cart_views/dc_ajax_add_c...
        • File (415B)
        • Contents
        • -rw-r--r-- 10026 1003 415B Nov 09 2023 modules/custom/dc_ajax_add_cart/modules/dc_ajax_add_cart_views/dc_ajax_add_cart_views.info.yml
          
        • modules/custom/dc_ajax_add_cart/modules/dc_ajax_add_cart_views/dc_ajax_add_cart_views.info.yml
          
        devel => string (36) "modules/contrib/devel/devel.info.yml"
        • File (332B)
        • -rw-r--r-- 10026 1003 332B Jun 07 2023 modules/contrib/devel/devel.info.yml
          
        devel_generate => string (60) "modules/contrib/devel/devel_generate/devel_generate.info.yml"
        • File (302B)
        • -rw-r--r-- 10026 1003 302B Jun 07 2023 modules/contrib/devel/devel_generate/devel_generate.info.yml
          
        devel_kint_extras => string (60) "modules/contrib/devel_kint_extras/devel_kint_extras.info.yml"
        • File (361B)
        • -rw-r--r-- 10026 1003 361B Sep 21 2022 modules/contrib/devel_kint_extras/devel_kint_extras.info.yml
          
        draggableviews => string (54) "modules/contrib/draggableviews/draggableviews.info.yml"
        • File (417B)
        • -rw-r--r-- 10026 1003 417B Apr 25 2023 modules/contrib/draggableviews/draggableviews.info.yml
          
        dropzonejs => string (46) "modules/contrib/dropzonejs/dropzonejs.info.yml"
        • File (294B)
        • -rw-r--r-- 10026 1003 294B Feb 21 2023 modules/contrib/dropzonejs/dropzonejs.info.yml
          
        dynamic_page_cache => string (59) "core/modules/dynamic_page_cache/dynamic_page_cache.info.yml"
        • File (162B)
        • -rw-r--r-- 10026 1003 162B Nov 01 2023 core/modules/dynamic_page_cache/dynamic_page_cache.info.yml
          
        edit_uuid => string (43) "modules/custom/edit_uuid/edit_uuid.info.yml"
        • File (299B)
        • -rw-r--r-- 10026 1003 299B Nov 09 2023 modules/custom/edit_uuid/edit_uuid.info.yml
          
        editor => string (35) "core/modules/editor/editor.info.yml"
        • File (255B)
        • -rw-r--r-- 10026 1003 255B Nov 01 2023 core/modules/editor/editor.info.yml
          
        editor_advanced_link => string (66) "modules/contrib/editor_advanced_link/editor_advanced_link.info.yml"
        • File (399B)
        • -rw-r--r-- 10026 1003 399B Jun 29 2023 modules/contrib/editor_advanced_link/editor_advanced_link.info.yml
          
        encrypt => string (40) "modules/contrib/encrypt/encrypt.info.yml"
        • File (359B)
        • -rw-r--r-- 10026 1003 359B Nov 28 2022 modules/contrib/encrypt/encrypt.info.yml
          
        entity => string (38) "modules/contrib/entity/entity.info.yml"
        • File (276B)
        • -rw-r--r-- 10026 1003 276B Aug 30 2022 modules/contrib/entity/entity.info.yml
          
        entity_clone => string (50) "modules/contrib/entity_clone/entity_clone.info.yml"
        • File (428B)
        • -rw-r--r-- 10026 1003 428B Jun 20 2023 modules/contrib/entity_clone/entity_clone.info.yml
          
        entity_clone_extras => string (85) "modules/contrib/entity_clone/modules/entity_clone_extras/entity_clone_extras...
        • File (364B)
        • Contents
        • -rw-r--r-- 10026 1003 364B Jun 20 2023 modules/contrib/entity_clone/modules/entity_clone_extras/entity_clone_extras.info.yml
          
        • modules/contrib/entity_clone/modules/entity_clone_extras/entity_clone_extras.info.yml
          
        entity_print => string (50) "modules/contrib/entity_print/entity_print.info.yml"
        • File (371B)
        • -rw-r--r-- 10026 1003 371B Jul 04 2023 modules/contrib/entity_print/entity_print.info.yml
          
        entity_reference_revisions => string (78) "modules/contrib/entity_reference_revisions/entity_reference_revisions.info.yml"
        • File (351B)
        • -rw-r--r-- 10026 1003 351B Aug 16 2022 modules/contrib/entity_reference_revisions/entity_reference_revisions.info.yml
          
        entityqueue => string (48) "modules/contrib/entityqueue/entityqueue.info.yml"
        • File (348B)
        • -rw-r--r-- 10026 1003 348B Aug 16 2023 modules/contrib/entityqueue/entityqueue.info.yml
          
        faqfield => string (42) "modules/contrib/faqfield/faqfield.info.yml"
        • File (360B)
        • -rw-r--r-- 10026 1003 360B Mar 07 2023 modules/contrib/faqfield/faqfield.info.yml
          
        feeds => string (36) "modules/contrib/feeds/feeds.info.yml"
        • File (327B)
        • -rw-r--r-- 10026 1003 327B May 31 2023 modules/contrib/feeds/feeds.info.yml
          
        feeds_tamper => string (50) "modules/contrib/feeds_tamper/feeds_tamper.info.yml"
        • File (355B)
        • -rw-r--r-- 10026 1003 355B Dec 08 2022 modules/contrib/feeds_tamper/feeds_tamper.info.yml
          
        field => string (33) "core/modules/field/field.info.yml"
        • File (124B)
        • -rw-r--r-- 10026 1003 124B Nov 01 2023 core/modules/field/field.info.yml
          
        field_group => string (48) "modules/contrib/field_group/field_group.info.yml"
        • File (332B)
        • -rw-r--r-- 10026 1003 332B Oct 31 2022 modules/contrib/field_group/field_group.info.yml
          
        field_ui => string (39) "core/modules/field_ui/field_ui.info.yml"
        • File (155B)
        • -rw-r--r-- 10026 1003 155B Nov 01 2023 core/modules/field_ui/field_ui.info.yml
          
        file => string (31) "core/modules/file/file.info.yml"
        • File (187B)
        • -rw-r--r-- 10026 1003 187B Nov 01 2023 core/modules/file/file.info.yml
          
        filter => string (35) "core/modules/filter/filter.info.yml"
        • File (184B)
        • -rw-r--r-- 10026 1003 184B Nov 01 2023 core/modules/filter/filter.info.yml
          
        geocoder => string (42) "modules/contrib/geocoder/geocoder.info.yml"
        • File (323B)
        • -rw-r--r-- 10026 1003 323B Oct 20 2023 modules/contrib/geocoder/geocoder.info.yml
          
        geocoder_address => string (75) "modules/contrib/geocoder/modules/geocoder_address/geocoder_address.info.yml"
        • File (347B)
        • -rw-r--r-- 10026 1003 347B Oct 20 2023 modules/contrib/geocoder/modules/geocoder_address/geocoder_address.info.yml
          
        geocoder_field => string (71) "modules/contrib/geocoder/modules/geocoder_field/geocoder_field.info.yml"
        • File (370B)
        • -rw-r--r-- 10026 1003 370B Oct 20 2023 modules/contrib/geocoder/modules/geocoder_field/geocoder_field.info.yml
          
        geolocation => string (48) "modules/contrib/geolocation/geolocation.info.yml"
        • File (802B)
        • -rw-r--r-- 10026 1003 802B Jan 09 2023 modules/contrib/geolocation/geolocation.info.yml
          
        geolocation_address => string (84) "modules/contrib/geolocation/modules/geolocation_address/geolocation_address....
        • File (329B)
        • Contents
        • -rw-r--r-- 10026 1003 329B Jan 09 2023 modules/contrib/geolocation/modules/geolocation_address/geolocation_address.info.yml
          
        • modules/contrib/geolocation/modules/geolocation_address/geolocation_address.info.yml
          
        geolocation_google_maps => string (92) "modules/contrib/geolocation/modules/geolocation_google_maps/geolocation_goog...
        • File (365B)
        • Contents
        • -rw-r--r-- 10026 1003 365B Jan 09 2023 modules/contrib/geolocation/modules/geolocation_google_maps/geolocation_google_maps.info.yml
          
        • modules/contrib/geolocation/modules/geolocation_google_maps/geolocation_google_maps.info.yml
          
        gift_card => string (43) "modules/custom/gift_card/gift_card.info.yml"
        • File (121B)
        • -rw-r--r-- 10026 1003 121B Oct 03 2023 modules/custom/gift_card/gift_card.info.yml
          
        gift_catalogue => string (53) "modules/custom/gift_catalogue/gift_catalogue.info.yml"
        • File (208B)
        • -rw-r--r-- 10026 1003 208B Oct 03 2023 modules/custom/gift_catalogue/gift_catalogue.info.yml
          
        gin_lb => string (38) "modules/contrib/gin_lb/gin_lb.info.yml"
        • File (375B)
        • -rw-r--r-- 10026 1003 375B Oct 10 2023 modules/contrib/gin_lb/gin_lb.info.yml
          
        gin_toolbar => string (48) "modules/contrib/gin_toolbar/gin_toolbar.info.yml"
        • File (274B)
        • -rw-r--r-- 10026 1003 274B Oct 13 2023 modules/contrib/gin_toolbar/gin_toolbar.info.yml
          
        google_tag => string (46) "modules/contrib/google_tag/google_tag.info.yml"
        • File (262B)
        • -rw-r--r-- 10026 1003 262B May 23 2023 modules/contrib/google_tag/google_tag.info.yml
          
        help => string (31) "core/modules/help/help.info.yml"
        • File (139B)
        • -rw-r--r-- 10026 1003 139B Nov 01 2023 core/modules/help/help.info.yml
          
        history => string (37) "core/modules/history/history.info.yml"
        • File (175B)
        • -rw-r--r-- 10026 1003 175B Nov 01 2023 core/modules/history/history.info.yml
          
        image => string (33) "core/modules/image/image.info.yml"
        • File (228B)
        • -rw-r--r-- 10026 1003 228B Nov 01 2023 core/modules/image/image.info.yml
          
        inline_entity_form => string (62) "modules/contrib/inline_entity_form/inline_entity_form.info.yml"
        • File (363B)
        • -rw-r--r-- 10026 1003 363B Mar 06 2023 modules/contrib/inline_entity_form/inline_entity_form.info.yml
          
        job_scheduler => string (52) "modules/contrib/job_scheduler/job_scheduler.info.yml"
        • File (299B)
        • -rw-r--r-- 10026 1003 299B Feb 24 2023 modules/contrib/job_scheduler/job_scheduler.info.yml
          
        jquery_ui => string (44) "modules/contrib/jquery_ui/jquery_ui.info.yml"
        • File (257B)
        • -rw-r--r-- 10026 1003 257B Nov 15 2022 modules/contrib/jquery_ui/jquery_ui.info.yml
          
        jquery_ui_accordion => string (64) "modules/contrib/jquery_ui_accordion/jquery_ui_accordion.info.yml"
        • File (323B)
        • -rw-r--r-- 10026 1003 323B Dec 12 2022 modules/contrib/jquery_ui_accordion/jquery_ui_accordion.info.yml
          
        jquery_ui_autocomplete => string (70) "modules/contrib/jquery_ui_autocomplete/jquery_ui_autocomplete.info.yml"
        • File (366B)
        • -rw-r--r-- 10026 1003 366B Dec 12 2022 modules/contrib/jquery_ui_autocomplete/jquery_ui_autocomplete.info.yml
          
        jquery_ui_datepicker => string (66) "modules/contrib/jquery_ui_datepicker/jquery_ui_datepicker.info.yml"
        • File (326B)
        • -rw-r--r-- 10026 1003 326B Dec 12 2022 modules/contrib/jquery_ui_datepicker/jquery_ui_datepicker.info.yml
          
        jquery_ui_menu => string (54) "modules/contrib/jquery_ui_menu/jquery_ui_menu.info.yml"
        • File (308B)
        • -rw-r--r-- 10026 1003 308B Dec 12 2022 modules/contrib/jquery_ui_menu/jquery_ui_menu.info.yml
          
        jquery_ui_slider => string (58) "modules/contrib/jquery_ui_slider/jquery_ui_slider.info.yml"
        • File (314B)
        • -rw-r--r-- 10026 1003 314B Dec 12 2022 modules/contrib/jquery_ui_slider/jquery_ui_slider.info.yml
          
        jquery_ui_touch_punch => string (68) "modules/contrib/jquery_ui_touch_punch/jquery_ui_touch_punch.info.yml"
        • File (333B)
        • -rw-r--r-- 10026 1003 333B Sep 09 2022 modules/contrib/jquery_ui_touch_punch/jquery_ui_touch_punch.info.yml
          
        key => string (32) "modules/contrib/key/key.info.yml"
        • File (295B)
        • -rw-r--r-- 10026 1003 295B Jan 21 2023 modules/contrib/key/key.info.yml
          
        layout_bg => string (44) "modules/contrib/layout_bg/layout_bg.info.yml"
        • File (322B)
        • -rw-r--r-- 10026 1003 322B Aug 19 2022 modules/contrib/layout_bg/layout_bg.info.yml
          
        layout_bg_bricks => string (77) "modules/contrib/layout_bg/examples/layout_bg_bricks/layout_bg_bricks.info.yml"
        • File (355B)
        • -rw-r--r-- 10026 1003 355B Aug 19 2022 modules/contrib/layout_bg/examples/layout_bg_bricks/layout_bg_bricks.info.yml
          
        layout_builder => string (51) "core/modules/layout_builder/layout_builder.info.yml"
        • File (330B)
        • -rw-r--r-- 10026 1003 330B Nov 01 2023 core/modules/layout_builder/layout_builder.info.yml
          
        layout_builder_admin_theme => string (78) "modules/contrib/layout_builder_admin_theme/layout_builder_admin_theme.info.yml"
        • File (425B)
        • -rw-r--r-- 10026 1003 425B Jul 31 2023 modules/contrib/layout_builder_admin_theme/layout_builder_admin_theme.info.yml
          
        layout_builder_component_attributes => string (96) "modules/contrib/layout_builder_component_attributes/layout_builder_component...
        • File (460B)
        • Contents
        • -rw-r--r-- 10026 1003 460B Sep 18 2023 modules/contrib/layout_builder_component_attributes/layout_builder_component_attributes.info.yml
          
        • modules/contrib/layout_builder_component_attributes/layout_builder_component_attributes.info.yml
          
        layout_builder_extra_templates => string (86) "modules/contrib/layout_builder_extra_templates/layout_builder_extra_template...
        • File (373B)
        • Contents
        • -rw-r--r-- 10026 1003 373B May 16 2023 modules/contrib/layout_builder_extra_templates/layout_builder_extra_templates.info.yml
          
        • modules/contrib/layout_builder_extra_templates/layout_builder_extra_templates.info.yml
          
        layout_discovery => string (55) "core/modules/layout_discovery/layout_discovery.info.yml"
        • File (142B)
        • -rw-r--r-- 10026 1003 142B Nov 01 2023 core/modules/layout_discovery/layout_discovery.info.yml
          
        link => string (31) "core/modules/link/link.info.yml"
        • File (162B)
        • -rw-r--r-- 10026 1003 162B Nov 01 2023 core/modules/link/link.info.yml
          
        link_class => string (46) "modules/contrib/link_class/link_class.info.yml"
        • File (302B)
        • -rw-r--r-- 10026 1003 302B Apr 30 2023 modules/contrib/link_class/link_class.info.yml
          
        link_field_autocomplete_filter => string (86) "modules/contrib/link_field_autocomplete_filter/link_field_autocomplete_filte...
        • File (370B)
        • Contents
        • -rw-r--r-- 10026 1003 370B Jul 08 2023 modules/contrib/link_field_autocomplete_filter/link_field_autocomplete_filter.info.yml
          
        • modules/contrib/link_field_autocomplete_filter/link_field_autocomplete_filter.info.yml
          
        mailsystem => string (46) "modules/contrib/mailsystem/mailsystem.info.yml"
        • File (369B)
        • -rw-r--r-- 10026 1003 369B Jul 11 2022 modules/contrib/mailsystem/mailsystem.info.yml
          
        media => string (33) "core/modules/media/media.info.yml"
        • File (225B)
        • -rw-r--r-- 10026 1003 225B Nov 01 2023 core/modules/media/media.info.yml
          
        media_library => string (49) "core/modules/media_library/media_library.info.yml"
        • File (278B)
        • -rw-r--r-- 10026 1003 278B Nov 01 2023 core/modules/media_library/media_library.info.yml
          
        media_library_form_element => string (78) "modules/contrib/media_library_form_element/media_library_form_element.info.yml"
        • File (334B)
        • -rw-r--r-- 10026 1003 334B Jan 18 2023 modules/contrib/media_library_form_element/media_library_form_element.info.yml
          
        menu_block => string (46) "modules/contrib/menu_block/menu_block.info.yml"
        • File (288B)
        • -rw-r--r-- 10026 1003 288B Nov 03 2022 modules/contrib/menu_block/menu_block.info.yml
          
        menu_link_content => string (57) "core/modules/menu_link_content/menu_link_content.info.yml"
        • File (150B)
        • -rw-r--r-- 10026 1003 150B Nov 01 2023 core/modules/menu_link_content/menu_link_content.info.yml
          
        menu_ui => string (37) "core/modules/menu_ui/menu_ui.info.yml"
        • File (196B)
        • -rw-r--r-- 10026 1003 196B Nov 01 2023 core/modules/menu_ui/menu_ui.info.yml
          
        metatag => string (40) "modules/contrib/metatag/metatag.info.yml"
        • File (389B)
        • -rw-r--r-- 10026 1003 389B Jun 27 2023 modules/contrib/metatag/metatag.info.yml
          
        metatag_open_graph => string (70) "modules/contrib/metatag/metatag_open_graph/metatag_open_graph.info.yml"
        • File (317B)
        • -rw-r--r-- 10026 1003 317B Jun 27 2023 modules/contrib/metatag/metatag_open_graph/metatag_open_graph.info.yml
          
        metatag_routes => string (62) "modules/contrib/metatag/metatag_routes/metatag_routes.info.yml"
        • File (359B)
        • -rw-r--r-- 10026 1003 359B Jun 27 2023 modules/contrib/metatag/metatag_routes/metatag_routes.info.yml
          
        mimemail => string (42) "modules/contrib/mimemail/mimemail.info.yml"
        • File (401B)
        • -rw-r--r-- 10026 1003 401B Oct 12 2023 modules/contrib/mimemail/mimemail.info.yml
          
        mix => string (32) "modules/contrib/mix/mix.info.yml"
        • File (365B)
        • -rw-r--r-- 10026 1003 365B Oct 26 2023 modules/contrib/mix/mix.info.yml
          
        mysql => string (33) "core/modules/mysql/mysql.info.yml"
        • File (107B)
        • -rw-r--r-- 10026 1003 107B Nov 01 2023 core/modules/mysql/mysql.info.yml
          
        node => string (31) "core/modules/node/node.info.yml"
        • File (214B)
        • -rw-r--r-- 10026 1003 214B Nov 01 2023 core/modules/node/node.info.yml
          
        options => string (37) "core/modules/options/options.info.yml"
        • File (242B)
        • -rw-r--r-- 10026 1003 242B Nov 01 2023 core/modules/options/options.info.yml
          
        page_cache => string (43) "core/modules/page_cache/page_cache.info.yml"
        • File (179B)
        • -rw-r--r-- 10026 1003 179B Nov 01 2023 core/modules/page_cache/page_cache.info.yml
          
        path => string (31) "core/modules/path/path.info.yml"
        • File (213B)
        • -rw-r--r-- 10026 1003 213B Nov 01 2023 core/modules/path/path.info.yml
          
        path_alias => string (43) "core/modules/path_alias/path_alias.info.yml"
        • File (146B)
        • -rw-r--r-- 10026 1003 146B Nov 01 2023 core/modules/path_alias/path_alias.info.yml
          
        permissions_filter => string (62) "modules/contrib/permissions_filter/permissions_filter.info.yml"
        • File (277B)
        • -rw-r--r-- 10026 1003 277B Oct 04 2023 modules/contrib/permissions_filter/permissions_filter.info.yml
          
        phpass => string (35) "core/modules/phpass/phpass.info.yml"
        • File (192B)
        • -rw-r--r-- 10026 1003 192B Nov 01 2023 core/modules/phpass/phpass.info.yml
          
        plupload => string (42) "modules/contrib/plupload/plupload.info.yml"
        • File (284B)
        • -rw-r--r-- 10026 1003 284B Jun 18 2023 modules/contrib/plupload/plupload.info.yml
          
        preprocess => string (46) "modules/contrib/preprocess/preprocess.info.yml"
        • File (274B)
        • -rw-r--r-- 10026 1003 274B Mar 14 2023 modules/contrib/preprocess/preprocess.info.yml
          
        profile => string (40) "modules/contrib/profile/profile.info.yml"
        • File (365B)
        • -rw-r--r-- 10026 1003 365B Oct 07 2022 modules/contrib/profile/profile.info.yml
          
        rabbit_hole => string (48) "modules/contrib/rabbit_hole/rabbit_hole.info.yml"
        • File (314B)
        • -rw-r--r-- 10026 1003 314B Dec 10 2022 modules/contrib/rabbit_hole/rabbit_hole.info.yml
          
        real_aes => string (42) "modules/contrib/real_aes/real_aes.info.yml"
        • File (367B)
        • -rw-r--r-- 10026 1003 367B Nov 28 2022 modules/contrib/real_aes/real_aes.info.yml
          
        redirect => string (42) "modules/contrib/redirect/redirect.info.yml"
        • File (354B)
        • -rw-r--r-- 10026 1003 354B Aug 30 2023 modules/contrib/redirect/redirect.info.yml
          
        responsive_image => string (55) "core/modules/responsive_image/responsive_image.info.yml"
        • File (267B)
        • -rw-r--r-- 10026 1003 267B Nov 01 2023 core/modules/responsive_image/responsive_image.info.yml
          
        rest => string (31) "core/modules/rest/rest.info.yml"
        • File (185B)
        • -rw-r--r-- 10026 1003 185B Nov 01 2023 core/modules/rest/rest.info.yml
          
        rh_node => string (60) "modules/contrib/rabbit_hole/modules/rh_node/rh_node.info.yml"
        • File (329B)
        • -rw-r--r-- 10026 1003 329B Dec 10 2022 modules/contrib/rabbit_hole/modules/rh_node/rh_node.info.yml
          
        samaritans_checkout => string (63) "modules/custom/samaritans_checkout/samaritans_checkout.info.yml"
        • File (226B)
        • -rw-r--r-- 10026 1003 226B Oct 03 2023 modules/custom/samaritans_checkout/samaritans_checkout.info.yml
          
        samaritans_email => string (57) "modules/custom/samaritans_email/samaritans_email.info.yml"
        • File (175B)
        • -rw-r--r-- 10026 1003 175B Oct 03 2023 modules/custom/samaritans_email/samaritans_email.info.yml
          
        samaritans_fulfilment => string (67) "modules/custom/samaritans_fulfilment/samaritans_fulfilment.info.yml"
        • File (154B)
        • -rw-r--r-- 10026 1003 154B Oct 03 2023 modules/custom/samaritans_fulfilment/samaritans_fulfilment.info.yml
          
        samaritans_fyb => string (53) "modules/custom/samaritans_fyb/samaritans_fyb.info.yml"
        • File (145B)
        • -rw-r--r-- 10026 1003 145B Dec 13 2023 modules/custom/samaritans_fyb/samaritans_fyb.info.yml
          
        samaritans_modal => string (57) "modules/custom/samaritans_modal/samaritans_modal.info.yml"
        • File (151B)
        • -rw-r--r-- 10026 1003 151B Oct 03 2023 modules/custom/samaritans_modal/samaritans_modal.info.yml
          
        scroll_with_control => string (63) "modules/custom/scroll_with_control/scroll_with_control.info.yml"
        • File (239B)
        • -rw-r--r-- 10026 1003 239B Oct 03 2023 modules/custom/scroll_with_control/scroll_with_control.info.yml
          
        search => string (35) "core/modules/search/search.info.yml"
        • File (193B)
        • -rw-r--r-- 10026 1003 193B Nov 01 2023 core/modules/search/search.info.yml
          
        sendgrid_integration => string (66) "modules/contrib/sendgrid_integration/sendgrid_integration.info.yml"
        • File (399B)
        • -rw-r--r-- 10026 1003 399B May 23 2023 modules/contrib/sendgrid_integration/sendgrid_integration.info.yml
          
        serialization => string (49) "core/modules/serialization/serialization.info.yml"
        • File (168B)
        • -rw-r--r-- 10026 1003 168B Nov 01 2023 core/modules/serialization/serialization.info.yml
          
        shoebox_online => string (53) "modules/custom/shoebox_online/shoebox_online.info.yml"
        • File (147B)
        • -rw-r--r-- 10026 1003 147B Oct 03 2023 modules/custom/shoebox_online/shoebox_online.info.yml
          
        shortcut => string (39) "core/modules/shortcut/shortcut.info.yml"
        • File (204B)
        • -rw-r--r-- 10026 1003 204B Nov 01 2023 core/modules/shortcut/shortcut.info.yml
          
        simple_facebook_pixel => string (68) "modules/contrib/simple_facebook_pixel/simple_facebook_pixel.info.yml"
        • File (422B)
        • -rw-r--r-- 10026 1003 422B May 06 2023 modules/contrib/simple_facebook_pixel/simple_facebook_pixel.info.yml
          
        slick => string (36) "modules/contrib/slick/slick.info.yml"
        • File (541B)
        • -rw-r--r-- 10026 1003 541B Sep 18 2023 modules/contrib/slick/slick.info.yml
          
        slick_ui => string (48) "modules/contrib/slick/slick_ui/slick_ui.info.yml"
        • File (345B)
        • -rw-r--r-- 10026 1003 345B Sep 18 2023 modules/contrib/slick/slick_ui/slick_ui.info.yml
          
        slick_views => string (48) "modules/contrib/slick_views/slick_views.info.yml"
        • File (440B)
        • -rw-r--r-- 10026 1003 440B Sep 18 2023 modules/contrib/slick_views/slick_views.info.yml
          
        sp_fulfilment => string (51) "modules/custom/sp_fulfilment/sp_fulfilment.info.yml"
        • File (146B)
        • -rw-r--r-- 10026 1003 146B Oct 03 2023 modules/custom/sp_fulfilment/sp_fulfilment.info.yml
          
        sp_goal_page_items => string (61) "modules/custom/sp_goal_page_items/sp_goal_page_items.info.yml"
        • File (137B)
        • -rw-r--r-- 10026 1003 137B Nov 13 2023 modules/custom/sp_goal_page_items/sp_goal_page_items.info.yml
          
        sp_reports => string (45) "modules/custom/sp_reports/sp_reports.info.yml"
        • File (143B)
        • -rw-r--r-- 10026 1003 143B Nov 08 2023 modules/custom/sp_reports/sp_reports.info.yml
          
        stage_file_proxy => string (58) "modules/contrib/stage_file_proxy/stage_file_proxy.info.yml"
        • File (362B)
        • -rw-r--r-- 10026 1003 362B Oct 20 2023 modules/contrib/stage_file_proxy/stage_file_proxy.info.yml
          
        state_machine => string (52) "modules/contrib/state_machine/state_machine.info.yml"
        • File (311B)
        • -rw-r--r-- 10026 1003 311B May 16 2023 modules/contrib/state_machine/state_machine.info.yml
          
        stringoverrides => string (56) "modules/contrib/stringoverrides/stringoverrides.info.yml"
        • File (339B)
        • -rw-r--r-- 10026 1003 339B Dec 16 2022 modules/contrib/stringoverrides/stringoverrides.info.yml
          
        system => string (35) "core/modules/system/system.info.yml"
        • File (168B)
        • -rw-r--r-- 10026 1003 168B Nov 01 2023 core/modules/system/system.info.yml
          
        tamper => string (38) "modules/contrib/tamper/tamper.info.yml"
        • File (246B)
        • -rw-r--r-- 10026 1003 246B May 25 2023 modules/contrib/tamper/tamper.info.yml
          
        taxonomy => string (39) "core/modules/taxonomy/taxonomy.info.yml"
        • File (208B)
        • -rw-r--r-- 10026 1003 208B Nov 01 2023 core/modules/taxonomy/taxonomy.info.yml
          
        taxonomy_machine_name => string (68) "modules/contrib/taxonomy_machine_name/taxonomy_machine_name.info.yml"
        • File (462B)
        • -rw-r--r-- 10026 1003 462B Jul 05 2023 modules/contrib/taxonomy_machine_name/taxonomy_machine_name.info.yml
          
        telephone => string (41) "core/modules/telephone/telephone.info.yml"
        • File (157B)
        • -rw-r--r-- 10026 1003 157B Nov 01 2023 core/modules/telephone/telephone.info.yml
          
        text => string (31) "core/modules/text/text.info.yml"
        • File (195B)
        • -rw-r--r-- 10026 1003 195B Nov 01 2023 core/modules/text/text.info.yml
          
        tfa => string (32) "modules/contrib/tfa/tfa.info.yml"
        • File (427B)
        • -rw-r--r-- 10026 1003 427B Oct 25 2023 modules/contrib/tfa/tfa.info.yml
          
        time_formatter => string (54) "modules/contrib/time_formatter/time_formatter.info.yml"
        • File (347B)
        • -rw-r--r-- 10026 1003 347B Mar 02 2023 modules/contrib/time_formatter/time_formatter.info.yml
          
        token => string (36) "modules/contrib/token/token.info.yml"
        • File (275B)
        • -rw-r--r-- 10026 1003 275B Oct 21 2023 modules/contrib/token/token.info.yml
          
        token_filter => string (50) "modules/contrib/token_filter/token_filter.info.yml"
        • File (307B)
        • -rw-r--r-- 10026 1003 307B Oct 24 2023 modules/contrib/token_filter/token_filter.info.yml
          
        toolbar => string (37) "core/modules/toolbar/toolbar.info.yml"
        • File (182B)
        • -rw-r--r-- 10026 1003 182B Nov 01 2023 core/modules/toolbar/toolbar.info.yml
          
        tour => string (31) "core/modules/tour/tour.info.yml"
        • File (115B)
        • -rw-r--r-- 10026 1003 115B Nov 01 2023 core/modules/tour/tour.info.yml
          
        twig_tweak => string (46) "modules/contrib/twig_tweak/twig_tweak.info.yml"
        • File (294B)
        • -rw-r--r-- 10026 1003 294B Feb 26 2023 modules/contrib/twig_tweak/twig_tweak.info.yml
          
        update => string (35) "core/modules/update/update.info.yml"
        • File (186B)
        • -rw-r--r-- 10026 1003 186B Nov 01 2023 core/modules/update/update.info.yml
          
        upgrade_status => string (54) "modules/contrib/upgrade_status/upgrade_status.info.yml"
        • File (392B)
        • -rw-r--r-- 10026 1003 392B Mar 14 2023 modules/contrib/upgrade_status/upgrade_status.info.yml
          
        user => string (31) "core/modules/user/user.info.yml"
        • File (222B)
        • -rw-r--r-- 10026 1003 222B Nov 01 2023 core/modules/user/user.info.yml
          
        views_bulk_operations => string (68) "modules/contrib/views_bulk_operations/views_bulk_operations.info.yml"
        • File (365B)
        • -rw-r--r-- 10026 1003 365B Aug 03 2023 modules/contrib/views_bulk_operations/views_bulk_operations.info.yml
          
        views_data_export => string (60) "modules/contrib/views_data_export/views_data_export.info.yml"
        • File (470B)
        • -rw-r--r-- 10026 1003 470B Nov 02 2023 modules/contrib/views_data_export/views_data_export.info.yml
          
        views_ui => string (39) "core/modules/views_ui/views_ui.info.yml"
        • File (200B)
        • -rw-r--r-- 10026 1003 200B Nov 01 2023 core/modules/views_ui/views_ui.info.yml
          
        webform => string (40) "modules/contrib/webform/webform.info.yml"
        • File (391B)
        • -rw-r--r-- 10026 1003 391B Oct 30 2023 modules/contrib/webform/webform.info.yml
          
        webform_jqueryui_datepicker => string (96) "modules/contrib/webform/modules/webform_jqueryui_datepicker/webform_jqueryui...
        • File (445B)
        • Contents
        • -rw-r--r-- 10026 1003 445B Oct 30 2023 modules/contrib/webform/modules/webform_jqueryui_datepicker/webform_jqueryui_datepicker.info.yml
          
        • modules/contrib/webform/modules/webform_jqueryui_datepicker/webform_jqueryui_datepicker.info.yml
          
        webform_location_places => string (88) "modules/contrib/webform/modules/webform_location_places/webform_location_pla...
        • File (415B)
        • Contents
        • -rw-r--r-- 10026 1003 415B Oct 30 2023 modules/contrib/webform/modules/webform_location_places/webform_location_places.info.yml
          
        • modules/contrib/webform/modules/webform_location_places/webform_location_places.info.yml
          
        webform_submission_export_import => string (106) "modules/contrib/webform/modules/webform_submission_export_import/webform_sub...
        • File (341B)
        • Contents
        • -rw-r--r-- 10026 1003 341B Oct 30 2023 modules/contrib/webform/modules/webform_submission_export_import/webform_submission_export_import.info.yml
          
        • modules/contrib/webform/modules/webform_submission_export_import/webform_submission_export_import.info.yml
          
        webform_submission_log => string (86) "modules/contrib/webform/modules/webform_submission_log/webform_submission_lo...
        • File (331B)
        • Contents
        • -rw-r--r-- 10026 1003 331B Oct 30 2023 modules/contrib/webform/modules/webform_submission_log/webform_submission_log.info.yml
          
        • modules/contrib/webform/modules/webform_submission_log/webform_submission_log.info.yml
          
        webform_templates => string (76) "modules/contrib/webform/modules/webform_templates/webform_templates.info.yml"
        • File (337B)
        • -rw-r--r-- 10026 1003 337B Oct 30 2023 modules/contrib/webform/modules/webform_templates/webform_templates.info.yml
          
        webform_ui => string (62) "modules/contrib/webform/modules/webform_ui/webform_ui.info.yml"
        • File (327B)
        • -rw-r--r-- 10026 1003 327B Oct 30 2023 modules/contrib/webform/modules/webform_ui/webform_ui.info.yml
          
        pathauto => string (42) "modules/contrib/pathauto/pathauto.info.yml"
        • File (432B)
        • -rw-r--r-- 10026 1003 432B Oct 08 2023 modules/contrib/pathauto/pathauto.info.yml
          
        webform_bootstrap => string (76) "modules/contrib/webform/modules/webform_bootstrap/webform_bootstrap.info.yml"
        • File (317B)
        • -rw-r--r-- 10026 1003 317B Oct 30 2023 modules/contrib/webform/modules/webform_bootstrap/webform_bootstrap.info.yml
          
        formdazzle => string (46) "modules/contrib/formdazzle/formdazzle.info.yml"
        • File (279B)
        • -rw-r--r-- 10026 1003 279B Mar 06 2023 modules/contrib/formdazzle/formdazzle.info.yml
          
        views => string (33) "core/modules/views/views.info.yml"
        • File (203B)
        • -rw-r--r-- 10026 1003 203B Nov 01 2023 core/modules/views/views.info.yml
          
        standard => string (40) "core/profiles/standard/standard.info.yml"
        • File (561B)
        • -rw-r--r-- 10026 1003 561B Nov 01 2023 core/profiles/standard/standard.info.yml
          
        protected state -> Drupal\Core\State\State (2)
        • Properties (2)
        • Available methods (8)
        • protected keyValueStore -> Drupal\Core\KeyValueStore\DatabaseStorage (6) Depth Limit
          protected cache -> array (2) Depth Limit
        • public __construct(Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value_factory) Constructs a State object.
          /**
          * Constructs a State object.
          *
          * @param \Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value_factory
          *   The key value store to use.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:32
          public get($key, $default = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:39
          public getMultiple(array $keys) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:47
          public set($key, $value) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:82
          public setMultiple(array $data) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:90
          public delete($key) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:100
          public deleteMultiple(array $keys) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:107
          public resetCache() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:117
        protected installProfile -> string (8) "standard"
        protected configFactory -> Drupal\Core\Config\ConfigFactory (5)
        • Properties (5)
        • Available methods (20)
        • protected storage -> Drupal\Core\Config\CachedStorage (5) Depth Limit
          protected eventDispatcher -> Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher (3) Depth Limit
          protected cache -> array (13) Depth Limit
          protected typedConfigManager -> Drupal\Core\Config\TypedConfigManager (24) Depth Limit
          protected configFactoryOverrides -> array (2) Depth Limit
        • public __construct(Drupal\Core\Config\StorageInterface $storage, Symfony\Contracts\EventDispatcher\EventDispatcherInterface $event_dispatcher, Drupal\Core\Config\TypedConfigManagerInterface $typed_config) Constructs the Config factory.
          /**
          * Constructs the Config factory.
          *
          * @param \Drupal\Core\Config\StorageInterface $storage
          *   The configuration storage engine.
          * @param \Symfony\Contracts\EventDispatcher\EventDispatcherInterface $event_dispatcher
          *   An event dispatcher instance to use for configuration events.
          * @param \Drupal\Core\Config\TypedConfigManagerInterface $typed_config
          *   The typed configuration manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:72
          public getEditable($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:81
          public get($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:88
          public loadMultiple(array $names) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:135
          public reset($name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:231
          public rename($old_name, $new_name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:252
          public getCacheKeys() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:270
          public clearStaticCache() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:319
          public listAll($prefix = '') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:327
          public onConfigSave(Drupal\Core\Config\ConfigCrudEvent $event) Updates stale static cache entries when configuration is saved.
          /**
          * Updates stale static cache entries when configuration is saved.
          *
          * @param ConfigCrudEvent $event
          *   The configuration event.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:337
          public onConfigDelete(Drupal\Core\Config\ConfigCrudEvent $event) Removes stale static cache entries when configuration is deleted.
          /**
          * Removes stale static cache entries when configuration is deleted.
          *
          * @param \Drupal\Core\Config\ConfigCrudEvent $event
          *   The configuration event.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:366
          public addOverride(Drupal\Core\Config\ConfigFactoryOverrideInterface $config_factory_override) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:394
          protected doGet($name, $immutable = true): \Drupal\Core\Config\Config|\Drupal\Core\Config\ImmutableConfig Returns a configuration object for a given name.
          /**
          * Returns a configuration object for a given name.
          *
          * @param string $name
          *   The name of the configuration object to construct.
          * @param bool $immutable
          *   (optional) Create an immutable configuration object. Defaults to TRUE.
          *
          * @return \Drupal\Core\Config\Config|\Drupal\Core\Config\ImmutableConfig
          *   A configuration object.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:103
          protected doLoadMultiple(array $names, $immutable = true): \Drupal\Core\Config\Config[]|\Drupal\Core\Config\ImmutableConfig[] Returns a list of configuration objects for the given names.
          /**
          * Returns a list of configuration objects for the given names.
          *
          * @param array $names
          *   List of names of configuration objects.
          * @param bool $immutable
          *   (optional) Create an immutable configuration objects. Defaults to TRUE.
          *
          * @return \Drupal\Core\Config\Config[]|\Drupal\Core\Config\ImmutableConfig[]
          *   List of successfully loaded configuration objects, keyed by name.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:150
          protected loadOverrides(array $names): array Get arbitrary overrides for the named configuration objects from modules.
          /**
          * Get arbitrary overrides for the named configuration objects from modules.
          *
          * @param array $names
          *   The names of the configuration objects to get overrides for.
          *
          * @return array
          *   An array of overrides keyed by the configuration object name.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:204
          protected propagateConfigOverrideCacheability($cache_key, $name) Propagates cacheability of config overrides to cached config objects.
          /**
          * Propagates cacheability of config overrides to cached config objects.
          *
          * @param string $cache_key
          *   The key of the cached config object to update.
          * @param string $name
          *   The name of the configuration object to construct.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:222
          protected getConfigCacheKey($name, $immutable): string Gets the static cache key for a given config name.
          /**
          * Gets the static cache key for a given config name.
          *
          * @param string $name
          *   The name of the configuration object.
          * @param bool $immutable
          *   Whether or not the object is mutable.
          *
          * @return string
          *   The cache key.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:291
          protected getConfigCacheKeys($name): array Gets all the cache keys that match the provided config name.
          /**
          * Gets all the cache keys that match the provided config name.
          *
          * @param string $name
          *   The name of the configuration object.
          *
          * @return array
          *   An array of cache keys that match the provided config name.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:308
          protected createConfigObject($name, $immutable): \Drupal\Core\Config\Config|\Drupal\Core\Config\ImmutableConfig Creates a configuration object.
          /**
          * Creates a configuration object.
          *
          * @param string $name
          *   Configuration object name.
          * @param bool $immutable
          *   Determines whether a mutable or immutable config object is returned.
          *
          * @return \Drupal\Core\Config\Config|\Drupal\Core\Config\ImmutableConfig
          *   The configuration object.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:409
          public static getSubscribedEvents(): array {@inheritdoc}
          \Drupal\Core\Config\ConfigFactory::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:385
        protected profileList -> Drupal\Core\Extension\ProfileExtensionList (12)
        • Properties (12)
        • Available methods (25)
        • protected type -> string (7) "profile"
          protected root -> string (83) "/var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drup...
          • Directory (4KB)
          • Contents
          • drwxr-xr-x 10026 1003 4KB Feb 13 07:18 /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          • /var/www/vhosts/samaritans-purse.org.uk/staging.samaritans-purse.org.uk/drupal9/web
            
          protected cache -> Drupal\Core\Cache\DatabaseBackend (4) Depth Limit
          protected defaults -> array (6) Depth Limit
          protected infoParser -> Drupal\Core\Extension\InfoParser (1) Depth Limit
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (11) Depth Limit
          protected extensions -> null
          protected extensionInfo -> null
          protected pathNames -> null
          protected addedPathNames -> array (0)
          protected state -> Drupal\Core\State\State (2) Depth Limit
          protected installProfile -> string (8) "standard"
        • public __construct($root, $type, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Extension\InfoParserInterface $info_parser, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\State\StateInterface $state, $install_profile) Constructs a new instance.
          /**
          * Constructs a new instance.
          *
          * @param string $root
          *   The app root.
          * @param string $type
          *   The extension type.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          *   The cache.
          * @param \Drupal\Core\Extension\InfoParserInterface $info_parser
          *   The info parser.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\State\StateInterface $state
          *   The state.
          * @param string $install_profile
          *   The install profile used by the site.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:135
          public reset(): $this Resets the stored extension list.
          /**
          * Resets the stored extension list.
          *
          * We don't reset statically added filenames, as it is a static cache which
          * logically can't change. This is done for performance reasons of the
          * installer.
          *
          * @return $this
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:163
          public exists($extension_name): bool Determines if an extension exists in the filesystem.
          /**
          * Determines if an extension exists in the filesystem.
          *
          * @param string $extension_name
          *   The machine name of the extension.
          *
          * @return bool
          *   TRUE if the extension exists (regardless installed or not) and FALSE if
          *   not.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:225
          public getName($extension_name): string Returns the human-readable name of the extension.
          /**
          * Returns the human-readable name of the extension.
          *
          * @param string $extension_name
          *   The machine name of the extension.
          *
          * @return string
          *   The human-readable name of the extension.
          *
          * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
          *   If there is no extension with the supplied machine name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:242
          public get($extension_name): \Drupal\Core\Extension\Extension Returns a single extension.
          /**
          * Returns a single extension.
          *
          * @param string $extension_name
          *   The machine name of the extension.
          *
          * @return \Drupal\Core\Extension\Extension
          *   A processed extension object for the extension with the specified machine
          *   name.
          *
          * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
          *   If there is no extension with the supplied name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:259
          public getList(): \Drupal\Core\Extension\Extension[] Returns all available extensions.
          /**
          * Returns all available extensions.
          *
          * @return \Drupal\Core\Extension\Extension[]
          *   Processed extension objects, keyed by machine name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:274
          public getExtensionInfo($extension_name): mixed[] Returns information about a specified extension.
          /**
          * Returns information about a specified extension.
          *
          * This function returns the contents of the .info.yml file for the specified
          * extension.
          *
          * @param string $extension_name
          *   The name of an extension whose information shall be returned.
          *
          * @return mixed[]
          *   An associative array of extension information.
          *
          * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
          *   If there is no extension with the supplied name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:341
          public getAllAvailableInfo(): array[] Returns an array of info files information of available extensions.
          /**
          * Returns an array of info files information of available extensions.
          *
          * This function returns the processed contents (with added defaults) of the
          * .info.yml files.
          *
          * @return array[]
          *   An associative array of extension information arrays, keyed by extension
          *   name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:359
          public getAllInstalledInfo(): array[] Returns an array of info files information of installed extensions.
          /**
          * Returns an array of info files information of installed extensions.
          *
          * This function returns the processed contents (with added defaults) of the
          * .info.yml files.
          *
          * @return array[]
          *   An associative array of extension information arrays, keyed by extension
          *   name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:393
          public getPathnames(): string[] Returns a list of extension file paths keyed by machine name.
          /**
          * Returns a list of extension file paths keyed by machine name.
          *
          * @return string[]
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:414
          public setPathname($extension_name, $pathname) Sets the pathname for an extension.
          /**
          * Sets the pathname for an extension.
          *
          * This method is used in the Drupal bootstrapping phase, when the extension
          * system is not fully initialized, to manually set locations of modules and
          * profiles needed to complete bootstrapping.
          *
          * It is not recommended to call this method except in those rare cases.
          *
          * @param string $extension_name
          *   The machine name of the extension.
          * @param string $pathname
          *   The pathname of the extension which is to be set explicitly rather
          *   than by consulting the dynamic extension listing.
          *
          * @internal
          *
          * @see ::getPathname
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:467
          public getPathname($extension_name): string Gets the info file path for an extension.
          /**
          * Gets the info file path for an extension.
          *
          * The info path, whether provided, cached, or retrieved from the database, is
          * only returned if the file exists.
          *
          * This function plays a key role in allowing Drupal's extensions (modules,
          * themes, profiles, theme_engines, etc.) to be located in different places
          * depending on a site's configuration. For example, a module 'foo' may
          * legally be located in any of these four places:
          *
          * - core/modules/foo/foo.info.yml
          * - modules/foo/foo.info.yml
          * - sites/all/modules/foo/foo.info.yml
          * - sites/example.com/modules/foo/foo.info.yml
          *
          * while a theme 'bar' may be located in any of the following four places:
          *
          * - core/themes/bar/bar.info.yml
          * - themes/bar/bar.info.yml
          * - sites/all/themes/bar/bar.info.yml
          * - sites/example.com/themes/bar/bar.info.yml
          *
          * An installation profile maybe be located in any of the following places:
          *
          * - core/profiles/baz/baz.info.yml
          * - profiles/baz/baz.info.yml
          *
          * Calling ExtensionList::getPathname('foo') will give you one of the above,
          * depending on where the extension is located and what type it is.
          *
          * @param string $extension_name
          *   The machine name of the extension for which the pathname is requested.
          *
          * @return string
          *   The drupal-root relative filename and path of the requested extension's
          *   .info.yml file.
          *
          * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
          *   If there is no extension with the supplied machine name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:512
          public getPath($extension_name): string Gets the path to an extension of a specific type (module, theme, etc.).
          /**
          * Gets the path to an extension of a specific type (module, theme, etc.).
          *
          * The path is the directory in which the .info file is located. This name is
          * coming from \SplFileInfo.
          *
          * @param string $extension_name
          *   The machine name of the extension for which the path is requested.
          *
          * @return string
          *   The Drupal-root-relative path to the specified extension.
          *
          * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
          *   If there is no extension with the supplied name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:540
          public checkIncompatibility($name): bool Tests the compatibility of an extension.
          /**
          * Tests the compatibility of an extension.
          *
          * @param string $name
          *   The extension name to check.
          *
          * @return bool
          *   TRUE if the extension is incompatible and FALSE if not.
          *
          * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
          *   If there is no extension with the supplied name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:583
          protected getInstalledExtensionNames() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ProfileExtensionList.php:31
          protected getExtensionDiscovery(): \Drupal\Core\Extension\ExtensionDiscovery Returns the extension discovery.
          /**
          * Returns the extension discovery.
          *
          * @return \Drupal\Core\Extension\ExtensionDiscovery
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:150
          protected getListCacheId(): string Returns the extension list cache ID.
          /**
          * Returns the extension list cache ID.
          *
          * @return string
          *   The list cache ID.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:191
          protected getInfoCacheId(): string Returns the extension info cache ID.
          /**
          * Returns the extension info cache ID.
          *
          * @return string
          *   The info cache ID.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:201
          protected getPathnamesCacheId(): string Returns the extension filenames cache ID.
          /**
          * Returns the extension filenames cache ID.
          *
          * @return string
          *   The filename cache ID.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:211
          protected doScanExtensions(): \Drupal\Core\Extension\Extension[] Scans the available extensions.
          /**
          * Scans the available extensions.
          *
          * Overriding this method gives other code the chance to add additional
          * extensions to this raw listing.
          *
          * @return \Drupal\Core\Extension\Extension[]
          *   Unprocessed extension objects, keyed by machine name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:297
          protected doList(): \Drupal\Core\Extension\Extension[] Builds the list of extensions.
          /**
          * Builds the list of extensions.
          *
          * @return \Drupal\Core\Extension\Extension[]
          *   Processed extension objects, keyed by machine name.
          *
          * @throws \Drupal\Core\Extension\InfoParserException
          *   If one of the .info.yml files is incomplete, or causes a parsing error.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:310
          protected recalculateInfo(): array[] Generates the information from .info.yml files for extensions of this type.
          /**
          * Generates the information from .info.yml files for extensions of this type.
          *
          * @return array[]
          *   An array of arrays of .info.yml entries keyed by the machine name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:403
          protected recalculatePathnames(): string[] Generates a sorted list of .info.yml file locations for all extensions.
          /**
          * Generates a sorted list of .info.yml file locations for all extensions.
          *
          * @return string[]
          *   An array of .info.yml file locations keyed by the extension machine name.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:439
          protected createExtensionInfo(Drupal\Core\Extension\Extension $extension): array Creates the info value for an extension object.
          /**
          * Creates the info value for an extension object.
          *
          * @param \Drupal\Core\Extension\Extension $extension
          *   The extension whose info is to be altered.
          *
          * @return array
          *   The extension info array.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:553
          public static sortByName(Drupal\Core\Extension\Extension $a, Drupal\Core\Extension\Extension $b): int Array sorting callback; sorts extensions by their name.
          \Drupal\Core\Extension\ExtensionList::sortByName(Drupal\Core\Extension\Extension $a, Drupal\Core\Extension\Extension $b)
          /**
          * Array sorting callback; sorts extensions by their name.
          *
          * @param \Drupal\Core\Extension\Extension $a
          *   The first extension to compare.
          * @param \Drupal\Core\Extension\Extension $b
          *   The second extension to compare.
          *
          * @return int
          *   Less than 0 if $a is less than $b, more than 0 if $a is greater than $b,
          *   and 0 if they are equal.
          */
          
          Inherited from Drupal\Core\Extension\ExtensionList
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:600
        protected stringTranslation -> null
      • public __construct($root, $type, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Extension\InfoParserInterface $info_parser, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\State\StateInterface $state, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Drupal\Core\Extension\ExtensionList $profile_list, $install_profile, array $container_modules_info = array()) Constructs a new ModuleExtensionList instance.
        /**
        * Constructs a new ModuleExtensionList instance.
        *
        * @param string $root
        *   The app root.
        * @param string $type
        *   The extension type.
        * @param \Drupal\Core\Cache\CacheBackendInterface $cache
        *   The cache.
        * @param \Drupal\Core\Extension\InfoParserInterface $info_parser
        *   The info parser.
        * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
        *   The module handler.
        * @param \Drupal\Core\State\StateInterface $state
        *   The state.
        * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
        *   The config factory.
        * @param \Drupal\Core\Extension\ExtensionList $profile_list
        *   The site profile listing.
        * @param string $install_profile
        *   The install profile used by the site.
        * @param array[] $container_modules_info
        *   (optional) The module locations coming from the compiled container.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleExtensionList.php:73
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
        * Sets the string translation service to use.
        *
        * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
        *   The string translation service.
        *
        * @return $this
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
        public reset(): $this Resets the stored extension list.
        /**
        * Resets the stored extension list.
        *
        * We don't reset statically added filenames, as it is a static cache which
        * logically can't change. This is done for performance reasons of the
        * installer.
        *
        * @return $this
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:163
        public exists($extension_name): bool Determines if an extension exists in the filesystem.
        /**
        * Determines if an extension exists in the filesystem.
        *
        * @param string $extension_name
        *   The machine name of the extension.
        *
        * @return bool
        *   TRUE if the extension exists (regardless installed or not) and FALSE if
        *   not.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:225
        public getName($extension_name): string Returns the human-readable name of the extension.
        /**
        * Returns the human-readable name of the extension.
        *
        * @param string $extension_name
        *   The machine name of the extension.
        *
        * @return string
        *   The human-readable name of the extension.
        *
        * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
        *   If there is no extension with the supplied machine name.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:242
        public get($extension_name): \Drupal\Core\Extension\Extension Returns a single extension.
        /**
        * Returns a single extension.
        *
        * @param string $extension_name
        *   The machine name of the extension.
        *
        * @return \Drupal\Core\Extension\Extension
        *   A processed extension object for the extension with the specified machine
        *   name.
        *
        * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
        *   If there is no extension with the supplied name.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:259
        public getList(): \Drupal\Core\Extension\Extension[] Returns all available extensions.
        /**
        * Returns all available extensions.
        *
        * @return \Drupal\Core\Extension\Extension[]
        *   Processed extension objects, keyed by machine name.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:274
        public getExtensionInfo($extension_name): mixed[] Returns information about a specified extension.
        /**
        * Returns information about a specified extension.
        *
        * This function returns the contents of the .info.yml file for the specified
        * extension.
        *
        * @param string $extension_name
        *   The name of an extension whose information shall be returned.
        *
        * @return mixed[]
        *   An associative array of extension information.
        *
        * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
        *   If there is no extension with the supplied name.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:341
        public getAllAvailableInfo(): array[] Returns an array of info files information of available extensions.
        /**
        * Returns an array of info files information of available extensions.
        *
        * This function returns the processed contents (with added defaults) of the
        * .info.yml files.
        *
        * @return array[]
        *   An associative array of extension information arrays, keyed by extension
        *   name.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:359
        public getAllInstalledInfo(): array[] Returns an array of info files information of installed extensions.
        /**
        * Returns an array of info files information of installed extensions.
        *
        * This function returns the processed contents (with added defaults) of the
        * .info.yml files.
        *
        * @return array[]
        *   An associative array of extension information arrays, keyed by extension
        *   name.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:393
        public getPathnames(): string[] Returns a list of extension file paths keyed by machine name.
        /**
        * Returns a list of extension file paths keyed by machine name.
        *
        * @return string[]
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:414
        public setPathname($extension_name, $pathname) Sets the pathname for an extension.
        /**
        * Sets the pathname for an extension.
        *
        * This method is used in the Drupal bootstrapping phase, when the extension
        * system is not fully initialized, to manually set locations of modules and
        * profiles needed to complete bootstrapping.
        *
        * It is not recommended to call this method except in those rare cases.
        *
        * @param string $extension_name
        *   The machine name of the extension.
        * @param string $pathname
        *   The pathname of the extension which is to be set explicitly rather
        *   than by consulting the dynamic extension listing.
        *
        * @internal
        *
        * @see ::getPathname
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:467
        public getPathname($extension_name): string Gets the info file path for an extension.
        /**
        * Gets the info file path for an extension.
        *
        * The info path, whether provided, cached, or retrieved from the database, is
        * only returned if the file exists.
        *
        * This function plays a key role in allowing Drupal's extensions (modules,
        * themes, profiles, theme_engines, etc.) to be located in different places
        * depending on a site's configuration. For example, a module 'foo' may
        * legally be located in any of these four places:
        *
        * - core/modules/foo/foo.info.yml
        * - modules/foo/foo.info.yml
        * - sites/all/modules/foo/foo.info.yml
        * - sites/example.com/modules/foo/foo.info.yml
        *
        * while a theme 'bar' may be located in any of the following four places:
        *
        * - core/themes/bar/bar.info.yml
        * - themes/bar/bar.info.yml
        * - sites/all/themes/bar/bar.info.yml
        * - sites/example.com/themes/bar/bar.info.yml
        *
        * An installation profile maybe be located in any of the following places:
        *
        * - core/profiles/baz/baz.info.yml
        * - profiles/baz/baz.info.yml
        *
        * Calling ExtensionList::getPathname('foo') will give you one of the above,
        * depending on where the extension is located and what type it is.
        *
        * @param string $extension_name
        *   The machine name of the extension for which the pathname is requested.
        *
        * @return string
        *   The drupal-root relative filename and path of the requested extension's
        *   .info.yml file.
        *
        * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
        *   If there is no extension with the supplied machine name.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:512
        public getPath($extension_name): string Gets the path to an extension of a specific type (module, theme, etc.).
        /**
        * Gets the path to an extension of a specific type (module, theme, etc.).
        *
        * The path is the directory in which the .info file is located. This name is
        * coming from \SplFileInfo.
        *
        * @param string $extension_name
        *   The machine name of the extension for which the path is requested.
        *
        * @return string
        *   The Drupal-root-relative path to the specified extension.
        *
        * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
        *   If there is no extension with the supplied name.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:540
        public checkIncompatibility($name): bool Tests the compatibility of an extension.
        /**
        * Tests the compatibility of an extension.
        *
        * @param string $name
        *   The extension name to check.
        *
        * @return bool
        *   TRUE if the extension is incompatible and FALSE if not.
        *
        * @throws \Drupal\Core\Extension\Exception\UnknownExtensionException
        *   If there is no extension with the supplied name.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:583
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
        * Translates a string to the current language or to a given language.
        *
        * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
        * important security information and usage guidelines.
        *
        * In order for strings to be localized, make them available in one of the
        * ways supported by the
        * @link https://www.drupal.org/node/322729 Localization API @endlink. When
        * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
        * $this->t(). Otherwise create a new
        * \Drupal\Core\StringTranslation\TranslatableMarkup object.
        *
        * @param string $string
        *   A string containing the English text to translate.
        * @param array $args
        *   (optional) An associative array of replacements to make after
        *   translation. Based on the first character of the key, the value is
        *   escaped and/or themed. See
        *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
        *   details.
        * @param array $options
        *   (optional) An associative array of additional options, with the following
        *   elements:
        *   - 'langcode' (defaults to the current language): A language code, to
        *     translate to a language other than what is used to display the page.
        *   - 'context' (defaults to the empty context): The context the source
        *     string belongs to. See the
        *     @link i18n Internationalization topic @endlink for more information
        *     about string contexts.
        *
        * @return \Drupal\Core\StringTranslation\TranslatableMarkup
        *   An object that, when cast to a string, returns the translated string.
        *
        * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
        * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
        *
        * @ingroup sanitization
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) Formats a string containing a count of items.
        /**
        * Formats a string containing a count of items.
        *
        * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
        protected getExtensionDiscovery() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleExtensionList.php:88
        protected getNumberOfPlurals($langcode = null) Returns the number of plurals supported by a given language.
        /**
        * Returns the number of plurals supported by a given language.
        *
        * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
        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 <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
        protected getProfileDirectories(Drupal\Core\Extension\ExtensionDiscovery $discovery): string[] Finds all installation profile paths.
        /**
        * Finds all installation profile paths.
        *
        * @param \Drupal\Core\Extension\ExtensionDiscovery $discovery
        *   The extension discovery.
        *
        * @return string[]
        *   Paths to all installation profiles.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleExtensionList.php:107
        protected getActiveProfile(): \Drupal\Core\Extension\Extension|null Gets the processed active profile object, or null.
        /**
        * Gets the processed active profile object, or null.
        *
        * @return \Drupal\Core\Extension\Extension|null
        *   The active profile, if there is one.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleExtensionList.php:125
        protected doScanExtensions() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleExtensionList.php:137
        protected doList() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleExtensionList.php:153
        protected getInstalledExtensionNames() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleExtensionList.php:199
        protected ensureRequiredDependencies(Drupal\Core\Extension\Extension $module, array $modules = array()) Marks dependencies of required modules as 'required', recursively.
        /**
        * Marks dependencies of required modules as 'required', recursively.
        *
        * @param \Drupal\Core\Extension\Extension $module
        *   The module extension object.
        * @param \Drupal\Core\Extension\Extension[] $modules
        *   Extension objects for all available modules.
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleExtensionList.php:211
        protected getListCacheId(): string Returns the extension list cache ID.
        /**
        * Returns the extension list cache ID.
        *
        * @return string
        *   The list cache ID.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:191
        protected getInfoCacheId(): string Returns the extension info cache ID.
        /**
        * Returns the extension info cache ID.
        *
        * @return string
        *   The info cache ID.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:201
        protected getPathnamesCacheId(): string Returns the extension filenames cache ID.
        /**
        * Returns the extension filenames cache ID.
        *
        * @return string
        *   The filename cache ID.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:211
        protected recalculateInfo(): array[] Generates the information from .info.yml files for extensions of this type.
        /**
        * Generates the information from .info.yml files for extensions of this type.
        *
        * @return array[]
        *   An array of arrays of .info.yml entries keyed by the machine name.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:403
        protected recalculatePathnames(): string[] Generates a sorted list of .info.yml file locations for all extensions.
        /**
        * Generates a sorted list of .info.yml file locations for all extensions.
        *
        * @return string[]
        *   An array of .info.yml file locations keyed by the extension machine name.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:439
        protected createExtensionInfo(Drupal\Core\Extension\Extension $extension): array Creates the info value for an extension object.
        /**
        * Creates the info value for an extension object.
        *
        * @param \Drupal\Core\Extension\Extension $extension
        *   The extension whose info is to be altered.
        *
        * @return array
        *   The extension info array.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:553
        public static sortByName(Drupal\Core\Extension\Extension $a, Drupal\Core\Extension\Extension $b): int Array sorting callback; sorts extensions by their name.
        \Drupal\Core\Extension\ExtensionList::sortByName(Drupal\Core\Extension\Extension $a, Drupal\Core\Extension\Extension $b)
        /**
        * Array sorting callback; sorts extensions by their name.
        *
        * @param \Drupal\Core\Extension\Extension $a
        *   The first extension to compare.
        * @param \Drupal\Core\Extension\Extension $b
        *   The second extension to compare.
        *
        * @return int
        *   Less than 0 if $a is less than $b, more than 0 if $a is greater than $b,
        *   and 0 if they are equal.
        */
        
        Inherited from Drupal\Core\Extension\ExtensionList
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ExtensionList.php:600
    • public __construct($root, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Lock\LockBackendInterface $lock, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Extension\ThemeHandlerInterface $theme_handler, Drupal\Core\Theme\ThemeInitializationInterface $theme_initialization, Drupal\Core\Cache\CacheBackendInterface $runtime_cache, Drupal\Core\Extension\ModuleExtensionList $module_list, $theme_name = null) Constructs a \Drupal\Core\Theme\Registry object.
      /**
      * Constructs a \Drupal\Core\Theme\Registry object.
      *
      * @param string $root
      *   The app root.
      * @param \Drupal\Core\Cache\CacheBackendInterface $cache
      *   The cache backend interface to use for the complete theme registry data.
      * @param \Drupal\Core\Lock\LockBackendInterface $lock
      *   The lock backend.
      * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
      *   The module handler to use to load modules.
      * @param \Drupal\Core\Extension\ThemeHandlerInterface $theme_handler
      *   The theme handler.
      * @param \Drupal\Core\Theme\ThemeInitializationInterface $theme_initialization
      *   The theme initialization.
      * @param \Drupal\Core\Cache\CacheBackendInterface $runtime_cache
      *   The cache backend interface to use for the runtime theme registry data.
      * @param \Drupal\Core\Extension\ModuleExtensionList $module_list
      *   The module list.
      * @param string $theme_name
      *   (optional) The name of the theme for which to construct the registry.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:184
      public setThemeManager(Drupal\Core\Theme\ThemeManagerInterface $theme_manager) Sets the theme manager.
      /**
      * Sets the theme manager.
      *
      * @param \Drupal\Core\Theme\ThemeManagerInterface $theme_manager
      *   The theme manager.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:202
      public get(): array Returns the complete theme registry from cache or rebuilds it.
      /**
      * Returns the complete theme registry from cache or rebuilds it.
      *
      * @return array
      *   The complete theme registry data array.
      *
      * @see Registry::$registry
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:238
      public getRuntime(): \Drupal\Core\Utility\ThemeRegistry Returns the incomplete, runtime theme registry.
      /**
      * Returns the incomplete, runtime theme registry.
      *
      * @return \Drupal\Core\Utility\ThemeRegistry
      *   A shared instance of the ThemeRegistry class, provides an ArrayObject
      *   that allows it to be accessed with array syntax and isset(), and is more
      *   lightweight than the full registry.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:264
      public getBaseHook($hook): string|false Returns the base hook for a given hook suggestion.
      /**
      * Returns the base hook for a given hook suggestion.
      *
      * @param string $hook
      *   The name of a theme hook whose base hook to find.
      *
      * @return string|false
      *   The name of the base hook or FALSE.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:288
      public reset() Invalidates theme registry caches.
      /**
      * Invalidates theme registry caches.
      *
      * To be called when the list of enabled extensions is changed.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:759
      public destruct() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:778
      public getPrefixGroupedUserFunctions($prefixes = array()): array Gets all user functions grouped by the word before the first underscore.
      /**
      * Gets all user functions grouped by the word before the first underscore.
      *
      * @param $prefixes
      *   An array of function prefixes by which the list can be limited.
      *
      * @return array
      *   Functions grouped by the first prefix.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:793
      protected init($theme_name = null) Initializes a theme with a certain name.
      /**
      * Initializes a theme with a certain name.
      *
      * This function does to much magic, so it should be replaced by another
      * services which holds the current active theme information.
      *
      * @param string $theme_name
      *   (optional) The name of the theme for which to construct the registry.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:215
      protected setCache() Persists the theme registry in the cache backend.
      /**
      * Persists the theme registry in the cache backend.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:275
      protected build(): array Builds the theme registry cache.
      /**
      * Builds the theme registry cache.
      *
      * Theme hook definitions are collected in the following order:
      * - Modules
      * - Base theme engines
      * - Base themes
      * - Theme engine
      * - Theme
      *
      * All theme hook definitions are essentially just collated and merged in the
      * above order. However, various extension-specific default values and
      * customizations are required; e.g., to record the effective file path for
      * theme template. Therefore, this method first collects all extensions per
      * type, and then dispatches the processing for each extension to
      * processExtension().
      *
      * After completing the collection, modules are allowed to alter it. Lastly,
      * any derived and incomplete theme hook definitions that are hook suggestions
      * for base hooks (e.g., 'block__node' for the base hook 'block') need to be
      * determined based on the full registry and classified as 'base hook'.
      *
      * See the @link themeable Default theme implementations topic @endlink for
      * details.
      *
      * @return array
      *   The built theme registry.
      *
      * @see hook_theme_registry_alter()
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:337
      protected processExtension(array &$cache, $name, $type, $theme, $path) Process a single implementation of hook_theme().
      /**
      * Process a single implementation of hook_theme().
      *
      * @param array $cache
      *   The theme registry that will eventually be cached; It is an associative
      *   array keyed by theme hooks, whose values are associative arrays
      *   describing the hook:
      *   - 'type': The passed-in $type.
      *   - 'theme path': The passed-in $path.
      *   - 'template': The filename of the template generating output for this
      *     theme hook. The template is in the directory defined by the 'path' key
      *     of hook_theme() or defaults to "$path/templates".
      *   - 'variables': The variables for this theme hook as defined in
      *     hook_theme(). If there is more than one implementation and 'variables'
      *     is not specified in a later one, then the previous definition is kept.
      *   - 'render element': The renderable element for this theme hook as defined
      *     in hook_theme(). If there is more than one implementation and
      *     'render element' is not specified in a later one, then the previous
      *     definition is kept.
      *   - See the @link themeable Theme system overview topic @endlink for
      *     detailed documentation.
      * @param string $name
      *   The name of the module, theme engine, base theme engine, theme or base
      *   theme implementing hook_theme().
      * @param string $type
      *   One of 'module', 'theme_engine', 'base_theme_engine', 'theme', or
      *   'base_theme'. Unlike regular hooks that can only be implemented by
      *   modules, each of these can implement hook_theme(). This function is
      *   called in aforementioned order and new entries override older ones. For
      *   example, if a theme hook is both defined by a module and a theme, then
      *   the definition in the theme will be used.
      * @param string $theme
      *   The actual name of theme, module, etc. that is being processed.
      * @param string $path
      *   The directory where $name is. For example, modules/system or
      *   themes/olivero.
      *
      * @see \Drupal\Core\Theme\ThemeManagerInterface::render()
      * @see hook_theme()
      * @see \Drupal\Core\Extension\ThemeHandler::listInfo()
      * @see twig_render_template()
      *
      * @throws \BadFunctionCallException
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:439
      protected completeSuggestion($hook, array &$cache) Completes the definition of the requested suggestion hook.
      /**
      * Completes the definition of the requested suggestion hook.
      *
      * @param string $hook
      *   The name of the suggestion hook to complete.
      * @param array $cache
      *   The theme registry, as documented in
      *   \Drupal\Core\Theme\Registry::processExtension().
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:603
      protected mergePreprocessFunctions($destination_hook_name, $source_hook_name, $parent_hook, array &$cache) Merges the source hook's preprocess functions into the destination hook's.
      /**
      * Merges the source hook's preprocess functions into the destination hook's.
      *
      * @param string $destination_hook_name
      *   The name of the hook to merge preprocess functions to.
      * @param string $source_hook_name
      *   The name of the hook to merge preprocess functions from.
      * @param array $parent_hook
      *   The parent hook if it exists. Either an incomplete hook from suggestions
      *   or a base hook.
      * @param array $cache
      *   The theme registry, as documented in
      *   \Drupal\Core\Theme\Registry::processExtension().
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:643
      protected postProcessExtension(array &$cache, Drupal\Core\Theme\ActiveTheme $theme) Completes the theme registry adding discovered functions and hooks.
      /**
      * Completes the theme registry adding discovered functions and hooks.
      *
      * @param array $cache
      *   The theme registry as documented in
      *   \Drupal\Core\Theme\Registry::processExtension().
      * @param \Drupal\Core\Theme\ActiveTheme $theme
      *   Current active theme.
      *
      * @see ::processExtension()
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:671
    protected singleFieldDisplays -> null
  • public buildComponents(array &$build, array $entities, array $displays, $view_mode) {@inheritdoc}
    $0['#pre_render'][0][0]->buildComponents(array &$build, array $entities, array $displays, $view_mode)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/NodeViewBuilder.php:18
    public __construct(Drupal\Core\Entity\EntityTypeInterface $entity_type, Drupal\Core\Entity\EntityRepositoryInterface $entity_repository, Drupal\Core\Language\LanguageManagerInterface $language_manager, Drupal\Core\Theme\Registry $theme_registry, Drupal\Core\Entity\EntityDisplayRepositoryInterface $entity_display_repository) Constructs a new EntityViewBuilder.
    new \Drupal\node\NodeViewBuilder(Drupal\Core\Entity\EntityTypeInterface $entity_type, Drupal\Core\Entity\EntityRepositoryInterface $entity_repository, Drupal\Core\Language\LanguageManagerInterface $language_manager, Drupal\Core\Theme\Registry $theme_registry, Drupal\Core\Entity\EntityDisplayRepositoryInterface $entity_display_repository)
    /**
    * Constructs a new EntityViewBuilder.
    *
    * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
    *   The entity type definition.
    * @param \Drupal\Core\Entity\EntityRepositoryInterface $entity_repository
    *   The entity repository service.
    * @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
    *   The language manager.
    * @param \Drupal\Core\Theme\Registry $theme_registry
    *   The theme registry.
    * @param \Drupal\Core\Entity\EntityDisplayRepositoryInterface $entity_display_repository
    *   The entity display repository.
    */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:97
    public view(Drupal\Core\Entity\EntityInterface $entity, $view_mode = 'full', $langcode = null) {@inheritdoc}
    $0['#pre_render'][0][0]->view(Drupal\Core\Entity\EntityInterface $entity, $view_mode = 'full', $langcode = null)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:122
    public viewMultiple(array $entities = array(), $view_mode = 'full', $langcode = null) {@inheritdoc}
    $0['#pre_render'][0][0]->viewMultiple(array $entities = array(), $view_mode = 'full', $langcode = null)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:145
    public build(array $build): array Builds an entity's view; augments entity defaults.
    $0['#pre_render'][0][0]->build(array $build)
    /**
    * Builds an entity's view; augments entity defaults.
    *
    * This function is assigned as a #pre_render callback in ::view().
    *
    * It transforms the renderable array for a single entity to the same
    * structure as if we were rendering multiple entities, and then calls the
    * default ::buildMultiple() #pre_render callback.
    *
    * @param array $build
    *   A renderable array containing build information and context for an entity
    *   view.
    *
    * @return array
    *   The updated renderable array.
    *
    * @see \Drupal\Core\Render\RendererInterface::render()
    */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:236
    public buildMultiple(array $build_list): array Builds multiple entities' views; augments entity defaults.
    $0['#pre_render'][0][0]->buildMultiple(array $build_list)
    /**
    * Builds multiple entities' views; augments entity defaults.
    *
    * This function is assigned as a #pre_render callback in ::viewMultiple().
    *
    * By delaying the building of an entity until the #pre_render processing in
    * \Drupal::service('renderer')->render(), the processing cost of assembling
    * an entity's renderable array is saved on cache-hit requests.
    *
    * @param array $build_list
    *   A renderable  array containing build information and context for an
    *   entity view.
    *
    * @return array
    *   The updated renderable array.
    *
    * @see \Drupal\Core\Render\RendererInterface::render()
    */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:260
    public getCacheTags() {@inheritdoc}
    $0['#pre_render'][0][0]->getCacheTags()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:394
    public resetCache(?array $entities = null) {@inheritdoc}
    $0['#pre_render'][0][0]->resetCache(?array $entities = null)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:401
    public viewField(Drupal\Core\Field\FieldItemListInterface $items, $display_options = array()) {@inheritdoc}
    $0['#pre_render'][0][0]->viewField(Drupal\Core\Field\FieldItemListInterface $items, $display_options = array())
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:446
    public viewFieldItem(Drupal\Core\Field\FieldItemInterface $item, $display = array()) {@inheritdoc}
    $0['#pre_render'][0][0]->viewFieldItem(Drupal\Core\Field\FieldItemInterface $item, $display = array())
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:471
    public __sleep() {@inheritdoc}
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
    public setModuleHandler(Drupal\Core\Extension\ModuleHandlerInterface $module_handler): $this Sets the module handler for this handler.
    $0['#pre_render'][0][0]->setModuleHandler(Drupal\Core\Extension\ModuleHandlerInterface $module_handler)
    /**
    * Sets the module handler for this handler.
    *
    * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
    *   The module handler.
    *
    * @return $this
    */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityHandlerBase.php:46
    public __wakeup() {@inheritdoc}
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
    public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
    $0['#pre_render'][0][0]->setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation)
    /**
    * Sets the string translation service to use.
    *
    * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
    *   The string translation service.
    *
    * @return $this
    */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
    protected getBuildDefaults(Drupal\Core\Entity\EntityInterface $entity, $view_mode) {@inheritdoc}
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/NodeViewBuilder.php:60
    protected addContextualLinks(array &$build, Drupal\Core\Entity\EntityInterface $entity) Add contextual links.
    /**
    * Add contextual links.
    *
    * @param array $build
    *   The render array that is being created.
    * @param \Drupal\Core\Entity\EntityInterface $entity
    *   The entity to be prepared.
    */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:354
    protected alterBuild(array &$build, Drupal\Core\Entity\EntityInterface $entity, Drupal\Core\Entity\Display\EntityViewDisplayInterface $display, $view_mode) Specific per-entity building.
    /**
    * Specific per-entity building.
    *
    * @param array $build
    *   The render array that is being created.
    * @param \Drupal\Core\Entity\EntityInterface $entity
    *   The entity to be prepared.
    * @param \Drupal\Core\Entity\Display\EntityViewDisplayInterface $display
    *   The entity view display holding the display options configured for the
    *   entity components.
    * @param string $view_mode
    *   The view mode that should be used to prepare the entity.
    */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:389
    protected isViewModeCacheable($view_mode): bool Determines whether the view mode is cacheable.
    /**
    * Determines whether the view mode is cacheable.
    *
    * @param string $view_mode
    *   Name of the view mode that should be rendered.
    *
    * @return bool
    *   TRUE if the view mode can be cached, FALSE otherwise.
    */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:434
    protected getSingleFieldDisplay($entity, $field_name, $display_options): \Drupal\Core\Entity\Display\EntityViewDisplayInterface Gets an EntityViewDisplay for rendering an individual field.
    /**
    * Gets an EntityViewDisplay for rendering an individual field.
    *
    * @param \Drupal\Core\Entity\EntityInterface $entity
    *   The entity.
    * @param string $field_name
    *   The field name.
    * @param string|array $display_options
    *   The display options passed to the viewField() method.
    *
    * @return \Drupal\Core\Entity\Display\EntityViewDisplayInterface
    */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:504
    protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Gets the module handler.
    /**
    * Gets the module handler.
    *
    * @return \Drupal\Core\Extension\ModuleHandlerInterface
    *   The module handler.
    */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityHandlerBase.php:31
    protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
    /**
    * Translates a string to the current language or to a given language.
    *
    * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
    * important security information and usage guidelines.
    *
    * In order for strings to be localized, make them available in one of the
    * ways supported by the
    * @link https://www.drupal.org/node/322729 Localization API @endlink. When
    * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
    * $this->t(). Otherwise create a new
    * \Drupal\Core\StringTranslation\TranslatableMarkup object.
    *
    * @param string $string
    *   A string containing the English text to translate.
    * @param array $args
    *   (optional) An associative array of replacements to make after
    *   translation. Based on the first character of the key, the value is
    *   escaped and/or themed. See
    *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
    *   details.
    * @param array $options
    *   (optional) An associative array of additional options, with the following
    *   elements:
    *   - 'langcode' (defaults to the current language): A language code, to
    *     translate to a language other than what is used to display the page.
    *   - 'context' (defaults to the empty context): The context the source
    *     string belongs to. See the
    *     @link i18n Internationalization topic @endlink for more information
    *     about string contexts.
    *
    * @return \Drupal\Core\StringTranslation\TranslatableMarkup
    *   An object that, when cast to a string, returns the translated string.
    *
    * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
    * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
    *
    * @ingroup sanitization
    */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
    protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) Formats a string containing a count of items.
    /**
    * Formats a string containing a count of items.
    *
    * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
    */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
    protected getNumberOfPlurals($langcode = null) Returns the number of plurals supported by a given language.
    /**
    * Returns the number of plurals supported by a given language.
    *
    * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
    */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
    protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
    /**
    * Gets the string translation service.
    *
    * @return \Drupal\Core\StringTranslation\TranslationInterface
    *   The string translation service.
    */
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
    public static renderLinks($node_entity_id, $view_mode, $langcode, $is_in_preview, $revision_id = null): array #lazy_builder callback; builds a node's links.
    \Drupal\node\NodeViewBuilder::renderLinks($node_entity_id, $view_mode, $langcode, $is_in_preview, $revision_id = null)
    /**
    * #lazy_builder callback; builds a node's links.
    *
    * @param string $node_entity_id
    *   The node entity ID.
    * @param string $view_mode
    *   The view mode in which the node entity is being viewed.
    * @param string $langcode
    *   The language in which the node entity is being viewed.
    * @param bool $is_in_preview
    *   Whether the node is currently being previewed.
    * @param $revision_id
    *   (optional) The identifier of the node revision to be loaded. If none
    *   is provided, the default revision will be loaded.
    *
    * @return array
    *   A renderable array representing the node links.
    */
    
    Defined in <ROOT>/core/modules/node/src/NodeViewBuilder.php:89
    public static trustedCallbacks() {@inheritdoc}
    \Drupal\node\NodeViewBuilder::trustedCallbacks()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/node/src/NodeViewBuilder.php:154
    public static createInstance(Symfony\Component\DependencyInjection\ContainerInterface $container, Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    \Drupal\Core\Entity\EntityViewBuilder::createInstance(Symfony\Component\DependencyInjection\ContainerInterface $container, Drupal\Core\Entity\EntityTypeInterface $entity_type)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:109
    protected static buildLinks(Drupal\node\NodeInterface $entity, $view_mode): array Build the default links (Read more) for a node.
    /**
    * Build the default links (Read more) for a node.
    *
    * @param \Drupal\node\NodeInterface $entity
    *   The node object.
    * @param string $view_mode
    *   A view mode identifier.
    *
    * @return array
    *   An array that can be processed by drupal_pre_render_links().
    */
    
    Defined in <ROOT>/core/modules/node/src/NodeViewBuilder.php:124
  • const THROW_EXCEPTION :: string (9) "exception"
    \Drupal\node\NodeViewBuilder::THROW_EXCEPTION
    const TRIGGER_WARNING :: string (7) "warning"
    \Drupal\node\NodeViewBuilder::TRIGGER_WARNING
    const TRIGGER_SILENCED_DEPRECATION :: string (20) "silenced_deprecation"
    \Drupal\node\NodeViewBuilder::TRIGGER_SILENCED_DEPRECATION
1 => string (5) "build"
$0['#pre_render'][0][1]
Called from <ROOT>/modules/contrib/devel/src/Controller/EntityDebugController.php:143 [Drupal\devel\DevelDumperManager->exportAsRenderable()]
  1. <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:123 [call_user_func_array()]
  2. <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:592 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()]
  3. <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:124 [Drupal\Core\Render\Renderer->executeInRenderContext()]
  4. <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:97 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext()]
  5. .../symfony/http-kernel/HttpKernel.php:181 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()]
  6. .../symfony/http-kernel/HttpKernel.php:76 [Symfony\Component\HttpKernel\HttpKernel->handleRaw()]
  7. <ROOT>/core/lib/Drupal/Core/StackMiddleware/Session.php:58 [Symfony\Component\HttpKernel\HttpKernel->handle()]
  8. <ROOT>/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:48 [Drupal\Core\StackMiddleware\Session->handle()]
  9. <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:191 [Drupal\Core\StackMiddleware\KernelPreHandle->handle()]
  10. <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:128 [Drupal\page_cache\StackMiddleware\PageCache->fetch()]
  11. <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:82 [Drupal\page_cache\StackMiddleware\PageCache->lookup()]
  12. <ROOT>/modules/contrib/cdn/src/StackMiddleware/DuplicateContentPreventionMiddleware.php:117 [Drupal\page_cache\StackMiddleware\PageCache->handle()]
  13. <ROOT>/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:48 [Drupal\cdn\StackMiddleware\DuplicateContentPreventionMiddleware->handle()]
  14. <ROOT>/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:51 [Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()]
  15. <ROOT>/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php:51 [Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()]
  16. <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:704 [Drupal\Core\StackMiddleware\StackedHttpKernel->handle()]
  17. <ROOT>/index.php:19 [Drupal\Core\DrupalKernel->handle()]