Kint
$logs array (16)
result => Drupal\commerce_order\PriceCalculatorResult (3)
$logs['result']
  • Properties (3)
  • Available methods (4)
  • protected calculatedPrice -> Drupal\commerce_price\Price (2)
    • Properties (2)
    • Available methods (22)
    • protected number -> string (12) "25000.000000"
      protected currencyCode -> string (3) "XAF"
    • public __construct(string $number, string $currency_code) Constructs a new Price object.
      /**
      * Constructs a new Price object.
      *
      * @param string $number
      *   The number.
      * @param string $currency_code
      *   The currency code.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:36
      public getNumber(): string Gets the number.
      /**
      * Gets the number.
      *
      * @return string
      *   The number.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:65
      public getCurrencyCode(): string Gets the currency code.
      /**
      * Gets the currency code.
      *
      * @return string
      *   The currency code.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:75
      public __toString(): string Gets the string representation of the price.
      /**
      * Gets the string representation of the price.
      *
      * @return string
      *   The string representation of the price.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:85
      public toArray(): array Gets the array representation of the price.
      /**
      * Gets the array representation of the price.
      *
      * @return array
      *   The array representation of the price.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:95
      public convert($currency_code, $rate = '1'): Drupal\commerce_price\Price Converts the current price to the given currency.
      /**
      * Converts the current price to the given currency.
      *
      * @param string $currency_code
      *   The currency code.
      * @param string $rate
      *   A currency rate corresponding to the currency code.
      *
      * @return static
      *   The resulting price.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:110
      public add(Drupal\commerce_price\Price $price): Drupal\commerce_price\Price Adds the given price to the current price.
      /**
      * Adds the given price to the current price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return static
      *   The resulting price.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:124
      public subtract(Drupal\commerce_price\Price $price): Drupal\commerce_price\Price Subtracts the given price from the current price.
      /**
      * Subtracts the given price from the current price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return static
      *   The resulting price.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:139
      public multiply(string $number): Drupal\commerce_price\Price Multiplies the current price by the given number.
      /**
      * Multiplies the current price by the given number.
      *
      * @param string $number
      *   The number.
      *
      * @return static
      *   The resulting price.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:154
      public divide(string $number): Drupal\commerce_price\Price Divides the current price by the given number.
      /**
      * Divides the current price by the given number.
      *
      * @param string $number
      *   The number.
      *
      * @return static
      *   The resulting price.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:168
      public compareTo(Drupal\commerce_price\Price $price): int Compares the current price with the given price.
      /**
      * Compares the current price with the given price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return int
      *   0 if both prices are equal, 1 if the first one is greater, -1 otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:182
      public isPositive(): bool Gets whether the current price is positive.
      /**
      * Gets whether the current price is positive.
      *
      * @return bool
      *   TRUE if the price is positive, FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:193
      public isNegative(): bool Gets whether the current price is negative.
      /**
      * Gets whether the current price is negative.
      *
      * @return bool
      *   TRUE if the price is negative, FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:203
      public isZero(): bool Gets whether the current price is zero.
      /**
      * Gets whether the current price is zero.
      *
      * @return bool
      *   TRUE if the price is zero, FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:213
      public equals(Drupal\commerce_price\Price $price): bool Gets whether the current price is equivalent to the given price.
      /**
      * Gets whether the current price is equivalent to the given price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return bool
      *   TRUE if the prices are equal, FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:226
      public greaterThan(Drupal\commerce_price\Price $price): bool Gets whether the current price is greater than the given price.
      /**
      * Gets whether the current price is greater than the given price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return bool
      *   TRUE if the current price is greater than the given price,
      *   FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:240
      public greaterThanOrEqual(Drupal\commerce_price\Price $price): bool Gets whether the current price is greater than or equal to the given price.
      /**
      * Gets whether the current price is greater than or equal to the given price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return bool
      *   TRUE if the current price is greater than or equal to the given price,
      *   FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:254
      public lessThan(Drupal\commerce_price\Price $price): bool Gets whether the current price is lesser than the given price.
      /**
      * Gets whether the current price is lesser than the given price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return bool
      *   TRUE if the current price is lesser than the given price,
      *   FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:268
      public lessThanOrEqual(Drupal\commerce_price\Price $price): bool Gets whether the current price is lesser than or equal to the given price.
      /**
      * Gets whether the current price is lesser than or equal to the given price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return bool
      *   TRUE if the current price is lesser than or equal to the given price,
      *   FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:282
      protected assertCurrencyCodeFormat($currency_code) Asserts that the currency code is in the right format.
      /**
      * Asserts that the currency code is in the right format.
      *
      * Serves only as a basic sanity check.
      *
      * @param string $currency_code
      *   The currency code.
      *
      * @throws \InvalidArgumentException
      *   Thrown when the currency code is not in the right format.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:297
      protected assertSameCurrency(Drupal\commerce_price\Price $first_price, Drupal\commerce_price\Price $second_price) Asserts that the two prices have the same currency.
      /**
      * Asserts that the two prices have the same currency.
      *
      * @param \Drupal\commerce_price\Price $first_price
      *   The first price.
      * @param \Drupal\commerce_price\Price $second_price
      *   The second price.
      *
      * @throws \Drupal\commerce_price\Exception\CurrencyMismatchException
      *   Thrown when the prices do not have the same currency.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:314
      public static fromArray(array $price): Drupal\commerce_price\Price Creates a new price from the given array.
      \Drupal\commerce_price\Price::fromArray(array $price)
      /**
      * Creates a new price from the given array.
      *
      * @param array $price
      *   The price array, with the "number" and "currency_code" keys.
      *
      * @return static
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:52
    protected basePrice -> Drupal\commerce_price\Price (2)
    • Properties (2)
    • Available methods (22)
    • protected number -> string (12) "25000.000000"
      protected currencyCode -> string (3) "XAF"
    • public __construct(string $number, string $currency_code) Constructs a new Price object.
      /**
      * Constructs a new Price object.
      *
      * @param string $number
      *   The number.
      * @param string $currency_code
      *   The currency code.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:36
      public getNumber(): string Gets the number.
      /**
      * Gets the number.
      *
      * @return string
      *   The number.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:65
      public getCurrencyCode(): string Gets the currency code.
      /**
      * Gets the currency code.
      *
      * @return string
      *   The currency code.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:75
      public __toString(): string Gets the string representation of the price.
      /**
      * Gets the string representation of the price.
      *
      * @return string
      *   The string representation of the price.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:85
      public toArray(): array Gets the array representation of the price.
      /**
      * Gets the array representation of the price.
      *
      * @return array
      *   The array representation of the price.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:95
      public convert($currency_code, $rate = '1'): Drupal\commerce_price\Price Converts the current price to the given currency.
      /**
      * Converts the current price to the given currency.
      *
      * @param string $currency_code
      *   The currency code.
      * @param string $rate
      *   A currency rate corresponding to the currency code.
      *
      * @return static
      *   The resulting price.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:110
      public add(Drupal\commerce_price\Price $price): Drupal\commerce_price\Price Adds the given price to the current price.
      /**
      * Adds the given price to the current price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return static
      *   The resulting price.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:124
      public subtract(Drupal\commerce_price\Price $price): Drupal\commerce_price\Price Subtracts the given price from the current price.
      /**
      * Subtracts the given price from the current price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return static
      *   The resulting price.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:139
      public multiply(string $number): Drupal\commerce_price\Price Multiplies the current price by the given number.
      /**
      * Multiplies the current price by the given number.
      *
      * @param string $number
      *   The number.
      *
      * @return static
      *   The resulting price.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:154
      public divide(string $number): Drupal\commerce_price\Price Divides the current price by the given number.
      /**
      * Divides the current price by the given number.
      *
      * @param string $number
      *   The number.
      *
      * @return static
      *   The resulting price.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:168
      public compareTo(Drupal\commerce_price\Price $price): int Compares the current price with the given price.
      /**
      * Compares the current price with the given price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return int
      *   0 if both prices are equal, 1 if the first one is greater, -1 otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:182
      public isPositive(): bool Gets whether the current price is positive.
      /**
      * Gets whether the current price is positive.
      *
      * @return bool
      *   TRUE if the price is positive, FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:193
      public isNegative(): bool Gets whether the current price is negative.
      /**
      * Gets whether the current price is negative.
      *
      * @return bool
      *   TRUE if the price is negative, FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:203
      public isZero(): bool Gets whether the current price is zero.
      /**
      * Gets whether the current price is zero.
      *
      * @return bool
      *   TRUE if the price is zero, FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:213
      public equals(Drupal\commerce_price\Price $price): bool Gets whether the current price is equivalent to the given price.
      /**
      * Gets whether the current price is equivalent to the given price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return bool
      *   TRUE if the prices are equal, FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:226
      public greaterThan(Drupal\commerce_price\Price $price): bool Gets whether the current price is greater than the given price.
      /**
      * Gets whether the current price is greater than the given price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return bool
      *   TRUE if the current price is greater than the given price,
      *   FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:240
      public greaterThanOrEqual(Drupal\commerce_price\Price $price): bool Gets whether the current price is greater than or equal to the given price.
      /**
      * Gets whether the current price is greater than or equal to the given price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return bool
      *   TRUE if the current price is greater than or equal to the given price,
      *   FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:254
      public lessThan(Drupal\commerce_price\Price $price): bool Gets whether the current price is lesser than the given price.
      /**
      * Gets whether the current price is lesser than the given price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return bool
      *   TRUE if the current price is lesser than the given price,
      *   FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:268
      public lessThanOrEqual(Drupal\commerce_price\Price $price): bool Gets whether the current price is lesser than or equal to the given price.
      /**
      * Gets whether the current price is lesser than or equal to the given price.
      *
      * @param \Drupal\commerce_price\Price $price
      *   The price.
      *
      * @return bool
      *   TRUE if the current price is lesser than or equal to the given price,
      *   FALSE otherwise.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:282
      protected assertCurrencyCodeFormat($currency_code) Asserts that the currency code is in the right format.
      /**
      * Asserts that the currency code is in the right format.
      *
      * Serves only as a basic sanity check.
      *
      * @param string $currency_code
      *   The currency code.
      *
      * @throws \InvalidArgumentException
      *   Thrown when the currency code is not in the right format.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:297
      protected assertSameCurrency(Drupal\commerce_price\Price $first_price, Drupal\commerce_price\Price $second_price) Asserts that the two prices have the same currency.
      /**
      * Asserts that the two prices have the same currency.
      *
      * @param \Drupal\commerce_price\Price $first_price
      *   The first price.
      * @param \Drupal\commerce_price\Price $second_price
      *   The second price.
      *
      * @throws \Drupal\commerce_price\Exception\CurrencyMismatchException
      *   Thrown when the prices do not have the same currency.
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:314
      public static fromArray(array $price): Drupal\commerce_price\Price Creates a new price from the given array.
      \Drupal\commerce_price\Price::fromArray(array $price)
      /**
      * Creates a new price from the given array.
      *
      * @param array $price
      *   The price array, with the "number" and "currency_code" keys.
      *
      * @return static
      */
      
      Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:52
    protected adjustments -> array (0)
  • public __construct(Drupal\commerce_price\Price $calculated_price, Drupal\commerce_price\Price $base_price, array $adjustments = array()) Constructs a new PriceCalculatorResult object.
    new \Drupal\commerce_order\PriceCalculatorResult(Drupal\commerce_price\Price $calculated_price, Drupal\commerce_price\Price $base_price, array $adjustments = array())
    /**
    * Constructs a new PriceCalculatorResult object.
    *
    * @param \Drupal\commerce_price\Price $calculated_price
    *   The calculated price.
    * @param \Drupal\commerce_price\Price $base_price
    *   The base price.
    * @param \Drupal\commerce_order\Adjustment[] $adjustments
    *   The adjustments.
    */
    
    Defined in <ROOT>/modules/contrib/commerce/modules/order/src/PriceCalculatorResult.php:45
    public getCalculatedPrice(): Drupal\commerce_price\Price Gets the calculated price.
    $logs['result']->getCalculatedPrice()
    /**
    * Gets the calculated price.
    *
    * This is the resolved unit price with adjustments applied.
    *
    * @return \Drupal\commerce_price\Price
    *   The calculated price.
    */
    
    Defined in <ROOT>/modules/contrib/commerce/modules/order/src/PriceCalculatorResult.php:59
    public getBasePrice(): Drupal\commerce_price\Price Gets the base price.
    $logs['result']->getBasePrice()
    /**
    * Gets the base price.
    *
    * This is the resolved unit price without any adjustments.
    *
    * @return \Drupal\commerce_price\Price
    *   The base price.
    */
    
    Defined in <ROOT>/modules/contrib/commerce/modules/order/src/PriceCalculatorResult.php:71
    public getAdjustments(): array Gets the adjustments.
    $logs['result']->getAdjustments()
    /**
    * Gets the adjustments.
    *
    * @return \Drupal\commerce_order\Adjustment[]
    *   The adjustments.
    */
    
    Defined in <ROOT>/modules/contrib/commerce/modules/order/src/PriceCalculatorResult.php:81
base_price => string (10) "FCFA25,000"
$logs['base_price']
calculated_price => string (10) "FCFA25,000"
$logs['calculated_price']
adjustments => array (0)
$logs['adjustments']
theme_hook_original => string (25) "commerce_price_calculated"
$logs['theme_hook_original']
attributes => array (0)
$logs['attributes']
title_attributes => array (0)
$logs['title_attributes']
content_attributes => array (0)
$logs['content_attributes']
title_prefix => array (0)
$logs['title_prefix']
title_suffix => array (0)
$logs['title_suffix']
db_is_active => boolean true
$logs['db_is_active']
is_admin => boolean true
$logs['is_admin']
logged_in => boolean true
$logs['logged_in']
user => Drupal\Core\Session\AccountProxy (6)
$logs['user']
  • Properties (6)
  • Available methods (19)
  • Static class properties (2)
  • protected account -> Drupal\Core\Session\UserSession (16)
    • Properties (16)
    • Available methods (14)
    • Static class properties (2)
    • protected uid -> string (1) "1"
      protected roles -> array (2)
      0 => string (13) "authenticated"
      1 => string (13) "administrator"
      protected access -> string (10) "1619208089"
      2021-04-23 20:01:29 UTC
      public name -> string (5) "admin"
      protected preferred_langcode -> string (2) "en"
      protected preferred_admin_langcode -> null
      protected mail -> string (17) "admin@example.com"
      protected timezone -> string (18) "Africa/Brazzaville"
      public langcode -> string (2) "en"
      public pass -> string (55) "$S$Exk2rnPCVRZ7dC7R53/APo9de/yI9/aMR6AFghtDFvzDxGfRtkGR"
      public status -> string (1) "1"
      public created -> string (10) "1612771683"
      2021-02-08 08:08:03 UTC
      public changed -> string (10) "1612771683"
      2021-02-08 08:08:03 UTC
      public login -> string (10) "1617019297"
      2021-03-29 12:01:37 UTC
      public init -> string (17) "admin@example.com"
      public default_langcode -> string (1) "1"
    • public __construct(array $values = array()) Constructs a new user session.
      /**
      * Constructs a new user session.
      *
      * @param array $values
      *   Array of initial values for the user session.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:76
      public id() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:85
      public getRoles($exclude_locked_roles = false) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:92
      public hasPermission($permission) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:105
      public isAuthenticated() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:117
      public isAnonymous() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:124
      public getPreferredLangcode($fallback_to_default = true) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:131
      public getPreferredAdminLangcode($fallback_to_default = true) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:144
      public getAccountName() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:157
      public getDisplayName() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:164
      public getEmail() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:173
      public getTimeZone() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:180
      public getLastAccessedTime() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:187
      protected getRoleStorage(): \Drupal\user\RoleStorageInterface Returns the role storage object.
      /**
      * Returns the role storage object.
      *
      * @return \Drupal\user\RoleStorageInterface
      *   The role storage object.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:197
    • const ANONYMOUS_ROLE :: string (9) "anonymous"
      \Drupal\Core\Session\UserSession::ANONYMOUS_ROLE
      const AUTHENTICATED_ROLE :: string (13) "authenticated"
      \Drupal\Core\Session\UserSession::AUTHENTICATED_ROLE
    protected id -> string (1) "1"
    protected eventDispatcher -> Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher (4)
    • Properties (4)
    • Available methods (9)
    • protected container -> Drupal\Core\DependencyInjection\Container (7)
      • Properties (7)
      • Available methods (17)
      • Static class properties (5)
      • protected parameters -> array (23)
        kernel.environment => string (4) "prod"
        container.modules => array (77)
        address => array (3) Depth Limit
        admin_toolbar => array (3) Depth Limit
        admin_toolbar_tools => array (3) Depth Limit
        automated_cron => array (3) Depth Limit
        big_pipe => array (3) Depth Limit
        block => array (3) Depth Limit
        block_content => array (3) Depth Limit
        bootstrap_layout_builder => array (3) Depth Limit
        bootstrap_styles => array (3) Depth Limit
        breakpoint => array (3) Depth Limit
        ckeditor => array (3) Depth Limit
        color => array (3) Depth Limit
        comment => array (3) Depth Limit
        commerce => array (3) Depth Limit
        commerce_cart => array (3) Depth Limit
        commerce_checkout => array (3) Depth Limit
        commerce_number_pattern => array (3) Depth Limit
        commerce_order => array (3) Depth Limit
        commerce_price => array (3) Depth Limit
        commerce_product => array (3) Depth Limit
        commerce_promotion => array (3) Depth Limit
        commerce_store => array (3) Depth Limit
        config => array (3) Depth Limit
        contact => array (3) Depth Limit
        contextual => array (3) Depth Limit
        datetime => array (3) Depth Limit
        dblog => array (3) Depth Limit
        dynamic_page_cache => array (3) Depth Limit
        editor => array (3) Depth Limit
        entity => array (3) Depth Limit
        entity_reference_revisions => array (3) Depth Limit
        field => array (3) Depth Limit
        field_ui => array (3) Depth Limit
        file => array (3) Depth Limit
        filter => array (3) Depth Limit
        help => array (3) Depth Limit
        history => array (3) Depth Limit
        image => array (3) Depth Limit
        inline_entity_form => array (3) Depth Limit
        jquery_ui => array (3) Depth Limit
        jquery_ui_draggable => array (3) Depth Limit
        jquery_ui_droppable => array (3) Depth Limit
        jquery_ui_sortable => array (3) Depth Limit
        layout_builder => array (3) Depth Limit
        layout_builder_blocks => array (3) Depth Limit
        layout_discovery => array (3) Depth Limit
        layouts_theme_configs => array (3) Depth Limit
        link => array (3) Depth Limit
        media => array (3) Depth Limit
        media_library => array (3) Depth Limit
        media_library_form_element => array (3) Depth Limit
        media_library_theme_reset => array (3) Depth Limit
        menu_link_content => array (3) Depth Limit
        menu_ui => array (3) Depth Limit
        node => array (3) Depth Limit
        options => array (3) Depth Limit
        page_cache => array (3) Depth Limit
        path => array (3) Depth Limit
        path_alias => array (3) Depth Limit
        profile => array (3) Depth Limit
        quickedit => array (3) Depth Limit
        rdf => array (3) Depth Limit
        search => array (3) Depth Limit
        shortcut => array (3) Depth Limit
        state_machine => array (3) Depth Limit
        system => array (3) Depth Limit
        taxonomy => array (3) Depth Limit
        text => array (3) Depth Limit
        token => array (3) Depth Limit
        toolbar => array (3) Depth Limit
        tour => array (3) Depth Limit
        twig_vardumper => array (3) Depth Limit
        update => array (3) Depth Limit
        user => array (3) Depth Limit
        views_ui => array (3) Depth Limit
        views => array (3) Depth Limit
        standard => array (3) Depth Limit
        install_profile => string (8) "standard"
        container.namespaces => array (92)
        Drupal\address => string (27) "modules/contrib/address/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Oct 23 2020 modules/contrib/address/src
          
        Drupal\admin_toolbar => string (33) "modules/contrib/admin_toolbar/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Sep 24 2020 modules/contrib/admin_toolbar/src
          
        Drupal\admin_toolbar_tools => string (53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Sep 24 2020 modules/contrib/admin_toolbar/admin_toolbar_tools/src
          
        Drupal\automated_cron => string (31) "core/modules/automated_cron/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/automated_cron/src
          
        Drupal\big_pipe => string (25) "core/modules/big_pipe/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/big_pipe/src
          
        Drupal\block => string (22) "core/modules/block/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/block/src
          
        Drupal\block_content => string (30) "core/modules/block_content/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/block_content/src
          
        Drupal\bootstrap_layout_builder => string (44) "modules/contrib/bootstrap_layout_builder/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Jan 14 05:43 modules/contrib/bootstrap_layout_builder/src
          
        Drupal\bootstrap_styles => string (36) "modules/contrib/bootstrap_styles/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Jan 14 05:19 modules/contrib/bootstrap_styles/src
          
        Drupal\breakpoint => string (27) "core/modules/breakpoint/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/breakpoint/src
          
        Drupal\ckeditor => string (25) "core/modules/ckeditor/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/ckeditor/src
          
        Drupal\color => string (22) "core/modules/color/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/color/src
          
        Drupal\comment => string (24) "core/modules/comment/src"
        • Directory (4KB)
        • Base64
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/comment/src
          
        • base64_decode(Drupal\comment) binary string (18)
        Drupal\commerce => string (28) "modules/contrib/commerce/src"
        • Directory (4KB)
        • Base64
        • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/src
          
        • base64_decode(Drupal\commerce) binary string (21)
        Drupal\commerce_cart => string (41) "modules/contrib/commerce/modules/cart/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/cart/src
          
        Drupal\commerce_checkout => string (45) "modules/contrib/commerce/modules/checkout/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/checkout/src
          
        Drupal\commerce_number_pattern => string (51) "modules/contrib/commerce/modules/number_pattern/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/number_pattern/src
          
        Drupal\commerce_order => string (42) "modules/contrib/commerce/modules/order/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/order/src
          
        Drupal\commerce_price => string (42) "modules/contrib/commerce/modules/price/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/price/src
          
        Drupal\commerce_product => string (44) "modules/contrib/commerce/modules/product/src"
        • Directory (4KB)
        • Base64
        • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/product/src
          
        • base64_decode(Drupal\commerce_product) binary string (33)
        Drupal\commerce_promotion => string (46) "modules/contrib/commerce/modules/promotion/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/promotion/src
          
        Drupal\commerce_store => string (42) "modules/contrib/commerce/modules/store/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/store/src
          
        Drupal\config => string (23) "core/modules/config/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/config/src
          
        Drupal\contact => string (24) "core/modules/contact/src"
        • Directory (4KB)
        • Base64
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/contact/src
          
        • base64_decode(Drupal\contact) binary string (18)
        Drupal\contextual => string (27) "core/modules/contextual/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/contextual/src
          
        Drupal\datetime => string (25) "core/modules/datetime/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/datetime/src
          
        Drupal\dblog => string (22) "core/modules/dblog/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/dblog/src
          
        Drupal\dynamic_page_cache => string (35) "core/modules/dynamic_page_cache/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/dynamic_page_cache/src
          
        Drupal\editor => string (23) "core/modules/editor/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/editor/src
          
        Drupal\entity => string (26) "modules/contrib/entity/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Oct 18 2020 modules/contrib/entity/src
          
        Drupal\entity_reference_revisions => string (46) "modules/contrib/entity_reference_revisions/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Mar 03 21:33 modules/contrib/entity_reference_revisions/src
          
        Drupal\field => string (22) "core/modules/field/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/field/src
          
        Drupal\field_ui => string (25) "core/modules/field_ui/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/field_ui/src
          
        Drupal\file => string (21) "core/modules/file/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/file/src
          
        Drupal\filter => string (23) "core/modules/filter/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/filter/src
          
        Drupal\help => string (21) "core/modules/help/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/help/src
          
        Drupal\history => string (24) "core/modules/history/src"
        • Directory (4KB)
        • Base64
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/history/src
          
        • base64_decode(Drupal\history) binary string (18)
        Drupal\image => string (22) "core/modules/image/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/image/src
          
        Drupal\inline_entity_form => string (38) "modules/contrib/inline_entity_form/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Mar 30 21:31 modules/contrib/inline_entity_form/src
          
        Drupal\jquery_ui => string (30) "modules/jQueryUI/jquery_ui/src"
        Drupal\jquery_ui_draggable => string (40) "modules/jQueryUI/jquery_ui_draggable/src"
        Drupal\jquery_ui_droppable => string (40) "modules/jQueryUI/jquery_ui_droppable/src"
        Drupal\jquery_ui_sortable => string (39) "modules/jQueryUI/jquery_ui_sortable/src"
        Drupal\layout_builder => string (31) "core/modules/layout_builder/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/layout_builder/src
          
        Drupal\layout_builder_blocks => string (41) "modules/contrib/layout_builder_blocks/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Jan 14 06:43 modules/contrib/layout_builder_blocks/src
          
        Drupal\layout_discovery => string (33) "core/modules/layout_discovery/src"
        Drupal\layouts_theme_configs => string (33) "modules/layouts_theme_configs/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Mar 13 11:42 modules/layouts_theme_configs/src
          
        Drupal\link => string (21) "core/modules/link/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/link/src
          
        Drupal\media => string (22) "core/modules/media/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/media/src
          
        Drupal\media_library => string (30) "core/modules/media_library/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/media_library/src
          
        Drupal\media_library_form_element => string (46) "modules/contrib/media_library_form_element/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Dec 11 2020 modules/contrib/media_library_form_element/src
          
        Drupal\media_library_theme_reset => string (45) "modules/contrib/media_library_theme_reset/src"
        Drupal\menu_link_content => string (34) "core/modules/menu_link_content/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/menu_link_content/src
          
        Drupal\menu_ui => string (24) "core/modules/menu_ui/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/menu_ui/src
          
        Drupal\node => string (21) "core/modules/node/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/node/src
          
        Drupal\options => string (24) "core/modules/options/src"
        • Directory (4KB)
        • Base64
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/options/src
          
        • base64_decode(Drupal\options) binary string (18)
        Drupal\page_cache => string (27) "core/modules/page_cache/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/page_cache/src
          
        Drupal\path => string (21) "core/modules/path/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/path/src
          
        Drupal\path_alias => string (27) "core/modules/path_alias/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/path_alias/src
          
        Drupal\profile => string (27) "modules/contrib/profile/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Sep 08 2020 modules/contrib/profile/src
          
        Drupal\quickedit => string (26) "core/modules/quickedit/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/quickedit/src
          
        Drupal\rdf => string (20) "core/modules/rdf/src"
        • Directory (4KB)
        • Base64
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/rdf/src
          
        • base64_decode(Drupal\rdf) binary string (15)
        Drupal\search => string (23) "core/modules/search/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/search/src
          
        Drupal\shortcut => string (25) "core/modules/shortcut/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/shortcut/src
          
        Drupal\state_machine => string (33) "modules/contrib/state_machine/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Feb 28 2020 modules/contrib/state_machine/src
          
        Drupal\system => string (23) "core/modules/system/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/system/src
          
        Drupal\taxonomy => string (25) "core/modules/taxonomy/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/taxonomy/src
          
        Drupal\text => string (21) "core/modules/text/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/text/src
          
        Drupal\token => string (25) "modules/contrib/token/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Dec 18 2020 modules/contrib/token/src
          
        Drupal\toolbar => string (24) "core/modules/toolbar/src"
        • Directory (4KB)
        • Base64
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/toolbar/src
          
        • base64_decode(Drupal\toolbar) binary string (18)
        Drupal\tour => string (21) "core/modules/tour/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/tour/src
          
        Drupal\twig_vardumper => string (34) "modules/contrib/twig_vardumper/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Jun 11 2020 modules/contrib/twig_vardumper/src
          
        Drupal\update => string (23) "core/modules/update/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/update/src
          
        Drupal\user => string (21) "core/modules/user/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/user/src
          
        Drupal\views_ui => string (25) "core/modules/views_ui/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/views_ui/src
          
        Drupal\views => string (22) "core/modules/views/src"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/views/src
          
        Drupal\standard => string (26) "core/profiles/standard/src"
        Drupal\Core\Field => string (26) "core/lib/Drupal/Core/Field"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Field
          
        Drupal\Core\Datetime => string (29) "core/lib/Drupal/Core/Datetime"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Datetime
          
        Drupal\Core\Entity => string (27) "core/lib/Drupal/Core/Entity"
        • Directory (12KB)
        • drwxr-xr-x 1000 1000 12KB Apr 07 12:18 core/lib/Drupal/Core/Entity
          
        Drupal\Core\ProxyClass => string (31) "core/lib/Drupal/Core/ProxyClass"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/ProxyClass
          
        Drupal\Core\Validation => string (31) "core/lib/Drupal/Core/Validation"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Validation
          
        Drupal\Core\Render => string (27) "core/lib/Drupal/Core/Render"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Render
          
        Drupal\Core\TypedData => string (30) "core/lib/Drupal/Core/TypedData"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/TypedData
          
        Drupal\Core\Mail => string (25) "core/lib/Drupal/Core/Mail"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Mail
          
        Drupal\Core\Menu => string (25) "core/lib/Drupal/Core/Menu"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Menu
          
        Drupal\Core\Action => string (27) "core/lib/Drupal/Core/Action"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Action
          
        Drupal\Core\Config => string (27) "core/lib/Drupal/Core/Config"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Config
          
        Drupal\Core\Path => string (25) "core/lib/Drupal/Core/Path"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Path
          
        Drupal\Core\Block => string (26) "core/lib/Drupal/Core/Block"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Block
          
        Drupal\Core\TempStore => string (30) "core/lib/Drupal/Core/TempStore"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/TempStore
          
        Drupal\Component\Annotation => string (36) "core/lib/Drupal/Component/Annotation"
        • Directory (4KB)
        • Base64
        • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Component/Annotation
          
        • base64_decode(Drupal\Component\Annotation) binary string (27)
        language.default_values => array (5)
        id => string (2) "en"
        name => string (7) "English"
        direction => string (3) "ltr"
        weight => integer 0
        locked => boolean false
        app.root => string (42) "/siteweb/EntrepriseFibreOptique/public/web"
        • Directory (4KB)
        • drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
          
        site.path => string (13) "sites/default"
        • Directory (4KB)
        • drwxrwxrwx 1000 1000 4KB Feb 08 11:00 sites/default
          
        session.storage.options => array (4)
        gc_probability => integer 1
        gc_divisor => integer 100
        gc_maxlifetime => integer 200000
        cookie_lifetime => integer 2000000
        twig.config => array (3)
        debug => boolean true
        auto_reload => boolean true
        cache => boolean false
        renderer.config => array (2)
        required_cache_contexts => array (3) Depth Limit
        auto_placeholder_conditions => array (3) Depth Limit
        factory.keyvalue => array (0)
        http.response.debug_cacheability_headers => boolean true
        factory.keyvalue.expirable => array (0)
        filter_protocols => array (13)
        0 => string (4) "http"
        1 => string (5) "https"
        2 => string (3) "ftp"
        3 => string (4) "news"
        4 => string (4) "nntp"
        5 => string (3) "tel"
        6 => string (6) "telnet"
        7 => string (6) "mailto"
        8 => string (3) "irc"
        9 => string (3) "ssh"
        10 => string (4) "sftp"
        11 => string (6) "webcal"
        12 => string (4) "rtsp"
        cors.config => array (7)
        enabled => boolean false
        allowedHeaders => array (0)
        allowedMethods => array (0)
        allowedOrigins => array (1) Depth Limit
        exposedHeaders => boolean false
        maxAge => boolean false
        supportsCredentials => boolean false
        tempstore.expire => integer 604800
        persist_ids => array (4)
        0 => string (12) "class_loader"
        1 => string (6) "kernel"
        2 => string (13) "request_stack"
        3 => string (22) "router.request_context"
        main_content_renderers => array (7)
        html => string (26) "main_content_renderer.html"
        drupal_ajax => string (26) "main_content_renderer.ajax"
        iframeupload => string (26) "main_content_renderer.ajax"
        drupal_dialog => string (28) "main_content_renderer.dialog"
        drupal_dialog.off_canvas => string (32) "main_content_renderer.off_canvas"
        drupal_dialog.off_canvas_top => string (36) "main_content_renderer.off_canvas_top"
        drupal_modal => string (27) "main_content_renderer.modal"
        twig_extension_hash => string (43) "4YWczB6Snnam-Mu9Vx0cjI6_KNI5EBXGAdJelxtAGmI"
        cache_bins => array (12)
        cache.static => string (6) "static"
        cache.bootstrap => string (9) "bootstrap"
        cache.config => string (6) "config"
        cache.default => string (7) "default"
        cache.entity => string (6) "entity"
        cache.menu => string (4) "menu"
        cache.render => string (6) "render"
        cache.data => string (4) "data"
        cache.discovery => string (9) "discovery"
        cache.dynamic_page_cache => string (18) "dynamic_page_cache"
        cache.page => string (4) "page"
        cache.toolbar => string (7) "toolbar"
        cache_default_bin_backends => array (4)
        static => string (20) "cache.backend.memory"
        bootstrap => string (25) "cache.backend.chainedfast"
        config => string (25) "cache.backend.chainedfast"
        discovery => string (25) "cache.backend.chainedfast"
        cache_contexts => array (30)
        0 => string (4) "cart"
        1 => string (7) "cookies"
        2 => string (7) "country"
        3 => string (7) "headers"
        4 => string (2) "ip"
        5 => string (9) "languages"
        6 => string (24) "layout_builder_is_active"
        7 => string (16) "protocol_version"
        8 => string (14) "request_format"
        9 => string (5) "route"
        10 => string (24) "route.menu_active_trails"
        11 => string (10) "route.name"
        12 => string (31) "route.name.is_layout_builder_ui"
        13 => string (7) "session"
        14 => string (14) "session.exists"
        15 => string (5) "store"
        16 => string (5) "theme"
        17 => string (8) "timezone"
        18 => string (3) "url"
        19 => string (8) "url.path"
        20 => string (17) "url.path.is_front"
        21 => string (15) "url.path.parent"
        22 => string (14) "url.query_args"
        23 => string (21) "url.query_args.pagers"
        24 => string (8) "url.site"
        25 => string (4) "user"
        26 => string (18) "user.is_super_user"
        27 => string (16) "user.node_grants"
        28 => string (16) "user.permissions"
        29 => string (10) "user.roles"
        authentication_providers => array (1)
        cookie => string (4) "user"
        protected aliases -> array (5)
        Psr\Container\ContainerInterface => string (17) "service_container"
        Symfony\Component\DependencyInjection\ContainerInterface => string (17) "service_container"
        config.storage.staging => string (19) "config.storage.sync"
        session_handler => string (26) "session_handler.write_safe"
        element_info => string (27) "plugin.manager.element_info"
        protected serviceDefinitions -> array (668)
        service_container => string (196) "a:4:{s:5:"class";s:56:"Symfony\Component\DependencyInjection\ContainerInterf...
        a:4:{s:5:"class";s:56:"Symfony\Component\DependencyInjection\ContainerInterface";s:9:"synthetic";b:1;s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:17:"service_container";}}
        
        class_loader => string (115) "a:3:{s:9:"synthetic";b:1;s:15:"arguments_count";i:0;s:10:"properties";a:1:{s...
        a:3:{s:9:"synthetic";b:1;s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:12:"class_loader";}}
        
        kernel => string (172) "a:4:{s:5:"class";s:44:"Symfony\Component\HttpKernel\KernelInterface";s:9:"sy...
        a:4:{s:5:"class";s:44:"Symfony\Component\HttpKernel\KernelInterface";s:9:"synthetic";b:1;s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:6:"kernel";}}
        
        cache_context.ip => string (364) "a:4:{s:5:"class";s:40:"Drupal\Core\Cache\Context\IpCacheContext";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\Core\Cache\Context\IpCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"cache_context.ip";}}
        
        cache_context.protocol_version => string (391) "a:4:{s:5:"class";s:53:"Drupal\Core\Cache\Context\ProtocolVersionCacheContext...
        a:4:{s:5:"class";s:53:"Drupal\Core\Cache\Context\ProtocolVersionCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"cache_context.protocol_version";}}
        
        cache_context.headers => string (374) "a:4:{s:5:"class";s:45:"Drupal\Core\Cache\Context\HeadersCacheContext";s:9:"a...
        a:4:{s:5:"class";s:45:"Drupal\Core\Cache\Context\HeadersCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"cache_context.headers";}}
        
        cache_context.cookies => string (374) "a:4:{s:5:"class";s:45:"Drupal\Core\Cache\Context\CookiesCacheContext";s:9:"a...
        a:4:{s:5:"class";s:45:"Drupal\Core\Cache\Context\CookiesCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"cache_context.cookies";}}
        
        cache_context.session => string (374) "a:4:{s:5:"class";s:45:"Drupal\Core\Cache\Context\SessionCacheContext";s:9:"a...
        a:4:{s:5:"class";s:45:"Drupal\Core\Cache\Context\SessionCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"cache_context.session";}}
        
        cache_context.session.exists => string (500) "a:4:{s:5:"class";s:51:"Drupal\Core\Cache\Context\SessionExistsCacheContext";...
        a:4:{s:5:"class";s:51:"Drupal\Core\Cache\Context\SessionExistsCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"session_configuration";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"cache_context.session.exists";}}
        
        cache_context.request_format => string (387) "a:4:{s:5:"class";s:51:"Drupal\Core\Cache\Context\RequestFormatCacheContext";...
        a:4:{s:5:"class";s:51:"Drupal\Core\Cache\Context\RequestFormatCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"cache_context.request_format";}}
        
        cache_context.url => string (366) "a:4:{s:5:"class";s:41:"Drupal\Core\Cache\Context\UrlCacheContext";s:9:"argum...
        a:4:{s:5:"class";s:41:"Drupal\Core\Cache\Context\UrlCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:17:"cache_context.url";}}
        
        cache_context.url.site => string (372) "a:4:{s:5:"class";s:42:"Drupal\Core\Cache\Context\SiteCacheContext";s:9:"argu...
        a:4:{s:5:"class";s:42:"Drupal\Core\Cache\Context\SiteCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"cache_context.url.site";}}
        
        cache_context.url.path => string (372) "a:4:{s:5:"class";s:42:"Drupal\Core\Cache\Context\PathCacheContext";s:9:"argu...
        a:4:{s:5:"class";s:42:"Drupal\Core\Cache\Context\PathCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"cache_context.url.path";}}
        
        cache_context.url.path.parent => string (385) "a:4:{s:5:"class";s:48:"Drupal\Core\Cache\Context\PathParentCacheContext";s:9...
        a:4:{s:5:"class";s:48:"Drupal\Core\Cache\Context\PathParentCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"cache_context.url.path.parent";}}
        
        cache_context.url.path.is_front => string (387) "a:4:{s:5:"class";s:49:"Drupal\Core\Cache\Context\IsFrontPathCacheContext";s:...
        a:4:{s:5:"class";s:49:"Drupal\Core\Cache\Context\IsFrontPathCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"path.matcher";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"cache_context.url.path.is_front";}}
        
        cache_context.url.query_args => string (383) "a:4:{s:5:"class";s:47:"Drupal\Core\Cache\Context\QueryArgsCacheContext";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\Core\Cache\Context\QueryArgsCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"cache_context.url.query_args";}}
        
        cache_context.url.query_args.pagers => string (390) "a:4:{s:5:"class";s:44:"Drupal\Core\Cache\Context\PagersCacheContext";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\Core\Cache\Context\PagersCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"pager.parameters";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"cache_context.url.query_args.pagers";}}
        
        cache_context.route => string (376) "a:4:{s:5:"class";s:43:"Drupal\Core\Cache\Context\RouteCacheContext";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\Core\Cache\Context\RouteCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"cache_context.route";}}
        
        cache_context.route.name => string (385) "a:4:{s:5:"class";s:47:"Drupal\Core\Cache\Context\RouteNameCacheContext";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\Core\Cache\Context\RouteNameCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"cache_context.route.name";}}
        
        cache_context.route.menu_active_trails => string (444) "a:4:{s:5:"class";s:54:"Drupal\Core\Cache\Context\MenuActiveTrailsCacheContex...
        a:4:{s:5:"class";s:54:"Drupal\Core\Cache\Context\MenuActiveTrailsCacheContext";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:38:"cache_context.route.menu_active_trails";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        cache_context.user => string (367) "a:4:{s:5:"class";s:42:"Drupal\Core\Cache\Context\UserCacheContext";s:9:"argu...
        a:4:{s:5:"class";s:42:"Drupal\Core\Cache\Context\UserCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"cache_context.user";}}
        
        cache_context.user.permissions => string (516) "a:4:{s:5:"class";s:56:"Drupal\Core\Cache\Context\AccountPermissionsCacheCont...
        a:4:{s:5:"class";s:56:"Drupal\Core\Cache\Context\AccountPermissionsCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"user_permissions_hash_generator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"cache_context.user.permissions";}}
        
        cache_context.user.roles => string (378) "a:4:{s:5:"class";s:47:"Drupal\Core\Cache\Context\UserRolesCacheContext";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\Core\Cache\Context\UserRolesCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"cache_context.user.roles";}}
        
        cache_context.user.is_super_user => string (388) "a:4:{s:5:"class";s:49:"Drupal\Core\Cache\Context\IsSuperUserCacheContext";s:...
        a:4:{s:5:"class";s:49:"Drupal\Core\Cache\Context\IsSuperUserCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"cache_context.user.is_super_user";}}
        
        cache_context.languages => string (381) "a:4:{s:5:"class";s:47:"Drupal\Core\Cache\Context\LanguagesCacheContext";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\Core\Cache\Context\LanguagesCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"cache_context.languages";}}
        
        cache_context.theme => string (370) "a:4:{s:5:"class";s:43:"Drupal\Core\Cache\Context\ThemeCacheContext";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\Core\Cache\Context\ThemeCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"cache_context.theme";}}
        
        cache_context.timezone => string (171) "a:3:{s:5:"class";s:46:"Drupal\Core\Cache\Context\TimeZoneCacheContext";s:15:...
        a:3:{s:5:"class";s:46:"Drupal\Core\Cache\Context\TimeZoneCacheContext";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"cache_context.timezone";}}
        
        cache_factory => string (689) "a:5:{s:5:"class";s:30:"Drupal\Core\Cache\CacheFactory";s:9:"arguments";O:8:"...
        a:5:{s:5:"class";s:30:"Drupal\Core\Cache\CacheFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"settings";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:26:"cache_default_bin_backends";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:13:"cache_factory";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        cache_contexts_manager => string (463) "a:4:{s:5:"class";s:46:"Drupal\Core\Cache\Context\CacheContextsManager";s:9:"...
        a:4:{s:5:"class";s:46:"Drupal\Core\Cache\Context\CacheContextsManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:14:"cache_contexts";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"cache_contexts_manager";}}
        
        cache_tags.invalidator => string (890) "a:4:{s:5:"class";s:38:"Drupal\Core\Cache\CacheTagsInvalidator";s:15:"argumen...
        a:4:{s:5:"class";s:38:"Drupal\Core\Cache\CacheTagsInvalidator";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"cache_tags.invalidator";}s:5:"calls";a:3:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:2;a:2:{i:0;s:14:"addInvalidator";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"cache_tags.invalidator.checksum";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        cache_tags.invalidator.checksum => string (376) "a:4:{s:5:"class";s:43:"Drupal\Core\Cache\DatabaseCacheTagsChecksum";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\Core\Cache\DatabaseCacheTagsChecksum";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"cache_tags.invalidator.checksum";}}
        
        cache.backend.chainedfast => string (619) "a:5:{s:5:"class";s:43:"Drupal\Core\Cache\ChainedFastBackendFactory";s:9:"arg...
        a:5:{s:5:"class";s:43:"Drupal\Core\Cache\ChainedFastBackendFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"settings";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"cache.backend.chainedfast";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        cache.backend.database => string (586) "a:4:{s:5:"class";s:40:"Drupal\Core\Cache\DatabaseBackendFactory";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\Core\Cache\DatabaseBackendFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"cache_tags.invalidator.checksum";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"settings";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"cache.backend.database";}}
        
        cache.backend.apcu => string (459) "a:4:{s:5:"class";s:36:"Drupal\Core\Cache\ApcuBackendFactory";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\Core\Cache\ApcuBackendFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;s:13:"sites/default";i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"cache_tags.invalidator.checksum";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"cache.backend.apcu";}}
        
        cache.backend.php => string (378) "a:4:{s:5:"class";s:35:"Drupal\Core\Cache\PhpBackendFactory";s:9:"arguments";...
        a:4:{s:5:"class";s:35:"Drupal\Core\Cache\PhpBackendFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"cache_tags.invalidator.checksum";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:17:"cache.backend.php";}}
        
        cache.backend.memory => string (161) "a:3:{s:5:"class";s:38:"Drupal\Core\Cache\MemoryBackendFactory";s:15:"argumen...
        a:3:{s:5:"class";s:38:"Drupal\Core\Cache\MemoryBackendFactory";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"cache.backend.memory";}}
        
        cache.static => string (332) "a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"argumen...
        a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"arguments";a:1:{i:0;s:6:"static";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:12:"cache.static";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache_factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        cache.bootstrap => string (338) "a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"argumen...
        a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"arguments";a:1:{i:0;s:9:"bootstrap";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:15:"cache.bootstrap";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache_factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        cache.config => string (332) "a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"argumen...
        a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"arguments";a:1:{i:0;s:6:"config";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:12:"cache.config";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache_factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        cache.default => string (334) "a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"argumen...
        a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"arguments";a:1:{i:0;s:7:"default";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:13:"cache.default";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache_factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        cache.entity => string (332) "a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"argumen...
        a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"arguments";a:1:{i:0;s:6:"entity";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:12:"cache.entity";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache_factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        cache.menu => string (328) "a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"argumen...
        a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"arguments";a:1:{i:0;s:4:"menu";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:10:"cache.menu";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache_factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        cache.render => string (332) "a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"argumen...
        a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"arguments";a:1:{i:0;s:6:"render";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:12:"cache.render";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache_factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        cache.data => string (328) "a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"argumen...
        a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"arguments";a:1:{i:0;s:4:"data";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:10:"cache.data";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache_factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        cache.discovery => string (338) "a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"argumen...
        a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"arguments";a:1:{i:0;s:9:"discovery";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:15:"cache.discovery";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache_factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        cache_router_rebuild_subscriber => string (190) "a:3:{s:5:"class";s:56:"Drupal\Core\EventSubscriber\CacheRouterRebuildSubscri...
        a:3:{s:5:"class";s:56:"Drupal\Core\EventSubscriber\CacheRouterRebuildSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"cache_router_rebuild_subscriber";}}
        
        page_cache_request_policy => string (663) "a:5:{s:5:"class";s:42:"Drupal\Core\PageCache\DefaultRequestPolicy";s:9:"argu...
        a:5:{s:5:"class";s:42:"Drupal\Core\PageCache\DefaultRequestPolicy";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"session_configuration";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"page_cache_request_policy";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:9:"addPolicy";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:52:"toolbar.page_cache_request_policy.allow_toolbar_path";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        page_cache_response_policy => string (458) "a:4:{s:5:"class";s:52:"Drupal\Core\ProxyClass\PageCache\ChainResponsePolicy"...
        a:4:{s:5:"class";s:52:"Drupal\Core\ProxyClass\PageCache\ChainResponsePolicy";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:56:"drupal.proxy_original_service.page_cache_response_policy";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"page_cache_response_policy";}}
        
        page_cache_kill_switch => string (172) "a:3:{s:5:"class";s:47:"Drupal\Core\PageCache\ResponsePolicy\KillSwitch";s:15...
        a:3:{s:5:"class";s:47:"Drupal\Core\PageCache\ResponsePolicy\KillSwitch";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"page_cache_kill_switch";}}
        
        config.manager => string (1003) "a:4:{s:5:"class";s:32:"Drupal\Core\Config\ConfigManager";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\Core\Config\ConfigManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:7:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"config.typed";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.storage";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"entity.repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:7;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"config.manager";}}
        
        config.factory => string (567) "a:4:{s:5:"class";s:32:"Drupal\Core\Config\ConfigFactory";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\Core\Config\ConfigFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.storage";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"config.typed";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"config.factory";}}
        
        config.importer_subscriber => string (186) "a:3:{s:5:"class";s:57:"Drupal\Core\Config\Importer\FinalMissingContentSubscr...
        a:3:{s:5:"class";s:57:"Drupal\Core\Config\Importer\FinalMissingContentSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"config.importer_subscriber";}}
        
        config.installer => string (431) "a:4:{s:5:"class";s:45:"Drupal\Core\ProxyClass\Config\ConfigInstaller";s:9:"a...
        a:4:{s:5:"class";s:45:"Drupal\Core\ProxyClass\Config\ConfigInstaller";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:46:"drupal.proxy_original_service.config.installer";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"config.installer";}}
        
        config.storage => string (828) "a:4:{s:5:"class";s:32:"Drupal\Core\Config\CachedStorage";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\Core\Config\CachedStorage";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__iippmE3zvNM7poZWNLe9KCo1TBvrcSIYWA79dl3VOK4";s:5:"value";a:4:{s:5:"class";s:34:"Drupal\Core\Config\DatabaseStorage";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:1;s:6:"config";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;}s:6:"shared";b:0;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"cache.config";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"config.storage";}}
        
        config.import_transformer => string (680) "a:4:{s:5:"class";s:43:"Drupal\Core\Config\ImportStorageTransformer";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\Core\Config\ImportStorageTransformer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:4:"lock";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"lock.persistent";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"config.import_transformer";}}
        
        config.storage.export => string (1029) "a:4:{s:5:"class";s:33:"Drupal\Core\Config\ManagedStorage";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\Core\Config\ManagedStorage";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__5EBCzeeBo8IOl_3fl-LbLaVxGnKihlnDb1Olt-VZsNY";s:5:"value";a:4:{s:5:"class";s:39:"Drupal\Core\Config\ExportStorageManager";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.storage";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:4:"lock";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;}s:6:"shared";b:0;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"config.storage.export";}}
        
        config.storage.sync => string (239) "a:4:{s:5:"class";s:30:"Drupal\Core\Config\FileStorage";s:15:"arguments_count...
        a:4:{s:5:"class";s:30:"Drupal\Core\Config\FileStorage";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"config.storage.sync";}s:7:"factory";a:2:{i:0;s:37:"Drupal\Core\Config\FileStorageFactory";i:1;s:7:"getSync";}}
        
        config.storage.snapshot => string (386) "a:4:{s:5:"class";s:34:"Drupal\Core\Config\DatabaseStorage";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\Core\Config\DatabaseStorage";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:1;s:15:"config_snapshot";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"config.storage.snapshot";}}
        
        config.storage.schema => string (435) "a:4:{s:5:"class";s:42:"Drupal\Core\Config\ExtensionInstallStorage";s:9:"argu...
        a:4:{s:5:"class";s:42:"Drupal\Core\Config\ExtensionInstallStorage";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.storage";s:15:"invalidBehavior";i:1;}i:1;s:13:"config/schema";i:2;s:0:"";i:3;b:1;i:4;s:8:"standard";}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"config.storage.schema";}}
        
        config.typed => string (1061) "a:5:{s:5:"class";s:37:"Drupal\Core\Config\TypedConfigManager";s:9:"arguments...
        a:5:{s:5:"class";s:37:"Drupal\Core\Config\TypedConfigManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.storage";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"config.storage.schema";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"class_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:12:"config.typed";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:30:"setValidationConstraintManager";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"validation.constraint";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        context.handler => string (159) "a:3:{s:5:"class";s:41:"Drupal\Core\Plugin\Context\ContextHandler";s:15:"argu...
        a:3:{s:5:"class";s:41:"Drupal\Core\Plugin\Context\ContextHandler";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:15:"context.handler";}}
        
        context.repository => string (615) "a:4:{s:5:"class";s:48:"Drupal\Core\Plugin\Context\LazyContextRepository";s:9...
        a:4:{s:5:"class";s:48:"Drupal\Core\Plugin\Context\LazyContextRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;a:5:{i:0;s:33:"language.current_language_context";i:1;s:38:"commerce_product.product_route_context";i:2;s:48:"commerce_product.product_variation_route_context";i:3;s:23:"node.node_route_context";i:4;s:25:"user.current_user_context";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"context.repository";}}
        
        cron => string (388) "a:4:{s:5:"class";s:27:"Drupal\Core\ProxyClass\Cron";s:9:"arguments";O:8:"std...
        a:4:{s:5:"class";s:27:"Drupal\Core\ProxyClass\Cron";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:34:"drupal.proxy_original_service.cron";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:4:"cron";}}
        
        diff.formatter => string (353) "a:4:{s:5:"class";s:30:"Drupal\Core\Diff\DiffFormatter";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\Core\Diff\DiffFormatter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"diff.formatter";}}
        
        database => string (267) "a:5:{s:5:"class";s:31:"Drupal\Core\Database\Connection";s:9:"arguments";a:1:...
        a:5:{s:5:"class";s:31:"Drupal\Core\Database\Connection";s:9:"arguments";a:1:{i:0;s:7:"default";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:8:"database";}s:7:"factory";a:2:{i:0;s:29:"Drupal\Core\Database\Database";i:1;s:13:"getConnection";}}
        
        database.replica => string (276) "a:5:{s:5:"class";s:31:"Drupal\Core\Database\Connection";s:9:"arguments";a:1:...
        a:5:{s:5:"class";s:31:"Drupal\Core\Database\Connection";s:9:"arguments";a:1:{i:0;s:7:"replica";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"database.replica";}s:7:"factory";a:2:{i:0;s:29:"Drupal\Core\Database\Database";i:1;s:13:"getConnection";}}
        
        database.replica_kill_switch => string (571) "a:4:{s:5:"class";s:38:"Drupal\Core\Database\ReplicaKillSwitch";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\Core\Database\ReplicaKillSwitch";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"settings";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"datetime.time";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:7:"session";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"database.replica_kill_switch";}}
        
        datetime.time => string (351) "a:4:{s:5:"class";s:30:"Drupal\Component\Datetime\Time";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\Component\Datetime\Time";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:13:"datetime.time";}}
        
        file_system => string (565) "a:4:{s:5:"class";s:27:"Drupal\Core\File\FileSystem";s:9:"arguments";O:8:"std...
        a:4:{s:5:"class";s:27:"Drupal\Core\File\FileSystem";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"stream_wrapper_manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"settings";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"logger.channel.file";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:11:"file_system";}}
        
        form_builder => string (2368) "a:4:{s:5:"class";s:28:"Drupal\Core\Form\FormBuilder";s:9:"arguments";O:8:"st...
        a:4:{s:5:"class";s:28:"Drupal\Core\Form\FormBuilder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:10:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"form_validator";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"form_submitter";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__ElBHqMDKM-_nuvcfcmoVXzyFIUO0QTcf8VYUYmiVdfw";s:5:"value";a:4:{s:5:"class";s:26:"Drupal\Core\Form\FormCache";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:8:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"keyvalue.expirable";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"csrf_token";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"logger.channel.form";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:7;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"page_cache_request_policy";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:8;}s:6:"shared";b:0;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"class_resolver";s:15:"invalidBehavior";i:1;}i:7;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"plugin.manager.element_info";s:15:"invalidBehavior";i:1;}i:8;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme.manager";s:15:"invalidBehavior";i:1;}i:9;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"csrf_token";s:15:"invalidBehavior";i:3;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:10;s:10:"properties";a:1:{s:10:"_serviceId";s:12:"form_builder";}}
        
        form_validator => string (785) "a:4:{s:5:"class";s:30:"Drupal\Core\Form\FormValidator";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\Core\Form\FormValidator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"csrf_token";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"logger.channel.form";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"form_error_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"form_validator";}}
        
        form_submitter => string (457) "a:4:{s:5:"class";s:30:"Drupal\Core\Form\FormSubmitter";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\Core\Form\FormSubmitter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"url_generator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"form_submitter";}}
        
        form_error_handler => string (154) "a:3:{s:5:"class";s:33:"Drupal\Core\Form\FormErrorHandler";s:15:"arguments_co...
        a:3:{s:5:"class";s:33:"Drupal\Core\Form\FormErrorHandler";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"form_error_handler";}}
        
        keyvalue => string (370) "a:4:{s:5:"class";s:41:"Drupal\Core\KeyValueStore\KeyValueFactory";s:9:"argum...
        a:4:{s:5:"class";s:41:"Drupal\Core\KeyValueStore\KeyValueFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;a:0:{}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:8:"keyvalue";}}
        
        keyvalue.database => string (486) "a:4:{s:5:"class";s:49:"Drupal\Core\KeyValueStore\KeyValueDatabaseFactory";s:...
        a:4:{s:5:"class";s:49:"Drupal\Core\KeyValueStore\KeyValueDatabaseFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"serialization.phpserialize";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:17:"keyvalue.database";}}
        
        keyvalue.expirable => string (390) "a:4:{s:5:"class";s:50:"Drupal\Core\KeyValueStore\KeyValueExpirableFactory";s...
        a:4:{s:5:"class";s:50:"Drupal\Core\KeyValueStore\KeyValueExpirableFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;a:0:{}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"keyvalue.expirable";}}
        
        keyvalue.expirable.database => string (505) "a:4:{s:5:"class";s:58:"Drupal\Core\KeyValueStore\KeyValueDatabaseExpirableFa...
        a:4:{s:5:"class";s:58:"Drupal\Core\KeyValueStore\KeyValueDatabaseExpirableFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"serialization.phpserialize";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"keyvalue.expirable.database";}}
        
        logger.factory => string (635) "a:4:{s:5:"class";s:39:"Drupal\Core\Logger\LoggerChannelFactory";s:15:"argume...
        a:4:{s:5:"class";s:39:"Drupal\Core\Logger\LoggerChannelFactory";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"logger.factory";}s:5:"calls";a:2:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:9:"addLogger";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"logger.dblog";s:15:"invalidBehavior";i:1;}i:1;i:0;}s:7:"resolve";b:1;}}}}
        
        logger.channel.default => string (336) "a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1...
        a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1:{i:0;s:6:"system";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"logger.channel.default";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"logger.factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        logger.channel.php => string (329) "a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1...
        a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1:{i:0;s:3:"php";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"logger.channel.php";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"logger.factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        logger.channel.image => string (333) "a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1...
        a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1:{i:0;s:5:"image";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"logger.channel.image";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"logger.factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        logger.channel.cron => string (331) "a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1...
        a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1:{i:0;s:4:"cron";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"logger.channel.cron";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"logger.factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        logger.channel.file => string (331) "a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1...
        a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1:{i:0;s:4:"file";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"logger.channel.file";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"logger.factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        logger.channel.form => string (331) "a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1...
        a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1:{i:0;s:4:"form";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"logger.channel.form";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"logger.factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        logger.channel.security => string (339) "a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1...
        a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1:{i:0;s:8:"security";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"logger.channel.security";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"logger.factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        logger.log_message_parser => string (163) "a:3:{s:5:"class";s:35:"Drupal\Core\Logger\LogMessageParser";s:15:"arguments_...
        a:3:{s:5:"class";s:35:"Drupal\Core\Logger\LogMessageParser";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"logger.log_message_parser";}}
        
        serialization.json => string (156) "a:3:{s:5:"class";s:35:"Drupal\Component\Serialization\Json";s:15:"arguments_...
        a:3:{s:5:"class";s:35:"Drupal\Component\Serialization\Json";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"serialization.json";}}
        
        serialization.phpserialize => string (172) "a:3:{s:5:"class";s:43:"Drupal\Component\Serialization\PhpSerialize";s:15:"ar...
        a:3:{s:5:"class";s:43:"Drupal\Component\Serialization\PhpSerialize";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"serialization.phpserialize";}}
        
        serialization.yaml => string (156) "a:3:{s:5:"class";s:35:"Drupal\Component\Serialization\Yaml";s:15:"arguments_...
        a:3:{s:5:"class";s:35:"Drupal\Component\Serialization\Yaml";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"serialization.yaml";}}
        
        settings => string (215) "a:4:{s:5:"class";s:25:"Drupal\Core\Site\Settings";s:15:"arguments_count";i:0...
        a:4:{s:5:"class";s:25:"Drupal\Core\Site\Settings";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:8:"settings";}s:7:"factory";a:2:{i:0;s:25:"Drupal\Core\Site\Settings";i:1;s:11:"getInstance";}}
        
        state => string (329) "a:4:{s:5:"class";s:23:"Drupal\Core\State\State";s:9:"arguments";O:8:"stdClas...
        a:4:{s:5:"class";s:23:"Drupal\Core\State\State";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"keyvalue";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:5:"state";}}
        
        queue => string (585) "a:5:{s:5:"class";s:30:"Drupal\Core\Queue\QueueFactory";s:9:"arguments";O:8:"...
        a:5:{s:5:"class";s:30:"Drupal\Core\Queue\QueueFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"settings";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:5:"queue";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        queue.database => string (354) "a:4:{s:5:"class";s:38:"Drupal\Core\Queue\QueueDatabaseFactory";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\Core\Queue\QueueDatabaseFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"queue.database";}}
        
        path.current => string (353) "a:4:{s:5:"class";s:33:"Drupal\Core\Path\CurrentPathStack";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\Core\Path\CurrentPathStack";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:12:"path.current";}}
        
        http_client => string (285) "a:4:{s:5:"class";s:17:"GuzzleHttp\Client";s:15:"arguments_count";i:0;s:10:"p...
        a:4:{s:5:"class";s:17:"GuzzleHttp\Client";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:11:"http_client";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"http_client_factory";s:15:"invalidBehavior";i:1;}i:1;s:11:"fromOptions";}}
        
        http_client_factory => string (1103) "a:4:{s:5:"class";s:30:"Drupal\Core\Http\ClientFactory";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\Core\Http\ClientFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__2i5FjkeRC6Vc7PWR5LdG3PRuCttDvRDyMUY6XsHzapc";s:5:"value";a:5:{s:5:"class";s:23:"GuzzleHttp\HandlerStack";s:6:"public";b:0;s:15:"arguments_count";i:0;s:7:"factory";a:2:{i:0;s:23:"GuzzleHttp\HandlerStack";i:1;s:6:"create";}s:12:"configurator";a:2:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__WjN_c7oQM_lsfryd4mPfbEhm7nV93eUSgEmLNALMX84";s:5:"value";a:4:{s:5:"class";s:41:"Drupal\Core\Http\HandlerStackConfigurator";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;a:0:{}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;}s:6:"shared";b:0;}i:1;s:9:"configure";}}s:6:"shared";b:0;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"http_client_factory";}}
        
        plugin.manager.link_relation_type => string (544) "a:4:{s:5:"class";s:41:"\Drupal\Core\Http\LinkRelationTypeManager";s:9:"argum...
        a:4:{s:5:"class";s:41:"\Drupal\Core\Http\LinkRelationTypeManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"plugin.manager.link_relation_type";}}
        
        theme.negotiator => string (728) "a:4:{s:5:"class";s:33:"Drupal\Core\Theme\ThemeNegotiator";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\Core\Theme\ThemeNegotiator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"access_check.theme";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"class_resolver";s:15:"invalidBehavior";i:1;}i:2;a:6:{i:0;s:31:"theme.negotiator.ajax_base_page";i:1;s:33:"theme.negotiator.block.admin_demo";i:2;s:29:"theme.negotiator.system.batch";i:3;s:33:"theme.negotiator.system.db_update";i:4;s:28:"theme.negotiator.admin_theme";i:5;s:24:"theme.negotiator.default";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"theme.negotiator";}}
        
        theme.negotiator.default => string (368) "a:4:{s:5:"class";s:35:"Drupal\Core\Theme\DefaultNegotiator";s:9:"arguments";...
        a:4:{s:5:"class";s:35:"Drupal\Core\Theme\DefaultNegotiator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"theme.negotiator.default";}}
        
        theme.negotiator.ajax_base_page => string (587) "a:4:{s:5:"class";s:40:"Drupal\Core\Theme\AjaxBasePageNegotiator";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\Core\Theme\AjaxBasePageNegotiator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"csrf_token";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"theme.negotiator.ajax_base_page";}}
        
        container.namespaces => string (323) "a:4:{s:5:"class";s:11:"ArrayObject";s:9:"arguments";O:8:"stdClass":3:{s:4:"t...
        a:4:{s:5:"class";s:11:"ArrayObject";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:20:"container.namespaces";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"container.namespaces";}}
        
        module_handler => string (499) "a:4:{s:5:"class";s:35:"Drupal\Core\Extension\ModuleHandler";s:9:"arguments";...
        a:4:{s:5:"class";s:35:"Drupal\Core\Extension\ModuleHandler";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:17:"container.modules";}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.bootstrap";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"module_handler";}}
        
        module_installer => string (434) "a:4:{s:5:"class";s:48:"Drupal\Core\ProxyClass\Extension\ModuleInstaller";s:9...
        a:4:{s:5:"class";s:48:"Drupal\Core\ProxyClass\Extension\ModuleInstaller";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:46:"drupal.proxy_original_service.module_installer";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"module_installer";}}
        
        extension.list.module => string (1073) "a:4:{s:5:"class";s:41:"Drupal\Core\Extension\ModuleExtensionList";s:9:"argum...
        a:4:{s:5:"class";s:41:"Drupal\Core\Extension\ModuleExtensionList";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:10:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;s:6:"module";i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache.default";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"info_parser";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:7;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"extension.list.profile";s:15:"invalidBehavior";i:1;}i:8;s:8:"standard";i:9;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:17:"container.modules";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:10;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"extension.list.module";}}
        
        extension.list.profile => string (768) "a:4:{s:5:"class";s:42:"Drupal\Core\Extension\ProfileExtensionList";s:9:"argu...
        a:4:{s:5:"class";s:42:"Drupal\Core\Extension\ProfileExtensionList";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:7:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;s:7:"profile";i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache.default";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"info_parser";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}i:6;s:8:"standard";}s:7:"resolve";b:1;}s:15:"arguments_count";i:7;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"extension.list.profile";}}
        
        extension.list.theme => string (987) "a:4:{s:5:"class";s:40:"Drupal\Core\Extension\ThemeExtensionList";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\Core\Extension\ThemeExtensionList";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:9:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;s:5:"theme";i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache.default";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"info_parser";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:7;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"extension.list.theme_engine";s:15:"invalidBehavior";i:1;}i:8;s:8:"standard";}s:7:"resolve";b:1;}s:15:"arguments_count";i:9;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"extension.list.theme";}}
        
        extension.list.theme_engine => string (783) "a:4:{s:5:"class";s:46:"Drupal\Core\Extension\ThemeEngineExtensionList";s:9:"...
        a:4:{s:5:"class";s:46:"Drupal\Core\Extension\ThemeEngineExtensionList";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:7:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;s:12:"theme_engine";i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache.default";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"info_parser";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}i:6;s:8:"standard";}s:7:"resolve";b:1;}s:15:"arguments_count";i:7;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"extension.list.theme_engine";}}
        
        content_uninstall_validator => string (463) "a:4:{s:5:"class";s:55:"Drupal\Core\ProxyClass\Entity\ContentUninstallValidat...
        a:4:{s:5:"class";s:55:"Drupal\Core\ProxyClass\Entity\ContentUninstallValidator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:57:"drupal.proxy_original_service.content_uninstall_validator";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"content_uninstall_validator";}}
        
        required_module_uninstall_validator => string (489) "a:4:{s:5:"class";s:65:"Drupal\Core\ProxyClass\Extension\RequiredModuleUninst...
        a:4:{s:5:"class";s:65:"Drupal\Core\ProxyClass\Extension\RequiredModuleUninstallValidator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:65:"drupal.proxy_original_service.required_module_uninstall_validator";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"required_module_uninstall_validator";}}
        
        module_required_by_themes_uninstall_validator => string (517) "a:4:{s:5:"class";s:73:"Drupal\Core\ProxyClass\Extension\ModuleRequiredByThem...
        a:4:{s:5:"class";s:73:"Drupal\Core\ProxyClass\Extension\ModuleRequiredByThemesUninstallValidator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:75:"drupal.proxy_original_service.module_required_by_themes_uninstall_validator";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:45:"module_required_by_themes_uninstall_validator";}}
        
        theme_handler => string (522) "a:4:{s:5:"class";s:34:"Drupal\Core\Extension\ThemeHandler";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\Core\Extension\ThemeHandler";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"extension.list.theme";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:13:"theme_handler";}}
        
        theme_installer => string (1338) "a:4:{s:5:"class";s:36:"Drupal\Core\Extension\ThemeInstaller";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\Core\Extension\ThemeInstaller";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:10:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme_handler";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"config.installer";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.manager";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:30:"asset.css.collection_optimizer";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"router.builder";s:15:"invalidBehavior";i:1;}i:7;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"logger.channel.default";s:15:"invalidBehavior";i:1;}i:8;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}i:9;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"extension.list.module";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:10;s:10:"properties";a:1:{s:10:"_serviceId";s:15:"theme_installer";}}
        
        entity.memory_cache => string (163) "a:3:{s:5:"class";s:41:"Drupal\Core\Cache\MemoryCache\MemoryCache";s:15:"argu...
        a:3:{s:5:"class";s:41:"Drupal\Core\Cache\MemoryCache\MemoryCache";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"entity.memory_cache";}}
        
        entity_type.manager => string (1179) "a:5:{s:5:"class";s:36:"Drupal\Core\Entity\EntityTypeManager";s:9:"arguments"...
        a:5:{s:5:"class";s:36:"Drupal\Core\Entity\EntityTypeManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:6:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"class_resolver";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:39:"entity.last_installed_schema.repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:6;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"entity_type.manager";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        entity_type.repository => string (375) "a:4:{s:5:"class";s:39:"Drupal\Core\Entity\EntityTypeRepository";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\Core\Entity\EntityTypeRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"entity_type.repository";}}
        
        entity_type.bundle.info => string (807) "a:4:{s:5:"class";s:39:"Drupal\Core\Entity\EntityTypeBundleInfo";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\Core\Entity\EntityTypeBundleInfo";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"typed_data_manager";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"entity_type.bundle.info";}}
        
        entity.repository => string (584) "a:4:{s:5:"class";s:35:"Drupal\Core\Entity\EntityRepository";s:9:"arguments";...
        a:4:{s:5:"class";s:35:"Drupal\Core\Entity\EntityRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"context.repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:17:"entity.repository";}}
        
        entity_display.repository => string (702) "a:4:{s:5:"class";s:42:"Drupal\Core\Entity\EntityDisplayRepository";s:9:"argu...
        a:4:{s:5:"class";s:42:"Drupal\Core\Entity\EntityDisplayRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"entity_display.repository";}}
        
        entity_field.manager => string (1133) "a:4:{s:5:"class";s:37:"Drupal\Core\Entity\EntityFieldManager";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\Core\Entity\EntityFieldManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:8:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"entity_type.bundle.info";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"entity_display.repository";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"typed_data_manager";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"keyvalue";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:7;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:8;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"entity_field.manager";}}
        
        entity_type.listener => string (722) "a:4:{s:5:"class";s:37:"Drupal\Core\Entity\EntityTypeListener";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\Core\Entity\EntityTypeListener";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"entity_field.manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:39:"entity.last_installed_schema.repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"entity_type.listener";}}
        
        entity_bundle.listener => string (708) "a:4:{s:5:"class";s:39:"Drupal\Core\Entity\EntityBundleListener";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\Core\Entity\EntityBundleListener";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"entity_type.bundle.info";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"entity_field.manager";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"entity_bundle.listener";}}
        
        entity_route_subscriber => string (394) "a:4:{s:5:"class";s:57:"Drupal\Core\EventSubscriber\EntityRouteProviderSubscr...
        a:4:{s:5:"class";s:57:"Drupal\Core\EventSubscriber\EntityRouteProviderSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"entity_route_subscriber";}}
        
        entity.definition_update_manager => string (874) "a:4:{s:5:"class";s:48:"Drupal\Core\Entity\EntityDefinitionUpdateManager";s:9...
        a:4:{s:5:"class";s:48:"Drupal\Core\Entity\EntityDefinitionUpdateManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:39:"entity.last_installed_schema.repository";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"entity_field.manager";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"entity_type.listener";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"field_storage_definition.listener";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"entity.definition_update_manager";}}
        
        entity.last_installed_schema.repository => string (395) "a:4:{s:5:"class";s:54:"Drupal\Core\Entity\EntityLastInstalledSchemaRepositor...
        a:4:{s:5:"class";s:54:"Drupal\Core\Entity\EntityLastInstalledSchemaRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"keyvalue";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:39:"entity.last_installed_schema.repository";}}
        
        entity_field.deleted_fields_repository => string (378) "a:4:{s:5:"class";s:41:"Drupal\Core\Field\DeletedFieldsRepository";s:9:"argum...
        a:4:{s:5:"class";s:41:"Drupal\Core\Field\DeletedFieldsRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:38:"entity_field.deleted_fields_repository";}}
        
        field_storage_definition.listener => string (876) "a:4:{s:5:"class";s:48:"Drupal\Core\Field\FieldStorageDefinitionListener";s:9...
        a:4:{s:5:"class";s:48:"Drupal\Core\Field\FieldStorageDefinitionListener";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:39:"entity.last_installed_schema.repository";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"entity_field.manager";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:38:"entity_field.deleted_fields_repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"field_storage_definition.listener";}}
        
        field_definition.listener => string (698) "a:4:{s:5:"class";s:41:"Drupal\Core\Field\FieldDefinitionListener";s:9:"argum...
        a:4:{s:5:"class";s:41:"Drupal\Core\Field\FieldDefinitionListener";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"entity_field.manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"keyvalue";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"field_definition.listener";}}
        
        entity.form_builder => string (473) "a:4:{s:5:"class";s:36:"Drupal\Core\Entity\EntityFormBuilder";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\Core\Entity\EntityFormBuilder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"form_builder";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"entity.form_builder";}}
        
        entity.bundle_config_import_validator => string (508) "a:4:{s:5:"class";s:51:"Drupal\Core\Entity\Event\BundleConfigImportValidate";...
        a:4:{s:5:"class";s:51:"Drupal\Core\Entity\Event\BundleConfigImportValidate";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:37:"entity.bundle_config_import_validator";}}
        
        entity.autocomplete_matcher => string (407) "a:4:{s:5:"class";s:44:"Drupal\Core\Entity\EntityAutocompleteMatcher";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\Core\Entity\EntityAutocompleteMatcher";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:41:"plugin.manager.entity_reference_selection";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"entity.autocomplete_matcher";}}
        
        plugin_form.factory => string (364) "a:4:{s:5:"class";s:36:"Drupal\Core\Plugin\PluginFormFactory";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\Core\Plugin\PluginFormFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"class_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"plugin_form.factory";}}
        
        plugin.manager.entity_reference_selection => string (635) "a:4:{s:5:"class";s:66:"Drupal\Core\Entity\EntityReferenceSelection\Selection...
        a:4:{s:5:"class";s:66:"Drupal\Core\Entity\EntityReferenceSelection\SelectionPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:41:"plugin.manager.entity_reference_selection";}}
        
        plugin.manager.block => string (692) "a:4:{s:5:"class";s:30:"Drupal\Core\Block\BlockManager";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\Core\Block\BlockManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"logger.channel.default";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"plugin.manager.block";}}
        
        plugin.manager.field.field_type => string (709) "a:4:{s:5:"class";s:40:"Drupal\Core\Field\FieldTypePluginManager";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\Core\Field\FieldTypePluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"typed_data_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"plugin.manager.field.field_type";}}
        
        plugin.manager.field.widget => string (715) "a:4:{s:5:"class";s:37:"Drupal\Core\Field\WidgetPluginManager";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\Core\Field\WidgetPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"plugin.manager.field.field_type";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"plugin.manager.field.widget";}}
        
        plugin.manager.field.formatter => string (721) "a:4:{s:5:"class";s:40:"Drupal\Core\Field\FormatterPluginManager";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\Core\Field\FormatterPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"plugin.manager.field.field_type";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"plugin.manager.field.formatter";}}
        
        plugin.manager.archiver => string (690) "a:4:{s:5:"class";s:36:"Drupal\Core\Archiver\ArchiverManager";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\Core\Archiver\ArchiverManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"file_system";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"plugin.manager.archiver";}}
        
        plugin.manager.action => string (581) "a:4:{s:5:"class";s:32:"Drupal\Core\Action\ActionManager";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\Core\Action\ActionManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"plugin.manager.action";}}
        
        plugin.manager.menu.link => string (1140) "a:4:{s:5:"class";s:32:"Drupal\Core\Menu\MenuLinkManager";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\Core\Menu\MenuLinkManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:17:"menu.tree_storage";s:5:"value";a:4:{s:5:"class";s:32:"Drupal\Core\Menu\MenuTreeStorage";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"cache.menu";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"cache_tags.invalidator";s:15:"invalidBehavior";i:1;}i:3;s:9:"menu_tree";}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;}s:6:"shared";b:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"menu_link.static.overrides";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"plugin.manager.menu.link";}}
        
        menu.link_tree => string (1352) "a:4:{s:5:"class";s:29:"Drupal\Core\Menu\MenuLinkTree";s:9:"arguments";O:8:"s...
        a:4:{s:5:"class";s:29:"Drupal\Core\Menu\MenuLinkTree";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:17:"menu.tree_storage";s:5:"value";a:4:{s:5:"class";s:32:"Drupal\Core\Menu\MenuTreeStorage";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"cache.menu";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"cache_tags.invalidator";s:15:"invalidBehavior";i:1;}i:3;s:9:"menu_tree";}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;}s:6:"shared";b:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:24:"plugin.manager.menu.link";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"router.route_provider";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"menu.active_trail";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"controller_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"menu.link_tree";}}
        
        menu.default_tree_manipulators => string (602) "a:4:{s:5:"class";s:48:"Drupal\Core\Menu\DefaultMenuLinkTreeManipulators";s:9...
        a:4:{s:5:"class";s:48:"Drupal\Core\Menu\DefaultMenuLinkTreeManipulators";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"access_manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"menu.default_tree_manipulators";}}
        
        menu.active_trail => string (676) "a:4:{s:5:"class";s:32:"Drupal\Core\Menu\MenuActiveTrail";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\Core\Menu\MenuActiveTrail";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:24:"plugin.manager.menu.link";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"cache.menu";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:4:"lock";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:17:"menu.active_trail";}}
        
        menu.parent_form_selector => string (594) "a:4:{s:5:"class";s:39:"Drupal\Core\Menu\MenuParentFormSelector";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\Core\Menu\MenuParentFormSelector";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"menu.link_tree";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"menu.parent_form_selector";}}
        
        plugin.manager.menu.local_action => string (1262) "a:4:{s:5:"class";s:35:"Drupal\Core\Menu\LocalActionManager";s:9:"arguments";...
        a:4:{s:5:"class";s:35:"Drupal\Core\Menu\LocalActionManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:9:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:40:"http_kernel.controller.argument_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"router.route_provider";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}i:7;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"access_manager";s:15:"invalidBehavior";i:1;}i:8;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:9;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"plugin.manager.menu.local_action";}}
        
        plugin.manager.menu.local_task => string (1258) "a:4:{s:5:"class";s:33:"Drupal\Core\Menu\LocalTaskManager";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\Core\Menu\LocalTaskManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:9:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:40:"http_kernel.controller.argument_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"router.route_provider";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}i:7;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"access_manager";s:15:"invalidBehavior";i:1;}i:8;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:9;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"plugin.manager.menu.local_task";}}
        
        plugin.manager.menu.contextual_link => string (1023) "a:4:{s:5:"class";s:38:"Drupal\Core\Menu\ContextualLinkManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\Core\Menu\ContextualLinkManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:7:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"controller_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"access_manager";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:7;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"plugin.manager.menu.contextual_link";}}
        
        plugin.manager.display_variant => string (592) "a:4:{s:5:"class";s:34:"Drupal\Core\Display\VariantManager";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\Core\Display\VariantManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"plugin.manager.display_variant";}}
        
        plugin.manager.queue_worker => string (591) "a:4:{s:5:"class";s:36:"Drupal\Core\Queue\QueueWorkerManager";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\Core\Queue\QueueWorkerManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"plugin.manager.queue_worker";}}
        
        plugin.cache_clearer => string (16669) "a:5:{s:5:"class";s:52:"Drupal\Core\ProxyClass\Plugin\CachedDiscoveryClearer"...
        a:5:{s:5:"class";s:52:"Drupal\Core\ProxyClass\Plugin\CachedDiscoveryClearer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:50:"drupal.proxy_original_service.plugin.cache_clearer";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"plugin.cache_clearer";}s:5:"calls";a:65:{i:0;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"config.typed";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"plugin.manager.link_relation_type";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:2;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:3;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:41:"plugin.manager.entity_reference_selection";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:4;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"plugin.manager.block";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:5;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"plugin.manager.field.field_type";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:6;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"plugin.manager.field.widget";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:7;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:30:"plugin.manager.field.formatter";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:8;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"plugin.manager.archiver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:9;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"plugin.manager.action";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:10;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:32:"plugin.manager.menu.local_action";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:11;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:30:"plugin.manager.menu.local_task";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:12;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"plugin.manager.menu.contextual_link";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:13;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:30:"plugin.manager.display_variant";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:14;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"plugin.manager.queue_worker";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:15;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"typed_data_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:16;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"validation.constraint";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:17;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"plugin.manager.mail";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:18;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:24:"plugin.manager.condition";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:19;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"plugin.manager.element_info";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:20;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"image.toolkit.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:21;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"image.toolkit.operation.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:22;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"plugin.manager.bootstrap_styles";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:23;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:37:"plugin.manager.bootstrap_styles_group";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:24;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"breakpoint.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:25;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:30:"plugin.manager.ckeditor.plugin";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:26;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"plugin.manager.commerce_condition";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:27;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:36:"plugin.manager.commerce_entity_trait";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:28;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"plugin.manager.commerce_inline_form";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:29;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:37:"plugin.manager.commerce_checkout_flow";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:30;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:37:"plugin.manager.commerce_checkout_pane";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:31;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:38:"plugin.manager.commerce_number_pattern";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:32;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:39:"plugin.manager.commerce_adjustment_type";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:33;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:39:"plugin.manager.commerce_promotion_offer";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:34;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"plugin.manager.editor";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:35;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"plugin.manager.filter";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:36;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"plugin.manager.help_section";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:37;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"plugin.manager.image.effect";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:38;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:45:"plugin.manager.layout_builder.section_storage";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:39;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"plugin.manager.core.layout";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:40;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"plugin.manager.media.source";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:41;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"plugin.manager.quickedit.editor";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:42;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"plugin.manager.search";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:43;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"plugin.manager.workflow";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:44;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:29:"plugin.manager.workflow_group";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:45;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"plugin.manager.tour.tip";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:46;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"plugin.manager.views.access";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:47;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"plugin.manager.views.area";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:48;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:29:"plugin.manager.views.argument";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:49;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:37:"plugin.manager.views.argument_default";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:50;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:39:"plugin.manager.views.argument_validator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:51;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"plugin.manager.views.cache";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:52;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:37:"plugin.manager.views.display_extender";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:53;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:28:"plugin.manager.views.display";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:54;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"plugin.manager.views.exposed_form";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:55;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"plugin.manager.views.field";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:56;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"plugin.manager.views.filter";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:57;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"plugin.manager.views.join";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:58;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"plugin.manager.views.pager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:59;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"plugin.manager.views.query";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:60;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"plugin.manager.views.relationship";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:61;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:24:"plugin.manager.views.row";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:62;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"plugin.manager.views.sort";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:63;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"plugin.manager.views.style";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:64;a:2:{i:0;s:18:"addCachedDiscovery";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"plugin.manager.views.wizard";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        paramconverter.menu_link => string (463) "a:4:{s:5:"class";s:61:"Drupal\Core\ProxyClass\ParamConverter\MenuLinkPluginC...
        a:4:{s:5:"class";s:61:"Drupal\Core\ProxyClass\ParamConverter\MenuLinkPluginConverter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:54:"drupal.proxy_original_service.paramconverter.menu_link";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"paramconverter.menu_link";}}
        
        menu_link.static.overrides => string (375) "a:4:{s:5:"class";s:40:"Drupal\Core\Menu\StaticMenuLinkOverrides";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\Core\Menu\StaticMenuLinkOverrides";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"menu_link.static.overrides";}}
        
        request_stack => string (161) "a:3:{s:5:"class";s:45:"Symfony\Component\HttpFoundation\RequestStack";s:15:"...
        a:3:{s:5:"class";s:45:"Symfony\Component\HttpFoundation\RequestStack";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:13:"request_stack";}}
        
        current_route_match => string (364) "a:4:{s:5:"class";s:37:"Drupal\Core\Routing\CurrentRouteMatch";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\Core\Routing\CurrentRouteMatch";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"current_route_match";}}
        
        event_dispatcher => string (15244) "a:4:{s:5:"class";s:62:"Drupal\Component\EventDispatcher\ContainerAwareEventD...
        a:4:{s:5:"class";s:62:"Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;a:37:{s:22:"routing.route_finished";a:4:{i:200;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:31:"cache_router_rebuild_subscriber";i:1;s:16:"onRouterFinished";}}}i:100;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:23:"menu.rebuild_subscriber";i:1;s:15:"onRouterRebuild";}}}i:0;a:4:{i:0;a:1:{s:7:"service";a:2:{i:0;s:21:"router.route_provider";i:1;s:5:"reset";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:22:"router.route_preloader";i:1;s:16:"onFinishedRoutes";}}i:2;a:1:{s:7:"service";a:2:{i:0;s:28:"router.path_roots_subscriber";i:1;s:15:"onRouteFinished";}}i:3;a:1:{s:7:"service";a:2:{i:0;s:22:"views.route_subscriber";i:1;s:20:"routeRebuildFinished";}}}i:-3000;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:34:"router.route_provider.lazy_builder";i:1;s:21:"routerRebuildFinished";}}}}s:11:"config.save";a:3:{i:255;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:14:"config.factory";i:1;s:12:"onConfigSave";}}}i:128;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:19:"entity.query.config";i:1;s:12:"onConfigSave";}}}i:0;a:6:{i:0;a:1:{s:7:"service";a:2:{i:0;s:30:"color.config_cache_invalidator";i:1;s:8:"onChange";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:23:"media.config_subscriber";i:1;s:6:"onSave";}}i:2;a:1:{s:7:"service";a:2:{i:0;s:32:"node.admin_path.route_subscriber";i:1;s:12:"onConfigSave";}}i:3;a:1:{s:7:"service";a:2:{i:0;s:24:"system.config_subscriber";i:1;s:12:"onConfigSave";}}i:4;a:1:{s:7:"service";a:2:{i:0;s:23:"system.config_cache_tag";i:1;s:6:"onSave";}}i:5;a:1:{s:7:"service";a:2:{i:0;s:24:"system.timezone_resolver";i:1;s:12:"onConfigSave";}}}}s:13:"config.delete";a:3:{i:255;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:14:"config.factory";i:1;s:14:"onConfigDelete";}}}i:128;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:19:"entity.query.config";i:1;s:14:"onConfigDelete";}}}i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:30:"color.config_cache_invalidator";i:1;s:8:"onChange";}}}}s:31:"config.importer.missing_content";a:1:{i:-1024;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:26:"config.importer_subscriber";i:1;s:16:"onMissingContent";}}}}s:14:"kernel.request";a:9:{i:1000;a:2:{i:0;a:1:{s:7:"service";a:2:{i:0;s:24:"options_request_listener";i:1;s:9:"onRequest";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:35:"redirect_leading_slashes_subscriber";i:1;s:8:"redirect";}}}i:300;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:25:"authentication_subscriber";i:1;s:27:"onKernelRequestAuthenticate";}}}i:299;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:24:"system.timezone_resolver";i:1;s:18:"setDefaultTimeZone";}}}i:50;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:24:"ajax_response.subscriber";i:1;s:9:"onRequest";}}}i:32;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:15:"router_listener";i:1;s:15:"onKernelRequest";}}}i:31;a:2:{i:0;a:1:{s:7:"service";a:2:{i:0;s:25:"authentication_subscriber";i:1;s:29:"onKernelRequestFilterProvider";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:32:"user_maintenance_mode_subscriber";i:1;s:26:"onKernelRequestMaintenance";}}}i:30;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:27:"maintenance_mode_subscriber";i:1;s:26:"onKernelRequestMaintenance";}}}i:27;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:29:"dynamic_page_cache_subscriber";i:1;s:9:"onRequest";}}}i:0;a:3:{i:0;a:1:{s:7:"service";a:2:{i:0;s:28:"database.replica_kill_switch";i:1;s:18:"checkReplicaServer";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:22:"router.route_preloader";i:1;s:9:"onRequest";}}i:2;a:1:{s:7:"service";a:2:{i:0;s:38:"layouts_theme_configs.event_subscriber";i:1;s:15:"onKernelRequest";}}}}s:21:"routing.route_dynamic";a:2:{i:3000;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:34:"router.route_provider.lazy_builder";i:1;s:16:"routerRebuilding";}}}i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:23:"entity_route_subscriber";i:1;s:19:"onDynamicRouteEvent";}}}}s:24:"config.importer.validate";a:3:{i:512;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:24:"system.config_subscriber";i:1;s:32:"onConfigImporterValidateNotEmpty";}}}i:256;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:24:"system.config_subscriber";i:1;s:32:"onConfigImporterValidateSiteUUID";}}}i:20;a:3:{i:0;a:1:{s:7:"service";a:2:{i:0;s:37:"entity.bundle_config_import_validator";i:1;s:24:"onConfigImporterValidate";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:24:"config_import_subscriber";i:1;s:24:"onConfigImporterValidate";}}i:2;a:1:{s:7:"service";a:2:{i:0;s:24:"config.config_subscriber";i:1;s:24:"onConfigImporterValidate";}}}}s:19:"routing.route_alter";a:10:{i:5000;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:28:"route_http_method_subscriber";i:1;s:15:"onRouteBuilding";}}}i:100;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:22:"token.route_subscriber";i:1;s:13:"onAlterRoutes";}}}i:0;a:6:{i:0;a:1:{s:7:"service";a:2:{i:0;s:23:"route_subscriber.module";i:1;s:13:"onAlterRoutes";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:35:"route_special_attributes_subscriber";i:1;s:13:"onAlterRoutes";}}i:2;a:1:{s:7:"service";a:2:{i:0;s:28:"route_subscriber.no_big_pipe";i:1;s:31:"onRoutingRouteAlterSetNoBigPipe";}}i:3;a:1:{s:7:"service";a:2:{i:0;s:30:"media_library.route_subscriber";i:1;s:13:"onAlterRoutes";}}i:4;a:1:{s:7:"service";a:2:{i:0;s:21:"node.route_subscriber";i:1;s:13:"onAlterRoutes";}}i:5;a:1:{s:7:"service";a:2:{i:0;s:32:"node.admin_path.route_subscriber";i:1;s:13:"onAlterRoutes";}}}i:-100;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:19:"field_ui.subscriber";i:1;s:13:"onAlterRoutes";}}}i:-110;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:21:"layout_builder.routes";i:1;s:13:"onAlterRoutes";}}}i:-150;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:23:"route_subscriber.entity";i:1;s:26:"onRoutingRouteAlterSetType";}}}i:-175;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:22:"views.route_subscriber";i:1;s:13:"onAlterRoutes";}}}i:-200;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:34:"system.admin_path.route_subscriber";i:1;s:13:"onAlterRoutes";}}}i:-220;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:25:"paramconverter_subscriber";i:1;s:41:"onRoutingRouteAlterSetParameterConverters";}}}i:-1024;a:2:{i:0;a:1:{s:7:"service";a:2:{i:0;s:22:"router.route_preloader";i:1;s:13:"onAlterRoutes";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:28:"router.path_roots_subscriber";i:1;s:12:"onRouteAlter";}}}}s:15:"kernel.response";a:10:{i:128;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:32:"exception.enforced_form_response";i:1;s:16:"onKernelResponse";}}}i:100;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:29:"dynamic_page_cache_subscriber";i:1;s:10:"onResponse";}}}i:16;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:26:"finish_response_subscriber";i:1;s:13:"onAllResponds";}}}i:10;a:2:{i:0;a:1:{s:7:"service";a:2:{i:0;s:32:"route_access_response_subscriber";i:1;s:9:"onRespond";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:32:"client_error_response_subscriber";i:1;s:9:"onRespond";}}}i:5;a:2:{i:0;a:1:{s:7:"service";a:2:{i:0;s:34:"anonymous_user_response_subscriber";i:1;s:9:"onRespond";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:45:"html_response.placeholder_strategy_subscriber";i:1;s:9:"onRespond";}}}i:3;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:33:"html_response.big_pipe_subscriber";i:1;s:14:"onRespondEarly";}}}i:0;a:5:{i:0;a:1:{s:7:"service";a:2:{i:0;s:24:"html_response.subscriber";i:1;s:9:"onRespond";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:26:"finish_response_subscriber";i:1;s:9:"onRespond";}}i:2;a:1:{s:7:"service";a:2:{i:0;s:29:"response_generator_subscriber";i:1;s:9:"onRespond";}}i:3;a:1:{s:7:"service";a:2:{i:0;s:28:"redirect_response_subscriber";i:1;s:16:"checkRedirectUrl";}}i:4;a:1:{s:7:"service";a:2:{i:0;s:38:"layouts_theme_configs.event_subscriber";i:1;s:16:"onKernelResponse";}}}i:-100;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:24:"ajax_response.subscriber";i:1;s:10:"onResponse";}}}i:-512;a:2:{i:0;a:1:{s:7:"service";a:2:{i:0;s:27:"response_filter.active_link";i:1;s:10:"onResponse";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:32:"response_filter.rss.relative_url";i:1;s:10:"onResponse";}}}i:-10000;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:33:"html_response.big_pipe_subscriber";i:1;s:9:"onRespond";}}}}s:16:"kernel.exception";a:14:{i:200;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:23:"exception.fast_404_html";i:1;s:11:"onException";}}}i:128;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:32:"exception.enforced_form_response";i:1;s:17:"onKernelException";}}}i:100;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:25:"exception.needs_installer";i:1;s:11:"onException";}}}i:80;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:25:"authentication_subscriber";i:1;s:23:"onExceptionAccessDenied";}}}i:75;a:3:{i:0;a:1:{s:7:"service";a:2:{i:0;s:31:"route_enhancer.param_conversion";i:1;s:11:"onException";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:25:"authentication_subscriber";i:1;s:24:"onExceptionSendChallenge";}}i:2;a:1:{s:7:"service";a:2:{i:0;s:29:"user_access_denied_subscriber";i:1;s:11:"onException";}}}i:51;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:20:"form_ajax_subscriber";i:1;s:11:"onException";}}}i:50;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:16:"exception.logger";i:1;s:11:"onException";}}}i:3;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:19:"exception.test_site";i:1;s:11:"onException";}}}i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:27:"maintenance_mode_subscriber";i:1;s:26:"onKernelRequestMaintenance";}}}i:-50;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:26:"exception.custom_page_html";i:1;s:11:"onException";}}}i:-64;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:15:"router_listener";i:1;s:17:"onKernelException";}}}i:-75;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:22:"exception.default_json";i:1;s:11:"onException";}}}i:-128;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:22:"exception.default_html";i:1;s:11:"onException";}}}i:-256;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:15:"exception.final";i:1;s:11:"onException";}}}}s:11:"kernel.view";a:3:{i:1;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:20:"form_ajax_subscriber";i:1;s:6:"onView";}}}i:0;a:2:{i:0;a:1:{s:7:"service";a:2:{i:0;s:28:"psr_response_view_subscriber";i:1;s:12:"onKernelView";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:28:"main_content_view_subscriber";i:1;s:17:"onViewRenderArray";}}}i:-10;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:17:"renderer_non_html";i:1;s:9:"onRespond";}}}}s:21:"kernel.finish_request";a:1:{i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:15:"router_listener";i:1;s:21:"onKernelFinishRequest";}}}}s:16:"kernel.terminate";a:3:{i:300;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:27:"user_last_access_subscriber";i:1;s:17:"onKernelTerminate";}}}i:200;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:21:"path_alias.subscriber";i:1;s:17:"onKernelTerminate";}}}i:100;a:3:{i:0;a:1:{s:7:"service";a:2:{i:0;s:24:"request_close_subscriber";i:1;s:11:"onTerminate";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:26:"kernel_destruct_subscriber";i:1;s:17:"onKernelTerminate";}}i:2;a:1:{s:7:"service";a:2:{i:0;s:25:"automated_cron.subscriber";i:1;s:11:"onTerminate";}}}}s:22:"config.importer.import";a:1:{i:40;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:26:"config_snapshot_subscriber";i:1;s:22:"onConfigImporterImport";}}}}s:23:"config.transform.import";a:1:{i:-500;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:33:"config_exclude_modules_subscriber";i:1;s:23:"onConfigTransformImport";}}}}s:23:"config.transform.export";a:1:{i:500;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:33:"config_exclude_modules_subscriber";i:1;s:23:"onConfigTransformExport";}}}}s:17:"kernel.controller";a:2:{i:200;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:21:"path_alias.subscriber";i:1;s:18:"onKernelController";}}}i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:45:"early_rendering_controller_wrapper_subscriber";i:1;s:12:"onController";}}}}s:34:"render.page_display_variant.select";a:1:{i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:37:"block.page_display_variant_subscriber";i:1;s:26:"onSelectPageDisplayVariant";}}}}s:24:"commerce_cart.entity.add";a:1:{i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:29:"commerce_cart.cart_subscriber";i:1;s:23:"displayAddToCartMessage";}}}}s:35:"commerce_order.place.pre_transition";a:2:{i:0;a:3:{i:0;a:1:{s:7:"service";a:2:{i:0;s:30:"commerce_cart.order_subscriber";i:1;s:12:"finalizeCart";}}i:1;a:1:{s:7:"service";a:2:{i:0;s:41:"commerce_order.timestamp_event_subscriber";i:1;s:17:"onPlaceTransition";}}i:2;a:1:{s:7:"service";a:2:{i:0;s:35:"commerce_promotion.order_subscriber";i:1;s:13:"registerUsage";}}}i:-30;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:38:"commerce_order.order_number_subscriber";i:1;s:14:"setOrderNumber";}}}}s:34:"entity.query_access.commerce_order";a:1:{i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:37:"commerce_cart.query_access_subscriber";i:1;s:13:"onQueryAccess";}}}}s:36:"commerce_order.place.post_transition";a:2:{i:100;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:38:"commerce_order.address_book_subscriber";i:1;s:12:"onOrderPlace";}}}i:-100;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:39:"commerce_order.order_receipt_subscriber";i:1;s:16:"sendOrderReceipt";}}}}s:27:"commerce_order.order.assign";a:1:{i:100;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:38:"commerce_order.address_book_subscriber";i:1;s:13:"onOrderAssign";}}}}s:13:"profile.label";a:1:{i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:39:"commerce_order.profile_label_subscriber";i:1;s:7:"onLabel";}}}}s:29:"commerce_order.pre_transition";a:1:{i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:41:"commerce_order.timestamp_event_subscriber";i:1;s:15:"onAnyTransition";}}}}s:26:"commerce.filter_conditions";a:1:{i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:47:"commerce_promotion.filter_conditions_subscriber";i:1;s:18:"onFilterConditions";}}}}s:16:"entity.duplicate";a:1:{i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:34:"entity.entity_duplicate_subscriber";i:1;s:17:"onEntityDuplicate";}}}}s:36:"section_component.build.render_array";a:2:{i:100;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:48:"layout_builder.render_block_component_subscriber";i:1;s:13:"onBuildRender";}}}i:50;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:55:"layout_builder_blocks.render_block_component_subscriber";i:1;s:13:"onBuildRender";}}}}s:14:"prepare_layout";a:1:{i:10;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:37:"layout_builder.element.prepare_layout";i:1;s:15:"onPrepareLayout";}}}}s:11:"account.set";a:1:{i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:24:"system.timezone_resolver";i:1;s:18:"setDefaultTimeZone";}}}}s:23:"user.flood_blocked_user";a:1:{i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:21:"user.flood_subscriber";i:1;s:11:"blockedUser";}}}}s:21:"user.flood_blocked_ip";a:1:{i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:21:"user.flood_subscriber";i:1;s:9:"blockedIp";}}}}s:29:"entity_type.definition.create";a:1:{i:100;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:30:"views.entity_schema_subscriber";i:1;s:17:"onEntityTypeEvent";}}}}s:29:"entity_type.definition.update";a:1:{i:100;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:30:"views.entity_schema_subscriber";i:1;s:17:"onEntityTypeEvent";}}}}s:29:"entity_type.definition.delete";a:1:{i:100;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:30:"views.entity_schema_subscriber";i:1;s:17:"onEntityTypeEvent";}}}}s:24:"commerce_cart.cart.empty";a:1:{i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:34:"commerce_promotion.cart_subscriber";i:1;s:11:"onCartEmpty";}}}}s:28:"block_content.get_dependency";a:1:{i:0;a:1:{i:0;a:1:{s:7:"service";a:2:{i:0;s:46:"layout_builder.get_block_dependency_subscriber";i:1;s:15:"onGetDependency";}}}}}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"event_dispatcher";}}
        
        app.root => string (509) "a:3:{s:5:"class";s:10:"\SplString";s:15:"arguments_count";i:0;s:7:"factory";...
        a:3:{s:5:"class";s:10:"\SplString";s:15:"arguments_count";i:0;s:7:"factory";a:2:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:16:"app.root.factory";s:5:"value";a:4:{s:5:"class";s:26:"Drupal\Core\AppRootFactory";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:6:"kernel";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;}s:6:"shared";b:1;}i:1;s:3:"get";}}
        
        site.path => string (511) "a:3:{s:5:"class";s:10:"\SplString";s:15:"arguments_count";i:0;s:7:"factory";...
        a:3:{s:5:"class";s:10:"\SplString";s:15:"arguments_count";i:0;s:7:"factory";a:2:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:17:"site.path.factory";s:5:"value";a:4:{s:5:"class";s:27:"Drupal\Core\SitePathFactory";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:6:"kernel";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;}s:6:"shared";b:1;}i:1;s:3:"get";}}
        
        controller_resolver => string (486) "a:4:{s:5:"class";s:41:"Drupal\Core\Controller\ControllerResolver";s:9:"argum...
        a:4:{s:5:"class";s:41:"Drupal\Core\Controller\ControllerResolver";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"psr7.http_message_factory";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"class_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"controller_resolver";}}
        
        class_resolver => string (411) "a:4:{s:5:"class";s:45:"Drupal\Core\DependencyInjection\ClassResolver";s:15:"...
        a:4:{s:5:"class";s:45:"Drupal\Core\DependencyInjection\ClassResolver";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"class_resolver";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        title_resolver => string (606) "a:4:{s:5:"class";s:36:"Drupal\Core\Controller\TitleResolver";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\Core\Controller\TitleResolver";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"controller_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:40:"http_kernel.controller.argument_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"title_resolver";}}
        
        http_kernel => string (1151) "a:4:{s:5:"class";s:23:"Stack\StackedHttpKernel";s:9:"arguments";O:8:"stdClas...
        a:4:{s:5:"class";s:23:"Stack\StackedHttpKernel";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"http_middleware.negotiation";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:6:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"http_middleware.negotiation";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:29:"http_middleware.reverse_proxy";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"http_middleware.page_cache";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"http_middleware.kernel_pre_handle";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"http_middleware.session";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"http_kernel.basic";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:11:"http_kernel";}}
        
        http_kernel.basic => string (730) "a:5:{s:5:"class";s:39:"Symfony\Component\HttpKernel\HttpKernel";s:4:"lazy";b...
        a:5:{s:5:"class";s:39:"Symfony\Component\HttpKernel\HttpKernel";s:4:"lazy";b:1;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"controller_resolver";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:40:"http_kernel.controller.argument_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:17:"http_kernel.basic";}}
        
        http_kernel.controller.argument_resolver => string (2392) "a:4:{s:5:"class";s:56:"Symfony\Component\HttpKernel\Controller\ArgumentResol...
        a:4:{s:5:"class";s:56:"Symfony\Component\HttpKernel\Controller\ArgumentResolver";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__aVVgmTsbLy2mehkCW1XkPCxoNfAe-gToi9ed1epV65A";s:5:"value";a:3:{s:5:"class";s:71:"Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory";s:6:"public";b:0;s:15:"arguments_count";i:0;}s:6:"shared";b:0;}i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__4paxHwrBqZgLMOLaRrJsmOfZ3q3b8GmysfCJVR59dww";s:5:"value";a:3:{s:5:"class";s:86:"Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver";s:6:"public";b:0;s:15:"arguments_count";i:0;}s:6:"shared";b:0;}i:1;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__s9WvKxAAioSxnrbszotBL4p3vALnLB-MHJQxkpMqIAU";s:5:"value";a:3:{s:5:"class";s:77:"Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver";s:6:"public";b:0;s:15:"arguments_count";i:0;}s:6:"shared";b:0;}i:2;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__eDpbPL4wwnQyhPmwwLlalHD-HQzju54CeEhnePoq77M";s:5:"value";a:4:{s:5:"class";s:64:"Drupal\Core\Controller\ArgumentResolver\Psr7RequestValueResolver";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"psr7.http_message_factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;}s:6:"shared";b:0;}i:3;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__jmHlQ8DenPOz2Y1rQPf6wcbGV3XZvwuMnC6wCu8cgXM";s:5:"value";a:3:{s:5:"class";s:63:"Drupal\Core\Controller\ArgumentResolver\RouteMatchValueResolver";s:6:"public";b:0;s:15:"arguments_count";i:0;}s:6:"shared";b:0;}i:4;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__E5RB7EPjMp2Q_miXb0vh6M0K5wUh779hDQkqBCZjB2g";s:5:"value";a:3:{s:5:"class";s:77:"Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver";s:6:"public";b:0;s:15:"arguments_count";i:0;}s:6:"shared";b:0;}}s:7:"resolve";b:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:40:"http_kernel.controller.argument_resolver";}}
        
        http_middleware.negotiation => string (524) "a:5:{s:5:"class";s:49:"Drupal\Core\StackMiddleware\NegotiationMiddleware";s:...
        a:5:{s:5:"class";s:49:"Drupal\Core\StackMiddleware\NegotiationMiddleware";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:29:"http_middleware.reverse_proxy";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"http_middleware.negotiation";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:14:"registerFormat";i:1;a:2:{i:0;s:3:"bin";i:1;a:1:{i:0;s:24:"application/octet-stream";}}}}}
        
        http_middleware.reverse_proxy => string (499) "a:4:{s:5:"class";s:50:"Drupal\Core\StackMiddleware\ReverseProxyMiddleware";s...
        a:4:{s:5:"class";s:50:"Drupal\Core\StackMiddleware\ReverseProxyMiddleware";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"http_middleware.page_cache";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"settings";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"http_middleware.reverse_proxy";}}
        
        http_middleware.kernel_pre_handle => string (506) "a:5:{s:5:"class";s:43:"Drupal\Core\StackMiddleware\KernelPreHandle";s:4:"laz...
        a:5:{s:5:"class";s:43:"Drupal\Core\StackMiddleware\KernelPreHandle";s:4:"lazy";b:1;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"http_middleware.session";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:6:"kernel";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"http_middleware.kernel_pre_handle";}}
        
        http_middleware.session => string (634) "a:6:{s:5:"class";s:35:"Drupal\Core\StackMiddleware\Session";s:4:"lazy";b:1;s...
        a:6:{s:5:"class";s:35:"Drupal\Core\StackMiddleware\Session";s:4:"lazy";b:1;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"http_kernel.basic";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"http_middleware.session";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        psr7.http_foundation_factory => string (190) "a:3:{s:5:"class";s:59:"Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationF...
        a:3:{s:5:"class";s:59:"Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationFactory";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"psr7.http_foundation_factory";}}
        
        psr7.http_message_factory => string (1319) "a:4:{s:5:"class";s:52:"Symfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory"...
        a:4:{s:5:"class";s:52:"Symfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__Q1ZW9d-4zQaM9-PvPak8VjhEaAkCzGy--a8QZDTNMAc";s:5:"value";a:3:{s:5:"class";s:38:"Laminas\Diactoros\ServerRequestFactory";s:6:"public";b:0;s:15:"arguments_count";i:0;}s:6:"shared";b:0;}i:1;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__9xxEGJ93CDA8wf36RuX6ihhjHblQ_4bDB3Q-Sjf6U3o";s:5:"value";a:3:{s:5:"class";s:31:"Laminas\Diactoros\StreamFactory";s:6:"public";b:0;s:15:"arguments_count";i:0;}s:6:"shared";b:0;}i:2;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__87VZ3oIhxtLVlhqHy5ZlsKTNmzPqgMLYq2UReCUWpZU";s:5:"value";a:3:{s:5:"class";s:37:"Laminas\Diactoros\UploadedFileFactory";s:6:"public";b:0;s:15:"arguments_count";i:0;}s:6:"shared";b:0;}i:3;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__NS93cXnV98CBJVbkFdgjTG2p4MYnD4vdFtrnDSJfnuo";s:5:"value";a:3:{s:5:"class";s:33:"Laminas\Diactoros\ResponseFactory";s:6:"public";b:0;s:15:"arguments_count";i:0;}s:6:"shared";b:0;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"psr7.http_message_factory";}}
        
        language_manager => string (363) "a:4:{s:5:"class";s:36:"Drupal\Core\Language\LanguageManager";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\Core\Language\LanguageManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language.default";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"language_manager";}}
        
        language.current_language_context => string (403) "a:4:{s:5:"class";s:59:"Drupal\Core\Language\ContextProvider\CurrentLanguageC...
        a:4:{s:5:"class";s:59:"Drupal\Core\Language\ContextProvider\CurrentLanguageContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"language.current_language_context";}}
        
        language.default => string (347) "a:4:{s:5:"class";s:36:"Drupal\Core\Language\LanguageDefault";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\Core\Language\LanguageDefault";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:23:"language.default_values";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"language.default";}}
        
        string_translator.custom_strings => string (388) "a:4:{s:5:"class";s:54:"Drupal\Core\StringTranslation\Translator\CustomString...
        a:4:{s:5:"class";s:54:"Drupal\Core\StringTranslation\Translator\CustomStrings";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"settings";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"string_translator.custom_strings";}}
        
        string_translation => string (651) "a:5:{s:5:"class";s:48:"Drupal\Core\StringTranslation\TranslationManager";s:9...
        a:5:{s:5:"class";s:48:"Drupal\Core\StringTranslation\TranslationManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language.default";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"string_translation";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:13:"addTranslator";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:32:"string_translator.custom_strings";s:15:"invalidBehavior";i:1;}i:1;i:30;}s:7:"resolve";b:1;}}}}
        
        typed_data_manager => string (961) "a:5:{s:5:"class";s:38:"Drupal\Core\TypedData\TypedDataManager";s:9:"argument...
        a:5:{s:5:"class";s:38:"Drupal\Core\TypedData\TypedDataManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"class_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"typed_data_manager";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:30:"setValidationConstraintManager";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"validation.constraint";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        validation.constraint => string (589) "a:4:{s:5:"class";s:40:"Drupal\Core\Validation\ConstraintManager";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\Core\Validation\ConstraintManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"validation.constraint";}}
        
        lock => string (408) "a:4:{s:5:"class";s:47:"Drupal\Core\ProxyClass\Lock\DatabaseLockBackend";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\Core\ProxyClass\Lock\DatabaseLockBackend";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:34:"drupal.proxy_original_service.lock";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:4:"lock";}}
        
        lock.persistent => string (441) "a:4:{s:5:"class";s:57:"Drupal\Core\ProxyClass\Lock\PersistentDatabaseLockBac...
        a:4:{s:5:"class";s:57:"Drupal\Core\ProxyClass\Lock\PersistentDatabaseLockBackend";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:45:"drupal.proxy_original_service.lock.persistent";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:15:"lock.persistent";}}
        
        router.request_context => string (408) "a:4:{s:5:"class";s:34:"Drupal\Core\Routing\RequestContext";s:15:"arguments_c...
        a:4:{s:5:"class";s:34:"Drupal\Core\Routing\RequestContext";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"router.request_context";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:16:"fromRequestStack";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        router.admin_context => string (366) "a:4:{s:5:"class";s:32:"Drupal\Core\Routing\AdminContext";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\Core\Routing\AdminContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"router.admin_context";}}
        
        router.route_provider => string (1011) "a:4:{s:5:"class";s:33:"Drupal\Core\Routing\RouteProvider";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\Core\Routing\RouteProvider";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:8:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"path.current";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"cache.data";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"path_processor_manager";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"cache_tags.invalidator";s:15:"invalidBehavior";i:1;}i:6;s:6:"router";i:7;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:8;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"router.route_provider";}}
        
        router.route_provider.lazy_builder => string (500) "a:4:{s:5:"class";s:44:"Drupal\Core\Routing\RouteProviderLazyBuilder";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\Core\Routing\RouteProviderLazyBuilder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"router.route_provider";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"router.builder";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:34:"router.route_provider.lazy_builder";}}
        
        router.route_preloader => string (575) "a:4:{s:5:"class";s:34:"Drupal\Core\Routing\RoutePreloader";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\Core\Routing\RoutePreloader";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"router.route_provider";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.bootstrap";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"router.route_preloader";}}
        
        url_generator => string (1755) "a:5:{s:5:"class";s:47:"Drupal\Core\Render\MetadataBubblingUrlGenerator";s:9:...
        a:5:{s:5:"class";s:47:"Drupal\Core\Render\MetadataBubblingUrlGenerator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__zpo0hTnDUvjD5VJF99cYFfEg3efThaha5qz1wHgNfRA";s:5:"value";a:5:{s:5:"class";s:32:"Drupal\Core\Routing\UrlGenerator";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"router.route_provider";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"path_processor_manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"route_processor_manager";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:16:"filter_protocols";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:5:"calls";a:1:{i:0;a:2:{i:0;s:10:"setContext";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"router.request_context";s:15:"invalidBehavior";i:3;}}s:7:"resolve";b:1;}}}}s:6:"shared";b:0;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:13:"url_generator";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:10:"setContext";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"router.request_context";s:15:"invalidBehavior";i:3;}}s:7:"resolve";b:1;}}}}
        
        redirect.destination => string (472) "a:4:{s:5:"class";s:39:"Drupal\Core\Routing\RedirectDestination";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\Core\Routing\RedirectDestination";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"url_generator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"redirect.destination";}}
        
        unrouted_url_assembler => string (569) "a:4:{s:5:"class";s:40:"Drupal\Core\Utility\UnroutedUrlAssembler";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\Core\Utility\UnroutedUrlAssembler";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"path_processor_manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:16:"filter_protocols";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"unrouted_url_assembler";}}
        
        link_generator => string (560) "a:4:{s:5:"class";s:33:"Drupal\Core\Utility\LinkGenerator";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\Core\Utility\LinkGenerator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"url_generator";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"link_generator";}}
        
        router => string (570) "a:4:{s:5:"class";s:37:"Drupal\Core\Routing\AccessAwareRouter";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\Core\Routing\AccessAwareRouter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"router.no_access_checks";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"access_manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:6:"router";}}
        
        router.no_access_checks => string (2756) "a:5:{s:5:"class";s:27:"\Drupal\Core\Routing\Router";s:9:"arguments";O:8:"std...
        a:5:{s:5:"class";s:27:"\Drupal\Core\Routing\Router";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"router.route_provider";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"path.current";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"url_generator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"router.no_access_checks";}s:5:"calls";a:9:{i:0;a:2:{i:0;s:10:"setContext";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"router.request_context";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:16:"addRouteEnhancer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"route_enhancer.param_conversion";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:2;a:2:{i:0;s:16:"addRouteEnhancer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"route_enhancer.entity";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:3;a:2:{i:0;s:16:"addRouteEnhancer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"route_enhancer.form";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:4;a:2:{i:0;s:16:"addRouteEnhancer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:30:"route_enhancer.entity_revision";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:5;a:2:{i:0;s:16:"addRouteEnhancer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"field_ui.route_enhancer";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:6;a:2:{i:0;s:14:"addRouteFilter";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"method_filter";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:7;a:2:{i:0;s:14:"addRouteFilter";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"content_type_header_matcher";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:8;a:2:{i:0;s:14:"addRouteFilter";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"request_format_route_filter";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        router.path_roots_subscriber => string (374) "a:4:{s:5:"class";s:47:"Drupal\Core\EventSubscriber\PathRootsSubscriber";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\Core\EventSubscriber\PathRootsSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"router.path_roots_subscriber";}}
        
        entity.query.config => string (577) "a:4:{s:5:"class";s:44:"Drupal\Core\Config\Entity\Query\QueryFactory";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\Core\Config\Entity\Query\QueryFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"keyvalue";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"entity.query.config";}}
        
        entity.query.sql => string (359) "a:4:{s:5:"class";s:41:"Drupal\Core\Entity\Query\Sql\QueryFactory";s:9:"argum...
        a:4:{s:5:"class";s:41:"Drupal\Core\Entity\Query\Sql\QueryFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"entity.query.sql";}}
        
        pgsql.entity.query.sql => string (371) "a:4:{s:5:"class";s:47:"Drupal\Core\Entity\Query\Sql\pgsql\QueryFactory";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\Core\Entity\Query\Sql\pgsql\QueryFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"pgsql.entity.query.sql";}}
        
        entity.query.null => string (162) "a:3:{s:5:"class";s:42:"Drupal\Core\Entity\Query\Null\QueryFactory";s:15:"arg...
        a:3:{s:5:"class";s:42:"Drupal\Core\Entity\Query\Null\QueryFactory";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:17:"entity.query.null";}}
        
        entity.query.keyvalue => string (374) "a:4:{s:5:"class";s:51:"Drupal\Core\Entity\KeyValueStore\Query\QueryFactory";...
        a:4:{s:5:"class";s:51:"Drupal\Core\Entity\KeyValueStore\Query\QueryFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"keyvalue";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"entity.query.keyvalue";}}
        
        router.dumper => string (424) "a:4:{s:5:"class";s:44:"Drupal\Core\ProxyClass\Routing\MatcherDumper";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\Core\ProxyClass\Routing\MatcherDumper";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:43:"drupal.proxy_original_service.router.dumper";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:13:"router.dumper";}}
        
        router.builder => string (425) "a:4:{s:5:"class";s:43:"Drupal\Core\ProxyClass\Routing\RouteBuilder";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\Core\ProxyClass\Routing\RouteBuilder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:44:"drupal.proxy_original_service.router.builder";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"router.builder";}}
        
        menu.rebuild_subscriber => string (711) "a:4:{s:5:"class";s:55:"Drupal\Core\EventSubscriber\MenuRouterRebuildSubscrib...
        a:4:{s:5:"class";s:55:"Drupal\Core\EventSubscriber\MenuRouterRebuildSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:4:"lock";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:24:"plugin.manager.menu.link";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:28:"database.replica_kill_switch";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"menu.rebuild_subscriber";}}
        
        path.matcher => string (460) "a:4:{s:5:"class";s:28:"Drupal\Core\Path\PathMatcher";s:9:"arguments";O:8:"st...
        a:4:{s:5:"class";s:28:"Drupal\Core\Path\PathMatcher";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:12:"path.matcher";}}
        
        path.validator => string (677) "a:4:{s:5:"class";s:30:"Drupal\Core\Path\PathValidator";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\Core\Path\PathValidator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:6:"router";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"router.no_access_checks";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"path_processor_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"path.validator";}}
        
        password => string (182) "a:4:{s:5:"class";s:41:"Drupal\Core\Password\PhpassHashedPassword";s:9:"argum...
        a:4:{s:5:"class";s:41:"Drupal\Core\Password\PhpassHashedPassword";s:9:"arguments";a:1:{i:0;i:16;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:8:"password";}}
        
        password_generator => string (166) "a:3:{s:5:"class";s:45:"Drupal\Core\Password\DefaultPasswordGenerator";s:15:"...
        a:3:{s:5:"class";s:45:"Drupal\Core\Password\DefaultPasswordGenerator";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"password_generator";}}
        
        request_format_route_filter => string (174) "a:3:{s:5:"class";s:44:"Drupal\Core\Routing\RequestFormatRouteFilter";s:15:"a...
        a:3:{s:5:"class";s:44:"Drupal\Core\Routing\RequestFormatRouteFilter";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"request_format_route_filter";}}
        
        method_filter => string (148) "a:3:{s:5:"class";s:32:"Drupal\Core\Routing\MethodFilter";s:15:"arguments_cou...
        a:3:{s:5:"class";s:32:"Drupal\Core\Routing\MethodFilter";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:13:"method_filter";}}
        
        content_type_header_matcher => string (174) "a:3:{s:5:"class";s:44:"Drupal\Core\Routing\ContentTypeHeaderMatcher";s:15:"a...
        a:3:{s:5:"class";s:44:"Drupal\Core\Routing\ContentTypeHeaderMatcher";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"content_type_header_matcher";}}
        
        paramconverter_manager => string (2359) "a:4:{s:5:"class";s:48:"Drupal\Core\ParamConverter\ParamConverterManager";s:1...
        a:4:{s:5:"class";s:48:"Drupal\Core\ParamConverter\ParamConverterManager";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"paramconverter_manager";}s:5:"calls";a:7:{i:0;a:2:{i:0;s:12:"addConverter";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:53:"drupal.proxy_original_service.paramconverter.views_ui";s:15:"invalidBehavior";i:1;}i:1;s:53:"drupal.proxy_original_service.paramconverter.views_ui";}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:12:"addConverter";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:30:"layout_builder.param_converter";s:15:"invalidBehavior";i:1;}i:1;s:30:"layout_builder.param_converter";}s:7:"resolve";b:1;}}i:2;a:2:{i:0;s:12:"addConverter";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:63:"drupal.proxy_original_service.paramconverter.configentity_admin";s:15:"invalidBehavior";i:1;}i:1;s:63:"drupal.proxy_original_service.paramconverter.configentity_admin";}s:7:"resolve";b:1;}}i:3;a:2:{i:0;s:12:"addConverter";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"paramconverter.entity";s:15:"invalidBehavior";i:1;}i:1;s:21:"paramconverter.entity";}s:7:"resolve";b:1;}}i:4;a:2:{i:0;s:12:"addConverter";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:30:"paramconverter.entity_revision";s:15:"invalidBehavior";i:1;}i:1;s:30:"paramconverter.entity_revision";}s:7:"resolve";b:1;}}i:5;a:2:{i:0;s:12:"addConverter";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:54:"drupal.proxy_original_service.paramconverter.menu_link";s:15:"invalidBehavior";i:1;}i:1;s:54:"drupal.proxy_original_service.paramconverter.menu_link";}s:7:"resolve";b:1;}}i:6;a:2:{i:0;s:12:"addConverter";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:42:"drupal.proxy_original_service.node_preview";s:15:"invalidBehavior";i:1;}i:1;s:42:"drupal.proxy_original_service.node_preview";}s:7:"resolve";b:1;}}}}
        
        paramconverter_subscriber => string (394) "a:4:{s:5:"class";s:52:"Drupal\Core\EventSubscriber\ParamConverterSubscriber"...
        a:4:{s:5:"class";s:52:"Drupal\Core\EventSubscriber\ParamConverterSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"paramconverter_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"paramconverter_subscriber";}}
        
        paramconverter.entity => string (486) "a:4:{s:5:"class";s:42:"Drupal\Core\ParamConverter\EntityConverter";s:9:"argu...
        a:4:{s:5:"class";s:42:"Drupal\Core\ParamConverter\EntityConverter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"entity.repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"paramconverter.entity";}}
        
        paramconverter.entity_revision => string (508) "a:4:{s:5:"class";s:55:"Drupal\Core\ParamConverter\EntityRevisionParamConvert...
        a:4:{s:5:"class";s:55:"Drupal\Core\ParamConverter\EntityRevisionParamConverter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"entity.repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"paramconverter.entity_revision";}}
        
        paramconverter.configentity_admin => string (488) "a:4:{s:5:"class";s:68:"Drupal\Core\ProxyClass\ParamConverter\AdminPathConfig...
        a:4:{s:5:"class";s:68:"Drupal\Core\ProxyClass\ParamConverter\AdminPathConfigEntityConverter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:63:"drupal.proxy_original_service.paramconverter.configentity_admin";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"paramconverter.configentity_admin";}}
        
        route_subscriber.module => string (381) "a:4:{s:5:"class";s:49:"Drupal\Core\EventSubscriber\ModuleRouteSubscriber";s:...
        a:4:{s:5:"class";s:49:"Drupal\Core\EventSubscriber\ModuleRouteSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"route_subscriber.module";}}
        
        resolver_manager.entity => string (483) "a:4:{s:5:"class";s:40:"Drupal\Core\Entity\EntityResolverManager";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\Core\Entity\EntityResolverManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"class_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"resolver_manager.entity";}}
        
        route_subscriber.entity => string (395) "a:4:{s:5:"class";s:54:"Drupal\Core\EventSubscriber\EntityRouteAlterSubscribe...
        a:4:{s:5:"class";s:54:"Drupal\Core\EventSubscriber\EntityRouteAlterSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"resolver_manager.entity";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"route_subscriber.entity";}}
        
        ajax_response.subscriber => string (404) "a:4:{s:5:"class";s:50:"Drupal\Core\EventSubscriber\AjaxResponseSubscriber";s...
        a:4:{s:5:"class";s:50:"Drupal\Core\EventSubscriber\AjaxResponseSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"ajax_response.attachments_processor";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"ajax_response.subscriber";}}
        
        form_ajax_subscriber => string (602) "a:4:{s:5:"class";s:51:"Drupal\Core\Form\EventSubscriber\FormAjaxSubscriber";...
        a:4:{s:5:"class";s:51:"Drupal\Core\Form\EventSubscriber\FormAjaxSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"form_ajax_response_builder";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:9:"messenger";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"form_ajax_subscriber";}}
        
        route_enhancer.param_conversion => string (400) "a:4:{s:5:"class";s:52:"Drupal\Core\Routing\Enhancer\ParamConversionEnhancer"...
        a:4:{s:5:"class";s:52:"Drupal\Core\Routing\Enhancer\ParamConversionEnhancer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"paramconverter_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"route_enhancer.param_conversion";}}
        
        route_enhancer.form => string (168) "a:3:{s:5:"class";s:46:"Drupal\Core\Routing\Enhancer\FormRouteEnhancer";s:15:...
        a:3:{s:5:"class";s:46:"Drupal\Core\Routing\Enhancer\FormRouteEnhancer";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"route_enhancer.form";}}
        
        route_enhancer.entity => string (171) "a:3:{s:5:"class";s:47:"Drupal\Core\Entity\Enhancer\EntityRouteEnhancer";s:15...
        a:3:{s:5:"class";s:47:"Drupal\Core\Entity\Enhancer\EntityRouteEnhancer";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"route_enhancer.entity";}}
        
        route_enhancer.entity_revision => string (189) "a:3:{s:5:"class";s:56:"Drupal\Core\Routing\Enhancer\EntityRevisionRouteEnhan...
        a:3:{s:5:"class";s:56:"Drupal\Core\Routing\Enhancer\EntityRevisionRouteEnhancer";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"route_enhancer.entity_revision";}}
        
        route_special_attributes_subscriber => string (198) "a:3:{s:5:"class";s:60:"Drupal\Core\EventSubscriber\SpecialAttributesRouteSub...
        a:3:{s:5:"class";s:60:"Drupal\Core\EventSubscriber\SpecialAttributesRouteSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"route_special_attributes_subscriber";}}
        
        route_http_method_subscriber => string (180) "a:3:{s:5:"class";s:49:"Drupal\Core\EventSubscriber\RouteMethodSubscriber";s:...
        a:3:{s:5:"class";s:49:"Drupal\Core\EventSubscriber\RouteMethodSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"route_http_method_subscriber";}}
        
        psr_response_view_subscriber => string (400) "a:4:{s:5:"class";s:49:"Drupal\Core\EventSubscriber\PsrResponseSubscriber";s:...
        a:4:{s:5:"class";s:49:"Drupal\Core\EventSubscriber\PsrResponseSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:28:"psr7.http_foundation_factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"psr_response_view_subscriber";}}
        
        main_content_view_subscriber => string (592) "a:4:{s:5:"class";s:53:"Drupal\Core\EventSubscriber\MainContentViewSubscriber...
        a:4:{s:5:"class";s:53:"Drupal\Core\EventSubscriber\MainContentViewSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"class_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:22:"main_content_renderers";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"main_content_view_subscriber";}}
        
        renderer_non_html => string (176) "a:3:{s:5:"class";s:56:"Drupal\Core\EventSubscriber\RenderArrayNonHtmlSubscri...
        a:3:{s:5:"class";s:56:"Drupal\Core\EventSubscriber\RenderArrayNonHtmlSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:17:"renderer_non_html";}}
        
        main_content_renderer.html => string (1106) "a:4:{s:5:"class";s:43:"Drupal\Core\Render\MainContent\HtmlRenderer";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\Core\Render\MainContent\HtmlRenderer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:8:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"title_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:30:"plugin.manager.display_variant";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"render_cache";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:15:"renderer.config";}i:7;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:8;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"main_content_renderer.html";}}
        
        main_content_renderer.ajax => string (490) "a:4:{s:5:"class";s:43:"Drupal\Core\Render\MainContent\AjaxRenderer";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\Core\Render\MainContent\AjaxRenderer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"plugin.manager.element_info";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"main_content_renderer.ajax";}}
        
        main_content_renderer.dialog => string (481) "a:4:{s:5:"class";s:45:"Drupal\Core\Render\MainContent\DialogRenderer";s:9:"a...
        a:4:{s:5:"class";s:45:"Drupal\Core\Render\MainContent\DialogRenderer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"title_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"main_content_renderer.dialog";}}
        
        main_content_renderer.off_canvas => string (488) "a:4:{s:5:"class";s:48:"Drupal\Core\Render\MainContent\OffCanvasRenderer";s:9...
        a:4:{s:5:"class";s:48:"Drupal\Core\Render\MainContent\OffCanvasRenderer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"title_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"main_content_renderer.off_canvas";}}
        
        main_content_renderer.off_canvas_top => string (506) "a:4:{s:5:"class";s:48:"Drupal\Core\Render\MainContent\OffCanvasRenderer";s:9...
        a:4:{s:5:"class";s:48:"Drupal\Core\Render\MainContent\OffCanvasRenderer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"title_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}i:2;s:3:"top";}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:36:"main_content_renderer.off_canvas_top";}}
        
        main_content_renderer.modal => string (479) "a:4:{s:5:"class";s:44:"Drupal\Core\Render\MainContent\ModalRenderer";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\Core\Render\MainContent\ModalRenderer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"title_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"main_content_renderer.modal";}}
        
        controller.form => string (601) "a:4:{s:5:"class";s:41:"Drupal\Core\Controller\HtmlFormController";s:9:"argum...
        a:4:{s:5:"class";s:41:"Drupal\Core\Controller\HtmlFormController";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:40:"http_kernel.controller.argument_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"form_builder";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"class_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:15:"controller.form";}}
        
        form_ajax_response_builder => string (498) "a:4:{s:5:"class";s:40:"Drupal\Core\Form\FormAjaxResponseBuilder";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\Core\Form\FormAjaxResponseBuilder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"main_content_renderer.ajax";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"form_ajax_response_builder";}}
        
        router_listener => string (597) "a:4:{s:5:"class";s:57:"Symfony\Component\HttpKernel\EventListener\RouterList...
        a:4:{s:5:"class";s:57:"Symfony\Component\HttpKernel\EventListener\RouterListener";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:6:"router";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"router.request_context";s:15:"invalidBehavior";i:1;}i:3;N;}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:15:"router_listener";}}
        
        options_request_listener => string (392) "a:4:{s:5:"class";s:52:"Drupal\Core\EventSubscriber\OptionsRequestSubscriber"...
        a:4:{s:5:"class";s:52:"Drupal\Core\EventSubscriber\OptionsRequestSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"router.route_provider";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"options_request_listener";}}
        
        bare_html_page_renderer => string (450) "a:4:{s:5:"class";s:50:"Drupal\Core\ProxyClass\Render\BareHtmlPageRenderer";s...
        a:4:{s:5:"class";s:50:"Drupal\Core\ProxyClass\Render\BareHtmlPageRenderer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:53:"drupal.proxy_original_service.bare_html_page_renderer";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"bare_html_page_renderer";}}
        
        private_key => string (332) "a:4:{s:5:"class";s:22:"Drupal\Core\PrivateKey";s:9:"arguments";O:8:"stdClass...
        a:4:{s:5:"class";s:22:"Drupal\Core\PrivateKey";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:11:"private_key";}}
        
        csrf_token => string (473) "a:4:{s:5:"class";s:37:"Drupal\Core\Access\CsrfTokenGenerator";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\Core\Access\CsrfTokenGenerator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"private_key";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:28:"session_manager.metadata_bag";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:10:"csrf_token";}}
        
        access_arguments_resolver_factory => string (185) "a:3:{s:5:"class";s:49:"Drupal\Core\Access\AccessArgumentsResolverFactory";s:...
        a:3:{s:5:"class";s:49:"Drupal\Core\Access\AccessArgumentsResolverFactory";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"access_arguments_resolver_factory";}}
        
        access_manager => string (5936) "a:4:{s:5:"class";s:32:"Drupal\Core\Access\AccessManager";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\Core\Access\AccessManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"router.route_provider";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"paramconverter_manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"access_arguments_resolver_factory";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:29:"access_manager.check_provider";s:5:"value";a:4:{s:5:"class";s:32:"Drupal\Core\Access\CheckProvider";s:6:"public";b:0;s:15:"arguments_count";i:0;s:5:"calls";a:32:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:20:"access_check.default";i:1;s:6:"access";i:2;a:1:{i:0;s:7:"_access";}i:3;b:0;}}i:2;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:19:"access_check.entity";i:1;s:6:"access";i:2;a:1:{i:0;s:14:"_entity_access";}i:3;b:0;}}i:3;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:27:"access_check.entity_bundles";i:1;s:6:"access";i:2;a:1:{i:0;s:15:"_entity_bundles";}i:3;b:0;}}i:4;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:26:"access_check.entity_create";i:1;s:6:"access";i:2;a:1:{i:0;s:21:"_entity_create_access";}i:3;b:0;}}i:5;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:30:"access_check.entity_create_any";i:1;s:6:"access";i:2;a:1:{i:0;s:25:"_entity_create_any_access";}i:3;b:0;}}i:6;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:35:"access_check.entity_delete_multiple";i:1;s:6:"access";i:2;a:1:{i:0;s:30:"_entity_delete_multiple_access";}i:3;b:0;}}i:7;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:18:"access_check.theme";i:1;s:6:"access";i:2;a:1:{i:0;s:13:"_access_theme";}i:3;b:0;}}i:8;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:19:"access_check.custom";i:1;s:6:"access";i:2;a:1:{i:0;s:14:"_custom_access";}i:3;b:0;}}i:9;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:17:"access_check.csrf";i:1;s:6:"access";i:2;a:1:{i:0;s:11:"_csrf_token";}i:3;b:1;}}i:10;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:24:"access_check.header.csrf";i:1;s:6:"access";i:2;a:0:{}i:3;b:1;}}i:11;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:25:"access_check.address_book";i:1;s:6:"access";i:2;a:1:{i:0;s:20:"_address_book_access";}i:3;b:0;}}i:12;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:41:"access_check.product_variation_collection";i:1;s:6:"access";i:2;a:1:{i:0;s:36:"_product_variation_collection_access";}i:3;b:0;}}i:13;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:37:"access_check.product_variation_create";i:1;s:6:"access";i:2;a:1:{i:0;s:32:"_product_variation_create_access";}i:3;b:0;}}i:14;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:29:"access_check.contact_personal";i:1;s:6:"access";i:2;a:1:{i:0;s:28:"_access_contact_personal_tab";}i:3;b:0;}}i:15;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:30:"access_checker.entity_revision";i:1;s:6:"access";i:2;a:1:{i:0;s:23:"_entity_access_revision";}i:3;b:0;}}i:16;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:31:"access_check.field_ui.view_mode";i:1;s:6:"access";i:2;a:1:{i:0;s:26:"_field_ui_view_mode_access";}i:3;b:0;}}i:17;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:31:"access_check.field_ui.form_mode";i:1;s:6:"access";i:2;a:1:{i:0;s:26:"_field_ui_form_mode_access";}i:3;b:0;}}i:18;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:41:"access_check.entity.layout_builder_access";i:1;s:6:"access";i:2;a:1:{i:0;s:22:"_layout_builder_access";}i:3;b:0;}}i:19;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:27:"access_check.media.revision";i:1;s:6:"access";i:2;a:1:{i:0;s:22:"_access_media_revision";}i:3;b:0;}}i:20;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:26:"access_check.node.revision";i:1;s:6:"access";i:2;a:1:{i:0;s:21:"_access_node_revision";}i:3;b:0;}}i:21;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:21:"access_check.node.add";i:1;s:6:"access";i:2;a:1:{i:0;s:16:"_node_add_access";}i:3;b:0;}}i:22;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:25:"access_check.node.preview";i:1;s:6:"access";i:2;a:1:{i:0;s:20:"_node_preview_access";}i:3;b:0;}}i:23;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:34:"access_check.profile_type_multiple";i:1;s:6:"access";i:2;a:1:{i:0;s:22:"_profile_type_multiple";}i:3;b:0;}}i:24;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:35:"access_check.quickedit.entity_field";i:1;s:6:"access";i:2;a:1:{i:0;s:30:"_access_quickedit_entity_field";}i:3;b:0;}}i:25;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:17:"access_check.cron";i:1;s:6:"access";i:2;a:1:{i:0;s:19:"_access_system_cron";}i:3;b:0;}}i:26;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:22:"access_check.db_update";i:1;s:6:"access";i:2;a:1:{i:0;s:21:"_access_system_update";}i:3;b:0;}}i:27;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:34:"access_check.update.manager_access";i:1;s:6:"access";i:2;a:1:{i:0;s:22:"_access_update_manager";}i:3;b:0;}}i:28;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:23:"access_check.permission";i:1;s:6:"access";i:2;a:1:{i:0;s:11:"_permission";}i:3;b:0;}}i:29;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:26:"access_check.user.register";i:1;s:6:"access";i:2;a:1:{i:0;s:21:"_access_user_register";}i:3;b:0;}}i:30;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:22:"access_check.user.role";i:1;s:6:"access";i:2;a:1:{i:0;s:5:"_role";}i:3;b:0;}}i:31;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:30:"access_check.user.login_status";i:1;s:6:"access";i:2;a:1:{i:0;s:18:"_user_is_logged_in";}i:3;b:0;}}}}s:6:"shared";b:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"access_manager";}}
        
        access_check.default => string (160) "a:3:{s:5:"class";s:37:"Drupal\Core\Access\DefaultAccessCheck";s:15:"argument...
        a:3:{s:5:"class";s:37:"Drupal\Core\Access\DefaultAccessCheck";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"access_check.default";}}
        
        access_check.entity => string (158) "a:3:{s:5:"class";s:36:"Drupal\Core\Entity\EntityAccessCheck";s:15:"arguments...
        a:3:{s:5:"class";s:36:"Drupal\Core\Entity\EntityAccessCheck";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"access_check.entity";}}
        
        access_check.entity_bundles => string (172) "a:3:{s:5:"class";s:42:"Drupal\Core\Entity\EntityBundleAccessCheck";s:15:"arg...
        a:3:{s:5:"class";s:42:"Drupal\Core\Entity\EntityBundleAccessCheck";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"access_check.entity_bundles";}}
        
        access_check.entity_create => string (382) "a:4:{s:5:"class";s:42:"Drupal\Core\Entity\EntityCreateAccessCheck";s:9:"argu...
        a:4:{s:5:"class";s:42:"Drupal\Core\Entity\EntityCreateAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"access_check.entity_create";}}
        
        access_check.entity_create_any => string (504) "a:4:{s:5:"class";s:45:"Drupal\Core\Entity\EntityCreateAnyAccessCheck";s:9:"a...
        a:4:{s:5:"class";s:45:"Drupal\Core\Entity\EntityCreateAnyAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"entity_type.bundle.info";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"access_check.entity_create_any";}}
        
        access_check.entity_delete_multiple => string (613) "a:4:{s:5:"class";s:50:"Drupal\Core\Entity\EntityDeleteMultipleAccessCheck";s...
        a:4:{s:5:"class";s:50:"Drupal\Core\Entity\EntityDeleteMultipleAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"tempstore.private";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"access_check.entity_delete_multiple";}}
        
        access_check.theme => string (360) "a:4:{s:5:"class";s:34:"Drupal\Core\Theme\ThemeAccessCheck";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\Core\Theme\ThemeAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"access_check.theme";}}
        
        access_check.custom => string (494) "a:4:{s:5:"class";s:36:"Drupal\Core\Access\CustomAccessCheck";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\Core\Access\CustomAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"controller_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"access_arguments_resolver_factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"access_check.custom";}}
        
        access_check.csrf => string (356) "a:4:{s:5:"class";s:34:"Drupal\Core\Access\CsrfAccessCheck";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\Core\Access\CsrfAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"csrf_token";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:17:"access_check.csrf";}}
        
        access_check.header.csrf => string (489) "a:4:{s:5:"class";s:47:"Drupal\Core\Access\CsrfRequestHeaderAccessCheck";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\Core\Access\CsrfRequestHeaderAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"session_configuration";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"csrf_token";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"access_check.header.csrf";}}
        
        maintenance_mode => string (347) "a:4:{s:5:"class";s:32:"Drupal\Core\Site\MaintenanceMode";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\Core\Site\MaintenanceMode";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"maintenance_mode";}}
        
        maintenance_mode_subscriber => string (1031) "a:4:{s:5:"class";s:53:"Drupal\Core\EventSubscriber\MaintenanceModeSubscriber...
        a:4:{s:5:"class";s:53:"Drupal\Core\EventSubscriber\MaintenanceModeSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:7:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"maintenance_mode";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"url_generator";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"bare_html_page_renderer";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:9:"messenger";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:7;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"maintenance_mode_subscriber";}}
        
        route_access_response_subscriber => string (192) "a:3:{s:5:"class";s:57:"Drupal\Core\EventSubscriber\RouteAccessResponseSubscr...
        a:3:{s:5:"class";s:57:"Drupal\Core\EventSubscriber\RouteAccessResponseSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"route_access_response_subscriber";}}
        
        client_error_response_subscriber => string (192) "a:3:{s:5:"class";s:57:"Drupal\Core\EventSubscriber\ClientErrorResponseSubscr...
        a:3:{s:5:"class";s:57:"Drupal\Core\EventSubscriber\ClientErrorResponseSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"client_error_response_subscriber";}}
        
        anonymous_user_response_subscriber => string (400) "a:4:{s:5:"class";s:59:"Drupal\Core\EventSubscriber\AnonymousUserResponseSubs...
        a:4:{s:5:"class";s:59:"Drupal\Core\EventSubscriber\AnonymousUserResponseSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:34:"anonymous_user_response_subscriber";}}
        
        ajax_response.attachments_processor => string (1050) "a:4:{s:5:"class";s:49:"Drupal\Core\Ajax\AjaxResponseAttachmentsProcessor";s:...
        a:4:{s:5:"class";s:49:"Drupal\Core\Ajax\AjaxResponseAttachmentsProcessor";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:7:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"asset.resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:29:"asset.css.collection_renderer";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:28:"asset.js.collection_renderer";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:7;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"ajax_response.attachments_processor";}}
        
        html_response.subscriber => string (404) "a:4:{s:5:"class";s:50:"Drupal\Core\EventSubscriber\HtmlResponseSubscriber";s...
        a:4:{s:5:"class";s:50:"Drupal\Core\EventSubscriber\HtmlResponseSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"html_response.attachments_processor";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"html_response.subscriber";}}
        
        finish_response_subscriber => string (852) "a:4:{s:5:"class";s:52:"Drupal\Core\EventSubscriber\FinishResponseSubscriber"...
        a:4:{s:5:"class";s:52:"Drupal\Core\EventSubscriber\FinishResponseSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:6:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"page_cache_request_policy";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"page_cache_response_policy";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"cache_contexts_manager";s:15:"invalidBehavior";i:1;}i:5;b:1;}s:7:"resolve";b:1;}s:15:"arguments_count";i:6;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"finish_response_subscriber";}}
        
        response_generator_subscriber => string (187) "a:3:{s:5:"class";s:55:"Drupal\Core\EventSubscriber\ResponseGeneratorSubscrib...
        a:3:{s:5:"class";s:55:"Drupal\Core\EventSubscriber\ResponseGeneratorSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"response_generator_subscriber";}}
        
        redirect_response_subscriber => string (513) "a:4:{s:5:"class";s:54:"Drupal\Core\EventSubscriber\RedirectResponseSubscribe...
        a:4:{s:5:"class";s:54:"Drupal\Core\EventSubscriber\RedirectResponseSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"unrouted_url_assembler";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"router.request_context";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"redirect_response_subscriber";}}
        
        redirect_leading_slashes_subscriber => string (198) "a:3:{s:5:"class";s:60:"Drupal\Core\EventSubscriber\RedirectLeadingSlashesSub...
        a:3:{s:5:"class";s:60:"Drupal\Core\EventSubscriber\RedirectLeadingSlashesSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"redirect_leading_slashes_subscriber";}}
        
        request_close_subscriber => string (383) "a:4:{s:5:"class";s:50:"Drupal\Core\EventSubscriber\RequestCloseSubscriber";s...
        a:4:{s:5:"class";s:50:"Drupal\Core\EventSubscriber\RequestCloseSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"request_close_subscriber";}}
        
        config_import_subscriber => string (495) "a:4:{s:5:"class";s:50:"Drupal\Core\EventSubscriber\ConfigImportSubscriber";s...
        a:4:{s:5:"class";s:50:"Drupal\Core\EventSubscriber\ConfigImportSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme_handler";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"extension.list.module";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"config_import_subscriber";}}
        
        config_snapshot_subscriber => string (608) "a:4:{s:5:"class";s:52:"Drupal\Core\EventSubscriber\ConfigSnapshotSubscriber"...
        a:4:{s:5:"class";s:52:"Drupal\Core\EventSubscriber\ConfigSnapshotSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.storage";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"config.storage.snapshot";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"config_snapshot_subscriber";}}
        
        config_exclude_modules_subscriber => string (605) "a:4:{s:5:"class";s:58:"Drupal\Core\EventSubscriber\ExcludedModulesEventSubsc...
        a:4:{s:5:"class";s:58:"Drupal\Core\EventSubscriber\ExcludedModulesEventSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.storage";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"settings";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"config_exclude_modules_subscriber";}}
        
        exception.needs_installer => string (392) "a:4:{s:5:"class";s:65:"Drupal\Core\EventSubscriber\ExceptionDetectNeedsInsta...
        a:4:{s:5:"class";s:65:"Drupal\Core\EventSubscriber\ExceptionDetectNeedsInstallSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"exception.needs_installer";}}
        
        exception.default_json => string (176) "a:3:{s:5:"class";s:51:"Drupal\Core\EventSubscriber\ExceptionJsonSubscriber";...
        a:3:{s:5:"class";s:51:"Drupal\Core\EventSubscriber\ExceptionJsonSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"exception.default_json";}}
        
        exception.default_html => string (723) "a:4:{s:5:"class";s:58:"Drupal\Core\EventSubscriber\DefaultExceptionHtmlSubsc...
        a:4:{s:5:"class";s:58:"Drupal\Core\EventSubscriber\DefaultExceptionHtmlSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"http_kernel";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"logger.channel.php";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"redirect.destination";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"router.no_access_checks";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"exception.default_html";}}
        
        exception.final => string (376) "a:4:{s:5:"class";s:52:"Drupal\Core\EventSubscriber\FinalExceptionSubscriber"...
        a:4:{s:5:"class";s:52:"Drupal\Core\EventSubscriber\FinalExceptionSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:15:"exception.final";}}
        
        exception.logger => string (379) "a:4:{s:5:"class";s:54:"Drupal\Core\EventSubscriber\ExceptionLoggingSubscribe...
        a:4:{s:5:"class";s:54:"Drupal\Core\EventSubscriber\ExceptionLoggingSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"logger.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"exception.logger";}}
        
        exception.custom_page_html => string (942) "a:4:{s:5:"class";s:61:"Drupal\Core\EventSubscriber\CustomPageExceptionHtmlSu...
        a:4:{s:5:"class";s:61:"Drupal\Core\EventSubscriber\CustomPageExceptionHtmlSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:6:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"http_kernel";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"logger.channel.php";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"redirect.destination";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"router.no_access_checks";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"access_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:6;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"exception.custom_page_html";}}
        
        exception.fast_404_html => string (493) "a:4:{s:5:"class";s:58:"Drupal\Core\EventSubscriber\Fast404ExceptionHtmlSubsc...
        a:4:{s:5:"class";s:58:"Drupal\Core\EventSubscriber\Fast404ExceptionHtmlSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"http_kernel";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"exception.fast_404_html";}}
        
        exception.test_site => string (177) "a:3:{s:5:"class";s:55:"Drupal\Core\EventSubscriber\ExceptionTestSiteSubscrib...
        a:3:{s:5:"class";s:55:"Drupal\Core\EventSubscriber\ExceptionTestSiteSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"exception.test_site";}}
        
        exception.enforced_form_response => string (193) "a:3:{s:5:"class";s:58:"Drupal\Core\EventSubscriber\EnforcedFormResponseSubsc...
        a:3:{s:5:"class";s:58:"Drupal\Core\EventSubscriber\EnforcedFormResponseSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"exception.enforced_form_response";}}
        
        route_processor_manager => string (679) "a:4:{s:5:"class";s:48:"Drupal\Core\RouteProcessor\RouteProcessorManager";s:1...
        a:4:{s:5:"class";s:48:"Drupal\Core\RouteProcessor\RouteProcessorManager";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"route_processor_manager";}s:5:"calls";a:2:{i:0;a:2:{i:0;s:11:"addOutbound";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"route_processor_current";s:15:"invalidBehavior";i:1;}i:1;i:200;}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:11:"addOutbound";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"route_processor_csrf";s:15:"invalidBehavior";i:1;}i:1;i:0;}s:7:"resolve";b:1;}}}}
        
        path_processor_manager => string (1904) "a:4:{s:5:"class";s:46:"Drupal\Core\PathProcessor\PathProcessorManager";s:15:...
        a:4:{s:5:"class";s:46:"Drupal\Core\PathProcessor\PathProcessorManager";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"path_processor_manager";}s:5:"calls";a:7:{i:0;a:2:{i:0;s:10:"addInbound";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"path_processor_decode";s:15:"invalidBehavior";i:1;}i:1;i:1000;}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:10:"addInbound";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"path_processor.image_styles";s:15:"invalidBehavior";i:1;}i:1;i:300;}s:7:"resolve";b:1;}}i:2;a:2:{i:0;s:10:"addInbound";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"path_processor_front";s:15:"invalidBehavior";i:1;}i:1;i:200;}s:7:"resolve";b:1;}}i:3;a:2:{i:0;s:10:"addInbound";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"path_processor.files";s:15:"invalidBehavior";i:1;}i:1;i:200;}s:7:"resolve";b:1;}}i:4;a:2:{i:0;s:10:"addInbound";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"path_alias.path_processor";s:15:"invalidBehavior";i:1;}i:1;i:100;}s:7:"resolve";b:1;}}i:5;a:2:{i:0;s:11:"addOutbound";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"path_alias.path_processor";s:15:"invalidBehavior";i:1;}i:1;i:300;}s:7:"resolve";b:1;}}i:6;a:2:{i:0;s:11:"addOutbound";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"path_processor_front";s:15:"invalidBehavior";i:1;}i:1;i:200;}s:7:"resolve";b:1;}}}}
        
        path_processor_decode => string (169) "a:3:{s:5:"class";s:45:"Drupal\Core\PathProcessor\PathProcessorDecode";s:15:"...
        a:3:{s:5:"class";s:45:"Drupal\Core\PathProcessor\PathProcessorDecode";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"path_processor_decode";}}
        
        path_processor_front => string (373) "a:4:{s:5:"class";s:44:"Drupal\Core\PathProcessor\PathProcessorFront";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\Core\PathProcessor\PathProcessorFront";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"path_processor_front";}}
        
        route_processor_current => string (385) "a:4:{s:5:"class";s:48:"Drupal\Core\RouteProcessor\RouteProcessorCurrent";s:9...
        a:4:{s:5:"class";s:48:"Drupal\Core\RouteProcessor\RouteProcessorCurrent";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"route_processor_current";}}
        
        route_processor_csrf => string (362) "a:4:{s:5:"class";s:37:"Drupal\Core\Access\RouteProcessorCsrf";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\Core\Access\RouteProcessorCsrf";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"csrf_token";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"route_processor_csrf";}}
        
        transliteration => string (376) "a:4:{s:5:"class";s:46:"Drupal\Core\Transliteration\PhpTransliteration";s:9:"...
        a:4:{s:5:"class";s:46:"Drupal\Core\Transliteration\PhpTransliteration";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;N;i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:15:"transliteration";}}
        
        flood => string (444) "a:4:{s:5:"class";s:33:"Drupal\Core\Flood\DatabaseBackend";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\Core\Flood\DatabaseBackend";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:5:"flood";}}
        
        plugin.manager.mail => string (996) "a:4:{s:5:"class";s:28:"Drupal\Core\Mail\MailManager";s:9:"arguments";O:8:"st...
        a:4:{s:5:"class";s:28:"Drupal\Core\Mail\MailManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:7:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"logger.factory";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:7;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"plugin.manager.mail";}}
        
        plugin.manager.condition => string (590) "a:4:{s:5:"class";s:38:"Drupal\Core\Condition\ConditionManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\Core\Condition\ConditionManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"plugin.manager.condition";}}
        
        plugin.manager.element_info => string (811) "a:4:{s:5:"class";s:37:"Drupal\Core\Render\ElementInfoManager";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\Core\Render\ElementInfoManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"cache_tags.invalidator";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"plugin.manager.element_info";}}
        
        stream_wrapper_manager => string (725) "a:4:{s:5:"class";s:46:"Drupal\Core\StreamWrapper\StreamWrapperManager";s:15:...
        a:4:{s:5:"class";s:46:"Drupal\Core\StreamWrapper\StreamWrapperManager";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"stream_wrapper_manager";}s:5:"calls";a:3:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:16:"addStreamWrapper";i:1;a:3:{i:0;s:21:"stream_wrapper.public";i:1;s:38:"Drupal\Core\StreamWrapper\PublicStream";i:2;s:6:"public";}}i:2;a:2:{i:0;s:16:"addStreamWrapper";i:1;a:3:{i:0;s:24:"stream_wrapper.temporary";i:1;s:41:"Drupal\Core\StreamWrapper\TemporaryStream";i:2;s:9:"temporary";}}}}
        
        stream_wrapper.public => string (162) "a:3:{s:5:"class";s:38:"Drupal\Core\StreamWrapper\PublicStream";s:15:"argumen...
        a:3:{s:5:"class";s:38:"Drupal\Core\StreamWrapper\PublicStream";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"stream_wrapper.public";}}
        
        stream_wrapper.temporary => string (168) "a:3:{s:5:"class";s:41:"Drupal\Core\StreamWrapper\TemporaryStream";s:15:"argu...
        a:3:{s:5:"class";s:41:"Drupal\Core\StreamWrapper\TemporaryStream";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"stream_wrapper.temporary";}}
        
        kernel_destruct_subscriber => string (934) "a:4:{s:5:"class";s:55:"Drupal\Core\EventSubscriber\KernelDestructionSubscrib...
        a:4:{s:5:"class";s:55:"Drupal\Core\EventSubscriber\KernelDestructionSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"kernel_destruct_subscriber";}s:5:"calls";a:7:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:15:"registerService";i:1;a:1:{i:0;s:17:"menu.active_trail";}}i:2;a:2:{i:0;s:15:"registerService";i:1;a:1:{i:0;s:14:"theme.registry";}}i:3;a:2:{i:0;s:15:"registerService";i:1;a:1:{i:0;s:27:"library.discovery.collector";}}i:4;a:2:{i:0;s:15:"registerService";i:1;a:1:{i:0;s:25:"block_content.uuid_lookup";}}i:5;a:2:{i:0;s:15:"registerService";i:1;a:1:{i:0;s:20:"path_alias.whitelist";}}i:6;a:2:{i:0;s:15:"registerService";i:1;a:1:{i:0;s:44:"drupal.proxy_original_service.router.builder";}}}}
        
        image.toolkit.manager => string (699) "a:4:{s:5:"class";s:44:"Drupal\Core\ImageToolkit\ImageToolkitManager";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\Core\ImageToolkit\ImageToolkitManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"image.toolkit.manager";}}
        
        image.toolkit.operation.manager => string (837) "a:4:{s:5:"class";s:53:"Drupal\Core\ImageToolkit\ImageToolkitOperationManager...
        a:4:{s:5:"class";s:53:"Drupal\Core\ImageToolkit\ImageToolkitOperationManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"logger.channel.image";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"image.toolkit.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"image.toolkit.operation.manager";}}
        
        image.factory => string (359) "a:4:{s:5:"class";s:30:"Drupal\Core\Image\ImageFactory";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\Core\Image\ImageFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"image.toolkit.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:13:"image.factory";}}
        
        breadcrumb => string (1109) "a:5:{s:5:"class";s:40:"Drupal\Core\Breadcrumb\BreadcrumbManager";s:9:"argume...
        a:5:{s:5:"class";s:40:"Drupal\Core\Breadcrumb\BreadcrumbManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:10:"breadcrumb";}s:5:"calls";a:3:{i:0;a:2:{i:0;s:10:"addBuilder";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:24:"taxonomy_term.breadcrumb";s:15:"invalidBehavior";i:1;}i:1;i:1002;}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:10:"addBuilder";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"comment.breadcrumb";s:15:"invalidBehavior";i:1;}i:1;i:100;}s:7:"resolve";b:1;}}i:2;a:2:{i:0;s:10:"addBuilder";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"system.breadcrumb.default";s:15:"invalidBehavior";i:1;}i:1;i:0;}s:7:"resolve";b:1;}}}}
        
        token => string (758) "a:4:{s:5:"class";s:19:"\Drupal\token\Token";s:9:"arguments";O:8:"stdClass":3...
        a:4:{s:5:"class";s:19:"\Drupal\token\Token";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache.default";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"cache_tags.invalidator";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:5:"token";}}
        
        batch.storage => string (421) "a:4:{s:5:"class";s:41:"Drupal\Core\ProxyClass\Batch\BatchStorage";s:9:"argum...
        a:4:{s:5:"class";s:41:"Drupal\Core\ProxyClass\Batch\BatchStorage";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:43:"drupal.proxy_original_service.batch.storage";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:13:"batch.storage";}}
        
        country_manager => string (357) "a:4:{s:5:"class";s:33:"Drupal\Core\Locale\CountryManager";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\Core\Locale\CountryManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:15:"country_manager";}}
        
        date.formatter => string (791) "a:4:{s:5:"class";s:34:"Drupal\Core\Datetime\DateFormatter";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\Core\Datetime\DateFormatter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"date.formatter";}}
        
        feed.bridge.reader => string (573) "a:5:{s:5:"class";s:53:"Drupal\Component\Bridge\ZfExtensionManagerSfContainer...
        a:5:{s:5:"class";s:53:"Drupal\Component\Bridge\ZfExtensionManagerSfContainer";s:9:"arguments";a:1:{i:0;s:12:"feed.reader.";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"feed.bridge.reader";}s:5:"calls";a:2:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:13:"setStandalone";i:1;a:1:{i:0;s:47:"\Laminas\Feed\Reader\StandaloneExtensionManager";}}}}
        
        feed.bridge.writer => string (573) "a:5:{s:5:"class";s:53:"Drupal\Component\Bridge\ZfExtensionManagerSfContainer...
        a:5:{s:5:"class";s:53:"Drupal\Component\Bridge\ZfExtensionManagerSfContainer";s:9:"arguments";a:1:{i:0;s:12:"feed.writer.";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"feed.bridge.writer";}s:5:"calls";a:2:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:13:"setStandalone";i:1;a:1:{i:0;s:47:"\Laminas\Feed\Writer\StandaloneExtensionManager";}}}}
        
        feed.reader.dublincoreentry => string (193) "a:4:{s:5:"class";s:46:"Laminas\Feed\Reader\Extension\DublinCore\Entry";s:15:...
        a:4:{s:5:"class";s:46:"Laminas\Feed\Reader\Extension\DublinCore\Entry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"feed.reader.dublincoreentry";}s:6:"shared";b:0;}
        
        feed.reader.dublincorefeed => string (191) "a:4:{s:5:"class";s:45:"Laminas\Feed\Reader\Extension\DublinCore\Feed";s:15:"...
        a:4:{s:5:"class";s:45:"Laminas\Feed\Reader\Extension\DublinCore\Feed";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"feed.reader.dublincorefeed";}s:6:"shared";b:0;}
        
        feed.reader.contententry => string (187) "a:4:{s:5:"class";s:43:"Laminas\Feed\Reader\Extension\Content\Entry";s:15:"ar...
        a:4:{s:5:"class";s:43:"Laminas\Feed\Reader\Extension\Content\Entry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"feed.reader.contententry";}s:6:"shared";b:0;}
        
        feed.reader.atomentry => string (181) "a:4:{s:5:"class";s:40:"Laminas\Feed\Reader\Extension\Atom\Entry";s:15:"argum...
        a:4:{s:5:"class";s:40:"Laminas\Feed\Reader\Extension\Atom\Entry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"feed.reader.atomentry";}s:6:"shared";b:0;}
        
        feed.reader.atomfeed => string (179) "a:4:{s:5:"class";s:39:"Laminas\Feed\Reader\Extension\Atom\Feed";s:15:"argume...
        a:4:{s:5:"class";s:39:"Laminas\Feed\Reader\Extension\Atom\Feed";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"feed.reader.atomfeed";}s:6:"shared";b:0;}
        
        feed.reader.slashentry => string (183) "a:4:{s:5:"class";s:41:"Laminas\Feed\Reader\Extension\Slash\Entry";s:15:"argu...
        a:4:{s:5:"class";s:41:"Laminas\Feed\Reader\Extension\Slash\Entry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"feed.reader.slashentry";}s:6:"shared";b:0;}
        
        feed.reader.wellformedwebentry => string (199) "a:4:{s:5:"class";s:49:"Laminas\Feed\Reader\Extension\WellFormedWeb\Entry";s:...
        a:4:{s:5:"class";s:49:"Laminas\Feed\Reader\Extension\WellFormedWeb\Entry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"feed.reader.wellformedwebentry";}s:6:"shared";b:0;}
        
        feed.reader.threadentry => string (185) "a:4:{s:5:"class";s:42:"Laminas\Feed\Reader\Extension\Thread\Entry";s:15:"arg...
        a:4:{s:5:"class";s:42:"Laminas\Feed\Reader\Extension\Thread\Entry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"feed.reader.threadentry";}s:6:"shared";b:0;}
        
        feed.reader.podcastentry => string (187) "a:4:{s:5:"class";s:43:"Laminas\Feed\Reader\Extension\Podcast\Entry";s:15:"ar...
        a:4:{s:5:"class";s:43:"Laminas\Feed\Reader\Extension\Podcast\Entry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"feed.reader.podcastentry";}s:6:"shared";b:0;}
        
        feed.reader.podcastfeed => string (185) "a:4:{s:5:"class";s:42:"Laminas\Feed\Reader\Extension\Podcast\Feed";s:15:"arg...
        a:4:{s:5:"class";s:42:"Laminas\Feed\Reader\Extension\Podcast\Feed";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"feed.reader.podcastfeed";}s:6:"shared";b:0;}
        
        feed.writer.atomrendererfeed => string (196) "a:4:{s:5:"class";s:48:"Laminas\Feed\Writer\Extension\Atom\Renderer\Feed";s:1...
        a:4:{s:5:"class";s:48:"Laminas\Feed\Writer\Extension\Atom\Renderer\Feed";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"feed.writer.atomrendererfeed";}s:6:"shared";b:0;}
        
        feed.writer.contentrendererentry => string (204) "a:4:{s:5:"class";s:52:"Laminas\Feed\Writer\Extension\Content\Renderer\Entry"...
        a:4:{s:5:"class";s:52:"Laminas\Feed\Writer\Extension\Content\Renderer\Entry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"feed.writer.contentrendererentry";}s:6:"shared";b:0;}
        
        feed.writer.dublincorerendererentry => string (210) "a:4:{s:5:"class";s:55:"Laminas\Feed\Writer\Extension\DublinCore\Renderer\Ent...
        a:4:{s:5:"class";s:55:"Laminas\Feed\Writer\Extension\DublinCore\Renderer\Entry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"feed.writer.dublincorerendererentry";}s:6:"shared";b:0;}
        
        feed.writer.dublincorerendererfeed => string (208) "a:4:{s:5:"class";s:54:"Laminas\Feed\Writer\Extension\DublinCore\Renderer\Fee...
        a:4:{s:5:"class";s:54:"Laminas\Feed\Writer\Extension\DublinCore\Renderer\Feed";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:34:"feed.writer.dublincorerendererfeed";}s:6:"shared";b:0;}
        
        feed.writer.itunesentry => string (185) "a:4:{s:5:"class";s:42:"Laminas\Feed\Writer\Extension\ITunes\Entry";s:15:"arg...
        a:4:{s:5:"class";s:42:"Laminas\Feed\Writer\Extension\ITunes\Entry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"feed.writer.itunesentry";}s:6:"shared";b:0;}
        
        feed.writer.itunesfeed => string (183) "a:4:{s:5:"class";s:41:"Laminas\Feed\Writer\Extension\ITunes\Feed";s:15:"argu...
        a:4:{s:5:"class";s:41:"Laminas\Feed\Writer\Extension\ITunes\Feed";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"feed.writer.itunesfeed";}s:6:"shared";b:0;}
        
        feed.writer.itunesrendererentry => string (202) "a:4:{s:5:"class";s:51:"Laminas\Feed\Writer\Extension\ITunes\Renderer\Entry";...
        a:4:{s:5:"class";s:51:"Laminas\Feed\Writer\Extension\ITunes\Renderer\Entry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"feed.writer.itunesrendererentry";}s:6:"shared";b:0;}
        
        feed.writer.itunesrendererfeed => string (200) "a:4:{s:5:"class";s:50:"Laminas\Feed\Writer\Extension\ITunes\Renderer\Feed";s...
        a:4:{s:5:"class";s:50:"Laminas\Feed\Writer\Extension\ITunes\Renderer\Feed";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"feed.writer.itunesrendererfeed";}s:6:"shared";b:0;}
        
        feed.writer.slashrendererentry => string (200) "a:4:{s:5:"class";s:50:"Laminas\Feed\Writer\Extension\Slash\Renderer\Entry";s...
        a:4:{s:5:"class";s:50:"Laminas\Feed\Writer\Extension\Slash\Renderer\Entry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"feed.writer.slashrendererentry";}s:6:"shared";b:0;}
        
        feed.writer.threadingrendererentry => string (208) "a:4:{s:5:"class";s:54:"Laminas\Feed\Writer\Extension\Threading\Renderer\Entr...
        a:4:{s:5:"class";s:54:"Laminas\Feed\Writer\Extension\Threading\Renderer\Entry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:34:"feed.writer.threadingrendererentry";}s:6:"shared";b:0;}
        
        feed.writer.wellformedwebrendererentry => string (216) "a:4:{s:5:"class";s:58:"Laminas\Feed\Writer\Extension\WellFormedWeb\Renderer\...
        a:4:{s:5:"class";s:58:"Laminas\Feed\Writer\Extension\WellFormedWeb\Renderer\Entry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:38:"feed.writer.wellformedwebrendererentry";}s:6:"shared";b:0;}
        
        theme.manager => string (876) "a:5:{s:5:"class";s:30:"Drupal\Core\Theme\ThemeManager";s:9:"arguments";O:8:"...
        a:5:{s:5:"class";s:30:"Drupal\Core\Theme\ThemeManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"theme.negotiator";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"theme.initialization";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:13:"theme.manager";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:16:"setThemeRegistry";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"theme.registry";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        theme.initialization => string (632) "a:4:{s:5:"class";s:37:"Drupal\Core\Theme\ThemeInitialization";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\Core\Theme\ThemeInitialization";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme_handler";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.bootstrap";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"theme.initialization";}}
        
        theme.registry => string (1181) "a:5:{s:5:"class";s:26:"Drupal\Core\Theme\Registry";s:9:"arguments";O:8:"stdC...
        a:5:{s:5:"class";s:26:"Drupal\Core\Theme\Registry";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:8:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache.default";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:4:"lock";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme_handler";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"theme.initialization";s:15:"invalidBehavior";i:1;}i:6;N;i:7;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.bootstrap";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:8;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"theme.registry";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:15:"setThemeManager";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        authentication => string (381) "a:4:{s:5:"class";s:48:"Drupal\Core\Authentication\AuthenticationManager";s:9...
        a:4:{s:5:"class";s:48:"Drupal\Core\Authentication\AuthenticationManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:24:"authentication_collector";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"authentication";}}
        
        authentication_collector => string (467) "a:4:{s:5:"class";s:50:"Drupal\Core\Authentication\AuthenticationCollector";s...
        a:4:{s:5:"class";s:50:"Drupal\Core\Authentication\AuthenticationCollector";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"authentication_collector";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:11:"addProvider";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"user.authentication.cookie";s:15:"invalidBehavior";i:1;}i:1;s:6:"cookie";i:2;i:0;i:3;b:1;}s:7:"resolve";b:1;}}}}
        
        authentication_subscriber => string (490) "a:4:{s:5:"class";s:52:"Drupal\Core\EventSubscriber\AuthenticationSubscriber"...
        a:4:{s:5:"class";s:52:"Drupal\Core\EventSubscriber\AuthenticationSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"authentication";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"authentication_subscriber";}}
        
        account_switcher => string (476) "a:4:{s:5:"class";s:35:"Drupal\Core\Session\AccountSwitcher";s:9:"arguments";...
        a:4:{s:5:"class";s:35:"Drupal\Core\Session\AccountSwitcher";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"session_handler.write_safe";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"account_switcher";}}
        
        user_permissions_hash_generator => string (592) "a:4:{s:5:"class";s:44:"Drupal\Core\Session\PermissionsHashGenerator";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\Core\Session\PermissionsHashGenerator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"private_key";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.bootstrap";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"cache.static";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"user_permissions_hash_generator";}}
        
        current_user => string (355) "a:4:{s:5:"class";s:32:"Drupal\Core\Session\AccountProxy";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\Core\Session\AccountProxy";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:12:"current_user";}}
        
        session_configuration => string (356) "a:4:{s:5:"class";s:40:"Drupal\Core\Session\SessionConfiguration";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\Core\Session\SessionConfiguration";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:23:"session.storage.options";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"session_configuration";}}
        
        session => string (897) "a:4:{s:5:"class";s:48:"Symfony\Component\HttpFoundation\Session\Session";s:9...
        a:4:{s:5:"class";s:48:"Symfony\Component\HttpFoundation\Session\Session";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"session_manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__g9uAg6Wct6g4hzpSWnSSQC4s0UIIVnnc9tWJB9kq-_A";s:5:"value";a:3:{s:5:"class";s:63:"Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag";s:6:"public";b:0;s:15:"arguments_count";i:0;}s:6:"shared";b:0;}i:2;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:17:"session.flash_bag";s:5:"value";a:3:{s:5:"class";s:55:"Symfony\Component\HttpFoundation\Session\Flash\FlashBag";s:6:"public";b:0;s:15:"arguments_count";i:0;}s:6:"shared";b:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:7:"session";}}
        
        session_handler.storage => string (464) "a:4:{s:5:"class";s:34:"Drupal\Core\Session\SessionHandler";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\Core\Session\SessionHandler";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"session_handler.storage";}}
        
        session_handler.write_safe => string (387) "a:4:{s:5:"class";s:43:"Drupal\Core\Session\WriteSafeSessionHandler";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\Core\Session\WriteSafeSessionHandler";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"session_handler.storage";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"session_handler.write_safe";}}
        
        session_manager => string (1072) "a:5:{s:5:"class";s:34:"Drupal\Core\Session\SessionManager";s:9:"arguments";O...
        a:5:{s:5:"class";s:34:"Drupal\Core\Session\SessionManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:28:"session_manager.metadata_bag";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"session_configuration";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"session_handler.write_safe";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:15:"session_manager";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:19:"setWriteSafeHandler";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"session_handler.write_safe";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        session_manager.metadata_bag => string (361) "a:4:{s:5:"class";s:31:"Drupal\Core\Session\MetadataBag";s:9:"arguments";O:8:...
        a:4:{s:5:"class";s:31:"Drupal\Core\Session\MetadataBag";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"settings";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"session_manager.metadata_bag";}}
        
        asset.css.collection_renderer => string (367) "a:4:{s:5:"class";s:39:"Drupal\Core\Asset\CssCollectionRenderer";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\Core\Asset\CssCollectionRenderer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"asset.css.collection_renderer";}}
        
        asset.css.collection_optimizer => string (811) "a:4:{s:5:"class";s:40:"Drupal\Core\Asset\CssCollectionOptimizer";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\Core\Asset\CssCollectionOptimizer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:28:"asset.css.collection_grouper";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"asset.css.optimizer";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"asset.css.dumper";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"file_system";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"asset.css.collection_optimizer";}}
        
        asset.css.optimizer => string (152) "a:3:{s:5:"class";s:30:"Drupal\Core\Asset\CssOptimizer";s:15:"arguments_count...
        a:3:{s:5:"class";s:30:"Drupal\Core\Asset\CssOptimizer";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"asset.css.optimizer";}}
        
        asset.css.collection_grouper => string (169) "a:3:{s:5:"class";s:38:"Drupal\Core\Asset\CssCollectionGrouper";s:15:"argumen...
        a:3:{s:5:"class";s:38:"Drupal\Core\Asset\CssCollectionGrouper";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"asset.css.collection_grouper";}}
        
        asset.css.dumper => string (351) "a:4:{s:5:"class";s:29:"Drupal\Core\Asset\AssetDumper";s:9:"arguments";O:8:"s...
        a:4:{s:5:"class";s:29:"Drupal\Core\Asset\AssetDumper";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"file_system";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"asset.css.dumper";}}
        
        asset.js.collection_renderer => string (365) "a:4:{s:5:"class";s:38:"Drupal\Core\Asset\JsCollectionRenderer";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\Core\Asset\JsCollectionRenderer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"asset.js.collection_renderer";}}
        
        asset.js.collection_optimizer => string (806) "a:4:{s:5:"class";s:39:"Drupal\Core\Asset\JsCollectionOptimizer";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\Core\Asset\JsCollectionOptimizer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"asset.js.collection_grouper";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"asset.js.optimizer";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"asset.js.dumper";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"file_system";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"asset.js.collection_optimizer";}}
        
        asset.js.optimizer => string (150) "a:3:{s:5:"class";s:29:"Drupal\Core\Asset\JsOptimizer";s:15:"arguments_count"...
        a:3:{s:5:"class";s:29:"Drupal\Core\Asset\JsOptimizer";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"asset.js.optimizer";}}
        
        asset.js.collection_grouper => string (167) "a:3:{s:5:"class";s:37:"Drupal\Core\Asset\JsCollectionGrouper";s:15:"argument...
        a:3:{s:5:"class";s:37:"Drupal\Core\Asset\JsCollectionGrouper";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"asset.js.collection_grouper";}}
        
        asset.js.dumper => string (350) "a:4:{s:5:"class";s:29:"Drupal\Core\Asset\AssetDumper";s:9:"arguments";O:8:"s...
        a:4:{s:5:"class";s:29:"Drupal\Core\Asset\AssetDumper";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"file_system";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:15:"asset.js.dumper";}}
        
        library.discovery => string (373) "a:4:{s:5:"class";s:34:"Drupal\Core\Asset\LibraryDiscovery";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\Core\Asset\LibraryDiscovery";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"library.discovery.collector";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:17:"library.discovery";}}
        
        library.discovery.collector => string (696) "a:4:{s:5:"class";s:43:"Drupal\Core\Asset\LibraryDiscoveryCollector";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\Core\Asset\LibraryDiscoveryCollector";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:4:"lock";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:24:"library.discovery.parser";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"library.discovery.collector";}}
        
        library.discovery.parser => string (777) "a:4:{s:5:"class";s:40:"Drupal\Core\Asset\LibraryDiscoveryParser";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\Core\Asset\LibraryDiscoveryParser";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme.manager";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"stream_wrapper_manager";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:39:"library.libraries_directory_file_finder";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"library.discovery.parser";}}
        
        library.libraries_directory_file_finder => string (500) "a:4:{s:5:"class";s:46:"Drupal\Core\Asset\LibrariesDirectoryFileFinder";s:9:"...
        a:4:{s:5:"class";s:46:"Drupal\Core\Asset\LibrariesDirectoryFileFinder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;s:13:"sites/default";i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"extension.list.profile";s:15:"invalidBehavior";i:1;}i:3;s:8:"standard";}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:39:"library.libraries_directory_file_finder";}}
        
        library.dependency_resolver => string (382) "a:4:{s:5:"class";s:43:"Drupal\Core\Asset\LibraryDependencyResolver";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\Core\Asset\LibraryDependencyResolver";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"library.discovery";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"library.dependency_resolver";}}
        
        asset.resolver => string (897) "a:4:{s:5:"class";s:31:"Drupal\Core\Asset\AssetResolver";s:9:"arguments";O:8:...
        a:4:{s:5:"class";s:31:"Drupal\Core\Asset\AssetResolver";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:6:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"library.discovery";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"library.dependency_resolver";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme.manager";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"cache.data";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:6;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"asset.resolver";}}
        
        info_parser => string (222) "a:4:{s:5:"class";s:32:"Drupal\Core\Extension\InfoParser";s:9:"arguments";a:1...
        a:4:{s:5:"class";s:32:"Drupal\Core\Extension\InfoParser";s:9:"arguments";a:1:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:11:"info_parser";}}
        
        twig => string (2797) "a:5:{s:5:"class";s:36:"Drupal\Core\Template\TwigEnvironment";s:9:"arguments"...
        a:5:{s:5:"class";s:36:"Drupal\Core\Template\TwigEnvironment";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:6:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache.default";s:15:"invalidBehavior";i:1;}i:2;s:43:"4YWczB6Snnam-Mu9Vx0cjI6_KNI5EBXGAdJelxtAGmI";i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__htkP5TZKkKnAHTtZ3W5dYCXSb37oII-iaBzRJnCt0IY";s:5:"value";a:4:{s:5:"class";s:23:"Twig\Loader\ChainLoader";s:6:"public";b:0;s:15:"arguments_count";i:0;s:5:"calls";a:3:{i:0;a:2:{i:0;s:9:"addLoader";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"twig.loader.filesystem";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:9:"addLoader";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"twig.loader.theme_registry";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:2;a:2:{i:0;s:9:"addLoader";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"twig.loader.string";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}s:6:"shared";b:0;}i:5;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:11:"twig.config";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:6;s:10:"properties";a:1:{s:10:"_serviceId";s:4:"twig";}s:5:"calls";a:5:{i:0;a:2:{i:0;s:12:"addExtension";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"twig.extension";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:12:"addExtension";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"twig.extension.debug";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:2;a:2:{i:0;s:12:"addExtension";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"commerce.twig_extension";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:3;a:2:{i:0;s:12:"addExtension";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:29:"commerce_price.twig_extension";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:4;a:2:{i:0;s:12:"addExtension";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:29:"twig_vardumper.twig_extension";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        twig.extension => string (666) "a:4:{s:5:"class";s:34:"Drupal\Core\Template\TwigExtension";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\Core\Template\TwigExtension";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"url_generator";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme.manager";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"date.formatter";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"twig.extension";}}
        
        twig.extension.debug => string (152) "a:3:{s:5:"class";s:29:"Twig\Extension\DebugExtension";s:15:"arguments_count"...
        a:3:{s:5:"class";s:29:"Twig\Extension\DebugExtension";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"twig.extension.debug";}}
        
        twig.loader.filesystem => string (492) "a:4:{s:5:"class";s:44:"Drupal\Core\Template\Loader\FilesystemLoader";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\Core\Template\Loader\FilesystemLoader";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;s:1:".";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"twig.loader.filesystem";}}
        
        twig.loader.theme_registry => string (382) "a:4:{s:5:"class";s:47:"Drupal\Core\Template\Loader\ThemeRegistryLoader";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\Core\Template\Loader\ThemeRegistryLoader";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"theme.registry";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"twig.loader.theme_registry";}}
        
        twig.loader.string => string (161) "a:3:{s:5:"class";s:40:"Drupal\Core\Template\Loader\StringLoader";s:15:"argum...
        a:3:{s:5:"class";s:40:"Drupal\Core\Template\Loader\StringLoader";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"twig.loader.string";}}
        
        file.htaccess_writer => string (483) "a:4:{s:5:"class";s:31:"Drupal\Core\File\HtaccessWriter";s:9:"arguments";O:8:...
        a:4:{s:5:"class";s:31:"Drupal\Core\File\HtaccessWriter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"logger.channel.security";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"stream_wrapper_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"file.htaccess_writer";}}
        
        file.mime_type.guesser => string (758) "a:5:{s:5:"class";s:52:"Drupal\Core\ProxyClass\File\MimeType\MimeTypeGuesser"...
        a:5:{s:5:"class";s:52:"Drupal\Core\ProxyClass\File\MimeType\MimeTypeGuesser";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:52:"drupal.proxy_original_service.file.mime_type.guesser";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"file.mime_type.guesser";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:18:"addMimeTypeGuesser";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:62:"drupal.proxy_original_service.file.mime_type.guesser.extension";s:15:"invalidBehavior";i:1;}i:1;i:0;}s:7:"resolve";b:1;}}}}
        
        file.mime_type.guesser.extension => string (479) "a:4:{s:5:"class";s:61:"Drupal\Core\ProxyClass\File\MimeType\ExtensionMimeTyp...
        a:4:{s:5:"class";s:61:"Drupal\Core\ProxyClass\File\MimeType\ExtensionMimeTypeGuesser";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:62:"drupal.proxy_original_service.file.mime_type.guesser.extension";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"file.mime_type.guesser.extension";}}
        
        render_placeholder_generator => string (354) "a:4:{s:5:"class";s:39:"Drupal\Core\Render\PlaceholderGenerator";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\Core\Render\PlaceholderGenerator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:15:"renderer.config";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"render_placeholder_generator";}}
        
        render_cache => string (703) "a:4:{s:5:"class";s:44:"Drupal\Core\Render\PlaceholderingRenderCache";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\Core\Render\PlaceholderingRenderCache";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache_factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"cache_contexts_manager";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:28:"render_placeholder_generator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:12:"render_cache";}}
        
        renderer => string (985) "a:4:{s:5:"class";s:27:"Drupal\Core\Render\Renderer";s:9:"arguments";O:8:"std...
        a:4:{s:5:"class";s:27:"Drupal\Core\Render\Renderer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:7:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"controller_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme.manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"plugin.manager.element_info";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:28:"render_placeholder_generator";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"render_cache";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:15:"renderer.config";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:7;s:10:"properties";a:1:{s:10:"_serviceId";s:8:"renderer";}}
        
        early_rendering_controller_wrapper_subscriber => string (548) "a:4:{s:5:"class";s:69:"Drupal\Core\EventSubscriber\EarlyRenderingControllerW...
        a:4:{s:5:"class";s:69:"Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:40:"http_kernel.controller.argument_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:45:"early_rendering_controller_wrapper_subscriber";}}
        
        html_response.placeholder_strategy_subscriber => string (429) "a:4:{s:5:"class";s:69:"Drupal\Core\EventSubscriber\HtmlResponsePlaceholderSt...
        a:4:{s:5:"class";s:69:"Drupal\Core\EventSubscriber\HtmlResponsePlaceholderStrategySubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"placeholder_strategy";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:45:"html_response.placeholder_strategy_subscriber";}}
        
        placeholder_strategy => string (708) "a:4:{s:5:"class";s:57:"Drupal\Core\Render\Placeholder\ChainedPlaceholderStra...
        a:4:{s:5:"class";s:57:"Drupal\Core\Render\Placeholder\ChainedPlaceholderStrategy";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"placeholder_strategy";}s:5:"calls";a:2:{i:0;a:2:{i:0;s:22:"addPlaceholderStrategy";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:29:"placeholder_strategy.big_pipe";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:22:"addPlaceholderStrategy";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"placeholder_strategy.single_flush";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        placeholder_strategy.single_flush => string (186) "a:3:{s:5:"class";s:50:"Drupal\Core\Render\Placeholder\SingleFlushStrategy";s...
        a:3:{s:5:"class";s:50:"Drupal\Core\Render\Placeholder\SingleFlushStrategy";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"placeholder_strategy.single_flush";}}
        
        email.validator => string (157) "a:3:{s:5:"class";s:39:"Drupal\Component\Utility\EmailValidator";s:15:"argume...
        a:3:{s:5:"class";s:39:"Drupal\Component\Utility\EmailValidator";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:15:"email.validator";}}
        
        update.post_update_registry => string (327) "a:4:{s:5:"class";s:33:"Drupal\Core\Update\UpdateRegistry";s:15:"arguments_co...
        a:4:{s:5:"class";s:33:"Drupal\Core\Update\UpdateRegistry";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"update.post_update_registry";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"update.post_update_registry_factory";s:15:"invalidBehavior";i:1;}i:1;s:6:"create";}}
        
        update.post_update_registry_factory => string (427) "a:4:{s:5:"class";s:40:"Drupal\Core\Update\UpdateRegistryFactory";s:15:"argum...
        a:4:{s:5:"class";s:40:"Drupal\Core\Update\UpdateRegistryFactory";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"update.post_update_registry_factory";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        uuid => string (131) "a:3:{s:5:"class";s:25:"Drupal\Component\Uuid\Php";s:15:"arguments_count";i:0...
        a:3:{s:5:"class";s:25:"Drupal\Component\Uuid\Php";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:4:"uuid";}}
        
        response_filter.active_link => string (702) "a:4:{s:5:"class";s:52:"Drupal\Core\EventSubscriber\ActiveLinkResponseFilter"...
        a:4:{s:5:"class";s:52:"Drupal\Core\EventSubscriber\ActiveLinkResponseFilter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"path.current";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"path.matcher";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"response_filter.active_link";}}
        
        response_filter.rss.relative_url => string (191) "a:3:{s:5:"class";s:56:"Drupal\Core\EventSubscriber\RssResponseRelativeUrlFil...
        a:3:{s:5:"class";s:56:"Drupal\Core\EventSubscriber\RssResponseRelativeUrlFilter";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"response_filter.rss.relative_url";}}
        
        messenger => string (601) "a:4:{s:5:"class";s:31:"Drupal\Core\Messenger\Messenger";s:9:"arguments";O:8:...
        a:4:{s:5:"class";s:31:"Drupal\Core\Messenger\Messenger";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:17:"session.flash_bag";s:5:"value";a:3:{s:5:"class";s:55:"Symfony\Component\HttpFoundation\Session\Flash\FlashBag";s:6:"public";b:0;s:15:"arguments_count";i:0;}s:6:"shared";b:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"page_cache_kill_switch";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:9:"messenger";}}
        
        tempstore.private => string (692) "a:4:{s:5:"class";s:45:"Drupal\Core\TempStore\PrivateTempStoreFactory";s:9:"a...
        a:4:{s:5:"class";s:45:"Drupal\Core\TempStore\PrivateTempStoreFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"keyvalue.expirable";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:4:"lock";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:4;i:604800;}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:17:"tempstore.private";}}
        
        tempstore.shared => string (586) "a:4:{s:5:"class";s:44:"Drupal\Core\TempStore\SharedTempStoreFactory";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\Core\TempStore\SharedTempStoreFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"keyvalue.expirable";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:4:"lock";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:3;i:604800;}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"tempstore.shared";}}
        
        pager.manager => string (354) "a:4:{s:5:"class";s:30:"Drupal\Core\Pager\PagerManager";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\Core\Pager\PagerManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"pager.parameters";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:13:"pager.manager";}}
        
        pager.parameters => string (357) "a:4:{s:5:"class";s:33:"Drupal\Core\Pager\PagerParameters";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\Core\Pager\PagerParameters";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"pager.parameters";}}
        
        address.address_format_repository => string (393) "a:4:{s:5:"class";s:49:"Drupal\address\Repository\AddressFormatRepository";s:...
        a:4:{s:5:"class";s:49:"Drupal\address\Repository\AddressFormatRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"address.address_format_repository";}}
        
        address.country_repository => string (482) "a:4:{s:5:"class";s:43:"Drupal\address\Repository\CountryRepository";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\address\Repository\CountryRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"cache.data";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"address.country_repository";}}
        
        address.subdivision_repository => string (615) "a:4:{s:5:"class";s:47:"Drupal\address\Repository\SubdivisionRepository";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\address\Repository\SubdivisionRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"address.address_format_repository";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"cache.data";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"address.subdivision_repository";}}
        
        address.postal_label_formatter => string (652) "a:4:{s:5:"class";s:54:"CommerceGuys\Addressing\Formatter\PostalLabelFormatte...
        a:4:{s:5:"class";s:54:"CommerceGuys\Addressing\Formatter\PostalLabelFormatter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"address.address_format_repository";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"address.country_repository";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:30:"address.subdivision_repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"address.postal_label_formatter";}}
        
        admin_toolbar_tools.helper => string (390) "a:4:{s:5:"class";s:50:"Drupal\admin_toolbar_tools\AdminToolbarToolsHelper";s...
        a:4:{s:5:"class";s:50:"Drupal\admin_toolbar_tools\AdminToolbarToolsHelper";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"admin_toolbar_tools.helper";}}
        
        automated_cron.subscriber => string (576) "a:4:{s:5:"class";s:51:"Drupal\automated_cron\EventSubscriber\AutomatedCron";...
        a:4:{s:5:"class";s:51:"Drupal\automated_cron\EventSubscriber\AutomatedCron";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:4:"cron";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"automated_cron.subscriber";}}
        
        html_response.big_pipe_subscriber => string (396) "a:4:{s:5:"class";s:61:"Drupal\big_pipe\EventSubscriber\HtmlResponseBigPipeSu...
        a:4:{s:5:"class";s:61:"Drupal\big_pipe\EventSubscriber\HtmlResponseBigPipeSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"big_pipe";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"html_response.big_pipe_subscriber";}}
        
        placeholder_strategy.big_pipe => string (611) "a:4:{s:5:"class";s:50:"Drupal\big_pipe\Render\Placeholder\BigPipeStrategy";s...
        a:4:{s:5:"class";s:50:"Drupal\big_pipe\Render\Placeholder\BigPipeStrategy";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"session_configuration";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"placeholder_strategy.big_pipe";}}
        
        big_pipe => string (859) "a:4:{s:5:"class";s:30:"Drupal\big_pipe\Render\BigPipe";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\big_pipe\Render\BigPipe";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:6:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:7:"session";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"http_kernel";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:6;s:10:"properties";a:1:{s:10:"_serviceId";s:8:"big_pipe";}}
        
        route_subscriber.no_big_pipe => string (192) "a:3:{s:5:"class";s:61:"Drupal\big_pipe\EventSubscriber\NoBigPipeRouteAlterSu...
        a:3:{s:5:"class";s:61:"Drupal\big_pipe\EventSubscriber\NoBigPipeRouteAlterSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"route_subscriber.no_big_pipe";}}
        
        theme.negotiator.block.admin_demo => string (174) "a:3:{s:5:"class";s:38:"Drupal\block\Theme\AdminDemoNegotiator";s:15:"argumen...
        a:3:{s:5:"class";s:38:"Drupal\block\Theme\AdminDemoNegotiator";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"theme.negotiator.block.admin_demo";}}
        
        block.page_display_variant_subscriber => string (202) "a:3:{s:5:"class";s:62:"Drupal\block\EventSubscriber\BlockPageDisplayVariantS...
        a:3:{s:5:"class";s:62:"Drupal\block\EventSubscriber\BlockPageDisplayVariantSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:37:"block.page_display_variant_subscriber";}}
        
        block.repository => string (570) "a:4:{s:5:"class";s:28:"Drupal\block\BlockRepository";s:9:"arguments";O:8:"st...
        a:4:{s:5:"class";s:28:"Drupal\block\BlockRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme.manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"context.handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"block.repository";}}
        
        block_content.uuid_lookup => string (585) "a:4:{s:5:"class";s:44:"\Drupal\block_content\BlockContentUuidLookup";s:9:"ar...
        a:4:{s:5:"class";s:44:"\Drupal\block_content\BlockContentUuidLookup";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.bootstrap";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:4:"lock";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"block_content.uuid_lookup";}}
        
        plugin.manager.bootstrap_styles => string (599) "a:4:{s:5:"class";s:42:"Drupal\bootstrap_styles\Style\StyleManager";s:9:"argu...
        a:4:{s:5:"class";s:42:"Drupal\bootstrap_styles\Style\StyleManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache.default";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"plugin.manager.bootstrap_styles";}}
        
        plugin.manager.bootstrap_styles_group => string (846) "a:4:{s:5:"class";s:54:"Drupal\bootstrap_styles\StylesGroup\StylesGroupManage...
        a:4:{s:5:"class";s:54:"Drupal\bootstrap_styles\StylesGroup\StylesGroupManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache.default";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"plugin.manager.bootstrap_styles";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:37:"plugin.manager.bootstrap_styles_group";}}
        
        breakpoint.manager => string (684) "a:4:{s:5:"class";s:35:"Drupal\breakpoint\BreakpointManager";s:9:"arguments";...
        a:4:{s:5:"class";s:35:"Drupal\breakpoint\BreakpointManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme_handler";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"breakpoint.manager";}}
        
        plugin.manager.ckeditor.plugin => string (595) "a:4:{s:5:"class";s:37:"Drupal\ckeditor\CKEditorPluginManager";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\ckeditor\CKEditorPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"plugin.manager.ckeditor.plugin";}}
        
        color.config_cache_invalidator => string (403) "a:4:{s:5:"class";s:56:"Drupal\color\EventSubscriber\ColorConfigCacheInvalida...
        a:4:{s:5:"class";s:56:"Drupal\color\EventSubscriber\ColorConfigCacheInvalidator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"cache_tags.invalidator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"color.config_cache_invalidator";}}
        
        comment.breadcrumb => string (371) "a:4:{s:5:"class";s:39:"Drupal\comment\CommentBreadcrumbBuilder";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\comment\CommentBreadcrumbBuilder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"comment.breadcrumb";}}
        
        comment.manager => string (1013) "a:4:{s:5:"class";s:29:"Drupal\comment\CommentManager";s:9:"arguments";O:8:"s...
        a:4:{s:5:"class";s:29:"Drupal\comment\CommentManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:7:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"entity_field.manager";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"entity_display.repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:7;s:10:"properties";a:1:{s:10:"_serviceId";s:15:"comment.manager";}}
        
        comment.statistics => string (771) "a:4:{s:5:"class";s:32:"Drupal\comment\CommentStatistics";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\comment\CommentStatistics";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"database.replica";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"comment.statistics";}}
        
        comment.lazy_builders => string (896) "a:4:{s:5:"class";s:34:"Drupal\comment\CommentLazyBuilders";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\comment\CommentLazyBuilders";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:6:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity.form_builder";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"comment.manager";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:6;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"comment.lazy_builders";}}
        
        comment.link_builder => string (794) "a:4:{s:5:"class";s:33:"Drupal\comment\CommentLinkBuilder";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\comment\CommentLinkBuilder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"comment.manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"comment.link_builder";}}
        
        commerce.configurable_field_manager => string (389) "a:4:{s:5:"class";s:40:"Drupal\commerce\ConfigurableFieldManager";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\commerce\ConfigurableFieldManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"commerce.configurable_field_manager";}}
        
        commerce.credentials_check_flood => string (585) "a:4:{s:5:"class";s:37:"Drupal\commerce\CredentialsCheckFlood";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\commerce\CredentialsCheckFlood";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"flood";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"commerce.credentials_check_flood";}}
        
        commerce.current_country => string (485) "a:4:{s:5:"class";s:30:"Drupal\commerce\CurrentCountry";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\commerce\CurrentCountry";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"commerce.chain_country_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"commerce.current_country";}}
        
        commerce.chain_country_resolver => string (693) "a:4:{s:5:"class";s:45:"Drupal\commerce\Resolver\ChainCountryResolver";s:15:"...
        a:4:{s:5:"class";s:45:"Drupal\commerce\Resolver\ChainCountryResolver";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"commerce.chain_country_resolver";}s:5:"calls";a:2:{i:0;a:2:{i:0;s:11:"addResolver";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:37:"commerce_store.store_country_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:11:"addResolver";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"commerce.default_country_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        commerce.default_country_resolver => string (389) "a:4:{s:5:"class";s:47:"Drupal\commerce\Resolver\DefaultCountryResolver";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\commerce\Resolver\DefaultCountryResolver";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"commerce.default_country_resolver";}}
        
        commerce.current_locale => string (482) "a:4:{s:5:"class";s:29:"Drupal\commerce\CurrentLocale";s:9:"arguments";O:8:"s...
        a:4:{s:5:"class";s:29:"Drupal\commerce\CurrentLocale";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:30:"commerce.chain_locale_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"commerce.current_locale";}}
        
        commerce.chain_locale_resolver => string (440) "a:4:{s:5:"class";s:44:"Drupal\commerce\Resolver\ChainLocaleResolver";s:15:"a...
        a:4:{s:5:"class";s:44:"Drupal\commerce\Resolver\ChainLocaleResolver";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"commerce.chain_locale_resolver";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:11:"addResolver";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:32:"commerce.default_locale_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        commerce.default_locale_resolver => string (505) "a:4:{s:5:"class";s:46:"Drupal\commerce\Resolver\DefaultLocaleResolver";s:9:"...
        a:4:{s:5:"class";s:46:"Drupal\commerce\Resolver\DefaultLocaleResolver";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:24:"commerce.current_country";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"commerce.default_locale_resolver";}}
        
        commerce.availability_manager => string (167) "a:3:{s:5:"class";s:35:"Drupal\commerce\AvailabilityManager";s:15:"arguments_...
        a:3:{s:5:"class";s:35:"Drupal\commerce\AvailabilityManager";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"commerce.availability_manager";}}
        
        commerce.config_updater => string (585) "a:4:{s:5:"class";s:36:"Drupal\commerce\Config\ConfigUpdater";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\commerce\Config\ConfigUpdater";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.storage";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"commerce.config_updater";}}
        
        commerce.entity_uuid_mapper => string (472) "a:4:{s:5:"class";s:32:"Drupal\commerce\EntityUuidMapper";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\commerce\EntityUuidMapper";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"commerce.entity_uuid_mapper";}}
        
        commerce.twig_extension => string (177) "a:3:{s:5:"class";s:51:"Drupal\commerce\TwigExtension\CommerceTwigExtension";...
        a:3:{s:5:"class";s:51:"Drupal\commerce\TwigExtension\CommerceTwigExtension";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"commerce.twig_extension";}}
        
        cache_context.country => string (389) "a:4:{s:5:"class";s:49:"Drupal\commerce\Cache\Context\CountryCacheContext";s:...
        a:4:{s:5:"class";s:49:"Drupal\commerce\Cache\Context\CountryCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:24:"commerce.current_country";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"cache_context.country";}}
        
        plugin.manager.commerce_condition => string (812) "a:4:{s:5:"class";s:32:"Drupal\commerce\ConditionManager";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\commerce\ConditionManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"plugin.manager.commerce_condition";}}
        
        plugin.manager.commerce_entity_trait => string (725) "a:4:{s:5:"class";s:34:"Drupal\commerce\EntityTraitManager";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\commerce\EntityTraitManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"commerce.configurable_field_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:36:"plugin.manager.commerce_entity_trait";}}
        
        plugin.manager.commerce_inline_form => string (596) "a:4:{s:5:"class";s:33:"Drupal\commerce\InlineFormManager";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\commerce\InlineFormManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"plugin.manager.commerce_inline_form";}}
        
        commerce.mail_handler => string (686) "a:4:{s:5:"class";s:27:"Drupal\commerce\MailHandler";s:9:"arguments";O:8:"std...
        a:4:{s:5:"class";s:27:"Drupal\commerce\MailHandler";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language.default";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"plugin.manager.mail";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"commerce.mail_handler";}}
        
        commerce.purchasable_entity_type_repository => string (404) "a:4:{s:5:"class";s:47:"Drupal\commerce\PurchasableEntityTypeRepository";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\commerce\PurchasableEntityTypeRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:43:"commerce.purchasable_entity_type_repository";}}
        
        cache_context.cart => string (495) "a:4:{s:5:"class";s:51:"Drupal\commerce_cart\Cache\Context\CartCacheContext";...
        a:4:{s:5:"class";s:51:"Drupal\commerce_cart\Cache\Context\CartCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"commerce_cart.cart_provider";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"cache_context.cart";}}
        
        commerce_cart.cron => string (453) "a:4:{s:5:"class";s:25:"Drupal\commerce_cart\Cron";s:9:"arguments";O:8:"stdCl...
        a:4:{s:5:"class";s:25:"Drupal\commerce_cart\Cron";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"queue";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"commerce_cart.cron";}}
        
        commerce_cart.cart_session => string (359) "a:4:{s:5:"class";s:32:"Drupal\commerce_cart\CartSession";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\commerce_cart\CartSession";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:7:"session";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"commerce_cart.cart_session";}}
        
        commerce_cart.cart_provider => string (716) "a:4:{s:5:"class";s:33:"Drupal\commerce_cart\CartProvider";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\commerce_cart\CartProvider";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:28:"commerce_store.current_store";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"commerce_cart.cart_session";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"commerce_cart.cart_provider";}}
        
        commerce_cart.cart_manager => string (604) "a:4:{s:5:"class";s:32:"Drupal\commerce_cart\CartManager";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\commerce_cart\CartManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:32:"commerce_cart.order_item_matcher";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"commerce_cart.cart_manager";}}
        
        commerce_cart.order_item_matcher => string (491) "a:4:{s:5:"class";s:37:"Drupal\commerce_cart\OrderItemMatcher";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\commerce_cart\OrderItemMatcher";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"commerce_cart.order_item_matcher";}}
        
        commerce_cart.cart_subscriber => string (498) "a:4:{s:5:"class";s:56:"Drupal\commerce_cart\EventSubscriber\CartEventSubscri...
        a:4:{s:5:"class";s:56:"Drupal\commerce_cart\EventSubscriber\CartEventSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:9:"messenger";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"commerce_cart.cart_subscriber";}}
        
        commerce_cart.order_subscriber => string (409) "a:4:{s:5:"class";s:57:"Drupal\commerce_cart\EventSubscriber\OrderEventSubscr...
        a:4:{s:5:"class";s:57:"Drupal\commerce_cart\EventSubscriber\OrderEventSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"commerce_cart.cart_provider";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"commerce_cart.order_subscriber";}}
        
        commerce_cart.query_access_subscriber => string (535) "a:4:{s:5:"class";s:58:"Drupal\commerce_cart\EventSubscriber\QueryAccessSubsc...
        a:4:{s:5:"class";s:58:"Drupal\commerce_cart\EventSubscriber\QueryAccessSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"commerce_cart.cart_provider";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"commerce_cart.cart_session";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:37:"commerce_cart.query_access_subscriber";}}
        
        commerce_checkout.chain_checkout_flow_resolver => string (487) "a:4:{s:5:"class";s:59:"Drupal\commerce_checkout\Resolver\ChainCheckoutFlowRe...
        a:4:{s:5:"class";s:59:"Drupal\commerce_checkout\Resolver\ChainCheckoutFlowResolver";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:46:"commerce_checkout.chain_checkout_flow_resolver";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:11:"addResolver";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:48:"commerce_checkout.default_checkout_flow_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        commerce_checkout.default_checkout_flow_resolver => string (423) "a:4:{s:5:"class";s:61:"Drupal\commerce_checkout\Resolver\DefaultCheckoutFlow...
        a:4:{s:5:"class";s:61:"Drupal\commerce_checkout\Resolver\DefaultCheckoutFlowResolver";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:48:"commerce_checkout.default_checkout_flow_resolver";}}
        
        commerce_checkout.checkout_order_manager => string (426) "a:4:{s:5:"class";s:45:"Drupal\commerce_checkout\CheckoutOrderManager";s:9:"a...
        a:4:{s:5:"class";s:45:"Drupal\commerce_checkout\CheckoutOrderManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:46:"commerce_checkout.chain_checkout_flow_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:40:"commerce_checkout.checkout_order_manager";}}
        
        plugin.manager.commerce_checkout_flow => string (609) "a:4:{s:5:"class";s:44:"Drupal\commerce_checkout\CheckoutFlowManager";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\commerce_checkout\CheckoutFlowManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:37:"plugin.manager.commerce_checkout_flow";}}
        
        plugin.manager.commerce_checkout_pane => string (609) "a:4:{s:5:"class";s:44:"Drupal\commerce_checkout\CheckoutPaneManager";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\commerce_checkout\CheckoutPaneManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:37:"plugin.manager.commerce_checkout_pane";}}
        
        plugin.manager.commerce_number_pattern => string (617) "a:4:{s:5:"class";s:51:"Drupal\commerce_number_pattern\NumberPatternManager";...
        a:4:{s:5:"class";s:51:"Drupal\commerce_number_pattern\NumberPatternManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:38:"plugin.manager.commerce_number_pattern";}}
        
        access_check.address_book => string (398) "a:4:{s:5:"class";s:51:"Drupal\commerce_order\Access\AddressBookAccessCheck";...
        a:4:{s:5:"class";s:51:"Drupal\commerce_order\Access\AddressBookAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"commerce_order.address_book";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"access_check.address_book";}}
        
        plugin.manager.commerce_adjustment_type => string (498) "a:4:{s:5:"class";s:43:"Drupal\commerce_order\AdjustmentTypeManager";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\commerce_order\AdjustmentTypeManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:39:"plugin.manager.commerce_adjustment_type";}}
        
        commerce_order.availability_manager => string (179) "a:3:{s:5:"class";s:41:"Drupal\commerce_order\AvailabilityManager";s:15:"argu...
        a:3:{s:5:"class";s:41:"Drupal\commerce_order\AvailabilityManager";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"commerce_order.availability_manager";}}
        
        commerce_order.chain_order_type_resolver => string (469) "a:4:{s:5:"class";s:53:"Drupal\commerce_order\Resolver\ChainOrderTypeResolver...
        a:4:{s:5:"class";s:53:"Drupal\commerce_order\Resolver\ChainOrderTypeResolver";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:40:"commerce_order.chain_order_type_resolver";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:11:"addResolver";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:42:"commerce_order.default_order_type_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        commerce_order.default_order_type_resolver => string (411) "a:4:{s:5:"class";s:55:"Drupal\commerce_order\Resolver\DefaultOrderTypeResolv...
        a:4:{s:5:"class";s:55:"Drupal\commerce_order\Resolver\DefaultOrderTypeResolver";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:42:"commerce_order.default_order_type_resolver";}}
        
        commerce_order.adjustment_transformer => string (528) "a:4:{s:5:"class";s:43:"Drupal\commerce_order\AdjustmentTransformer";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\commerce_order\AdjustmentTransformer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:39:"plugin.manager.commerce_adjustment_type";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"commerce_price.rounder";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:37:"commerce_order.adjustment_transformer";}}
        
        commerce_order.address_book => string (489) "a:4:{s:5:"class";s:33:"Drupal\commerce_order\AddressBook";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\commerce_order\AddressBook";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"entity_type.bundle.info";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"commerce_order.address_book";}}
        
        commerce_order.order_assignment => string (490) "a:4:{s:5:"class";s:37:"Drupal\commerce_order\OrderAssignment";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\commerce_order\OrderAssignment";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"commerce_order.order_assignment";}}
        
        commerce_order.order_refresh => string (1506) "a:5:{s:5:"class";s:34:"Drupal\commerce_order\OrderRefresh";s:9:"arguments";O...
        a:5:{s:5:"class";s:34:"Drupal\commerce_order\OrderRefresh";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"commerce_price.chain_price_resolver";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"datetime.time";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"commerce_order.order_refresh";}s:5:"calls";a:3:{i:0;a:2:{i:0;s:15:"addPreprocessor";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:44:"commerce_promotion.promotion_order_processor";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:12:"addProcessor";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:43:"commerce_order.availability_order_processor";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:2;a:2:{i:0;s:12:"addProcessor";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:44:"commerce_promotion.promotion_order_processor";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        commerce_order.availability_order_processor => string (532) "a:4:{s:5:"class";s:48:"Drupal\commerce_order\AvailabilityOrderProcessor";s:9...
        a:4:{s:5:"class";s:48:"Drupal\commerce_order\AvailabilityOrderProcessor";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"commerce_order.availability_manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:43:"commerce_order.availability_order_processor";}}
        
        commerce_order.address_book_subscriber => string (419) "a:4:{s:5:"class";s:59:"Drupal\commerce_order\EventSubscriber\AddressBookSubs...
        a:4:{s:5:"class";s:59:"Drupal\commerce_order\EventSubscriber\AddressBookSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"commerce_order.address_book";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:38:"commerce_order.address_book_subscriber";}}
        
        commerce_order.profile_label_subscriber => string (413) "a:4:{s:5:"class";s:60:"Drupal\commerce_order\EventSubscriber\ProfileLabelSub...
        a:4:{s:5:"class";s:60:"Drupal\commerce_order\EventSubscriber\ProfileLabelSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:39:"commerce_order.profile_label_subscriber";}}
        
        commerce_order.timestamp_event_subscriber => string (411) "a:4:{s:5:"class";s:62:"Drupal\commerce_order\EventSubscriber\TimestampEventS...
        a:4:{s:5:"class";s:62:"Drupal\commerce_order\EventSubscriber\TimestampEventSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"datetime.time";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:41:"commerce_order.timestamp_event_subscriber";}}
        
        commerce_order.order_number_subscriber => string (411) "a:4:{s:5:"class";s:59:"Drupal\commerce_order\EventSubscriber\OrderNumberSubs...
        a:4:{s:5:"class";s:59:"Drupal\commerce_order\EventSubscriber\OrderNumberSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:38:"commerce_order.order_number_subscriber";}}
        
        commerce_order.order_receipt_subscriber => string (538) "a:4:{s:5:"class";s:60:"Drupal\commerce_order\EventSubscriber\OrderReceiptSub...
        a:4:{s:5:"class";s:60:"Drupal\commerce_order\EventSubscriber\OrderReceiptSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"commerce_order.order_receipt_mail";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:39:"commerce_order.order_receipt_subscriber";}}
        
        commerce_order.order_receipt_mail => string (629) "a:4:{s:5:"class";s:43:"Drupal\commerce_order\Mail\OrderReceiptMail";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\commerce_order\Mail\OrderReceiptMail";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"commerce.mail_handler";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:34:"commerce_order.order_total_summary";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"commerce_order.order_receipt_mail";}}
        
        commerce_order.order_total_summary => string (405) "a:4:{s:5:"class";s:39:"Drupal\commerce_order\OrderTotalSummary";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\commerce_order\OrderTotalSummary";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:37:"commerce_order.adjustment_transformer";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:34:"commerce_order.order_total_summary";}}
        
        commerce_order.order_store_resolver => string (398) "a:4:{s:5:"class";s:49:"Drupal\commerce_order\Resolver\OrderStoreResolver";s:...
        a:4:{s:5:"class";s:49:"Drupal\commerce_order\Resolver\OrderStoreResolver";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"commerce_order.order_store_resolver";}}
        
        commerce_order.price_splitter => string (492) "a:4:{s:5:"class";s:35:"Drupal\commerce_order\PriceSplitter";s:9:"arguments";...
        a:4:{s:5:"class";s:35:"Drupal\commerce_order\PriceSplitter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"commerce_price.rounder";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"commerce_order.price_splitter";}}
        
        commerce_order.price_calculator => string (1171) "a:5:{s:5:"class";s:37:"Drupal\commerce_order\PriceCalculator";s:9:"arguments...
        a:5:{s:5:"class";s:37:"Drupal\commerce_order\PriceCalculator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:37:"commerce_order.adjustment_transformer";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:40:"commerce_order.chain_order_type_resolver";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"commerce_price.chain_price_resolver";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"commerce_order.price_calculator";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:12:"addProcessor";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:44:"commerce_promotion.promotion_order_processor";s:15:"invalidBehavior";i:1;}i:1;s:9:"promotion";}s:7:"resolve";b:1;}}}}
        
        commerce_price.currency_repository => string (399) "a:4:{s:5:"class";s:51:"Drupal\commerce_price\Repository\CurrencyRepository";...
        a:4:{s:5:"class";s:51:"Drupal\commerce_price\Repository\CurrencyRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:34:"commerce_price.currency_repository";}}
        
        commerce_price.number_format_repository => string (405) "a:4:{s:5:"class";s:55:"Drupal\commerce_price\Repository\NumberFormatReposito...
        a:4:{s:5:"class";s:55:"Drupal\commerce_price\Repository\NumberFormatRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:39:"commerce_price.number_format_repository";}}
        
        commerce_price.currency_formatter => string (647) "a:4:{s:5:"class";s:39:"Drupal\commerce_price\CurrencyFormatter";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\commerce_price\CurrencyFormatter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:39:"commerce_price.number_format_repository";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:34:"commerce_price.currency_repository";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"commerce.current_locale";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"commerce_price.currency_formatter";}}
        
        commerce_price.number_formatter => string (517) "a:4:{s:5:"class";s:37:"Drupal\commerce_price\NumberFormatter";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\commerce_price\NumberFormatter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:39:"commerce_price.number_format_repository";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"commerce.current_locale";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"commerce_price.number_formatter";}}
        
        commerce_price.currency_importer => string (492) "a:4:{s:5:"class";s:38:"Drupal\commerce_price\CurrencyImporter";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\commerce_price\CurrencyImporter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"commerce_price.currency_importer";}}
        
        commerce_price.number_formatter_factory => string (411) "a:4:{s:5:"class";s:44:"Drupal\commerce_price\NumberFormatterFactory";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\commerce_price\NumberFormatterFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"commerce_price.currency_formatter";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:39:"commerce_price.number_formatter_factory";}}
        
        commerce_price.chain_price_resolver => string (455) "a:4:{s:5:"class";s:49:"Drupal\commerce_price\Resolver\ChainPriceResolver";s:...
        a:4:{s:5:"class";s:49:"Drupal\commerce_price\Resolver\ChainPriceResolver";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"commerce_price.chain_price_resolver";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:11:"addResolver";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:37:"commerce_price.default_price_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        commerce_price.default_price_resolver => string (191) "a:3:{s:5:"class";s:51:"Drupal\commerce_price\Resolver\DefaultPriceResolver";...
        a:3:{s:5:"class";s:51:"Drupal\commerce_price\Resolver\DefaultPriceResolver";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:37:"commerce_price.default_price_resolver";}}
        
        commerce_price.twig_extension => string (186) "a:3:{s:5:"class";s:54:"Drupal\commerce_price\TwigExtension\PriceTwigExtensio...
        a:3:{s:5:"class";s:54:"Drupal\commerce_price\TwigExtension\PriceTwigExtension";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"commerce_price.twig_extension";}}
        
        commerce_price.rounder => string (365) "a:4:{s:5:"class";s:29:"Drupal\commerce_price\Rounder";s:9:"arguments";O:8:"s...
        a:4:{s:5:"class";s:29:"Drupal\commerce_price\Rounder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"commerce_price.rounder";}}
        
        access_check.product_variation_collection => string (423) "a:4:{s:5:"class";s:68:"Drupal\commerce_product\Access\ProductVariationCollec...
        a:4:{s:5:"class";s:68:"Drupal\commerce_product\Access\ProductVariationCollectionAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:41:"access_check.product_variation_collection";}}
        
        access_check.product_variation_create => string (415) "a:4:{s:5:"class";s:64:"Drupal\commerce_product\Access\ProductVariationCreate...
        a:4:{s:5:"class";s:64:"Drupal\commerce_product\Access\ProductVariationCreateAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:37:"access_check.product_variation_create";}}
        
        commerce_product.attribute_field_manager => string (735) "a:4:{s:5:"class";s:52:"Drupal\commerce_product\ProductAttributeFieldManager"...
        a:4:{s:5:"class";s:52:"Drupal\commerce_product\ProductAttributeFieldManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"entity_field.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:23:"entity_type.bundle.info";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"cache.data";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:40:"commerce_product.attribute_field_manager";}}
        
        commerce_product.lazy_builders => string (600) "a:4:{s:5:"class";s:43:"Drupal\commerce_product\ProductLazyBuilders";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\commerce_product\ProductLazyBuilders";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"form_builder";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"entity.repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"commerce_product.lazy_builders";}}
        
        commerce_product.variation_field_renderer => string (538) "a:4:{s:5:"class";s:66:"Drupal\commerce_product\ProductVariationFieldRenderer...
        a:4:{s:5:"class";s:66:"Drupal\commerce_product\ProductVariationFieldRendererLayoutBuilder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"entity_display.repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:41:"commerce_product.variation_field_renderer";}}
        
        commerce_product.product_route_context => string (522) "a:4:{s:5:"class";s:59:"Drupal\commerce_product\ContextProvider\ProductRouteC...
        a:4:{s:5:"class";s:59:"Drupal\commerce_product\ContextProvider\ProductRouteContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:38:"commerce_product.product_route_context";}}
        
        commerce_product.product_variation_route_context => string (536) "a:4:{s:5:"class";s:63:"Drupal\commerce_product\ContextProvider\ProductVariat...
        a:4:{s:5:"class";s:63:"Drupal\commerce_product\ContextProvider\ProductVariationContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:48:"commerce_product.product_variation_route_context";}}
        
        commerce_product.variation_attribute_mapper => string (653) "a:4:{s:5:"class";s:55:"Drupal\commerce_product\ProductVariationAttributeMapp...
        a:4:{s:5:"class";s:55:"Drupal\commerce_product\ProductVariationAttributeMapper";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:40:"commerce_product.attribute_field_manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"entity.repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:43:"commerce_product.variation_attribute_mapper";}}
        
        plugin.manager.commerce_promotion_offer => string (725) "a:4:{s:5:"class";s:47:"Drupal\commerce_promotion\PromotionOfferManager";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\commerce_promotion\PromotionOfferManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:39:"plugin.manager.commerce_promotion_offer";}}
        
        commerce_promotion.promotion_order_processor => string (515) "a:4:{s:5:"class";s:49:"Drupal\commerce_promotion\PromotionOrderProcessor";s:...
        a:4:{s:5:"class";s:49:"Drupal\commerce_promotion\PromotionOrderProcessor";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:44:"commerce_promotion.promotion_order_processor";}}
        
        commerce_promotion.usage => string (366) "a:4:{s:5:"class";s:40:"Drupal\commerce_promotion\PromotionUsage";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\commerce_promotion\PromotionUsage";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"commerce_promotion.usage";}}
        
        commerce_promotion.filter_conditions_subscriber => string (223) "a:3:{s:5:"class";s:73:"Drupal\commerce_promotion\EventSubscriber\FilterCondi...
        a:3:{s:5:"class";s:73:"Drupal\commerce_promotion\EventSubscriber\FilterConditionsEventSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:47:"commerce_promotion.filter_conditions_subscriber";}}
        
        commerce_promotion.order_subscriber => string (527) "a:4:{s:5:"class";s:62:"Drupal\commerce_promotion\EventSubscriber\OrderEventS...
        a:4:{s:5:"class";s:62:"Drupal\commerce_promotion\EventSubscriber\OrderEventSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:24:"commerce_promotion.usage";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"commerce_promotion.order_subscriber";}}
        
        commerce_promotion.coupon_code_generator => string (387) "a:4:{s:5:"class";s:45:"Drupal\commerce_promotion\CouponCodeGenerator";s:9:"a...
        a:4:{s:5:"class";s:45:"Drupal\commerce_promotion\CouponCodeGenerator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:40:"commerce_promotion.coupon_code_generator";}}
        
        commerce_store.current_store => string (497) "a:4:{s:5:"class";s:34:"Drupal\commerce_store\CurrentStore";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\commerce_store\CurrentStore";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"commerce_store.chain_store_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"commerce_store.current_store";}}
        
        commerce_store.chain_store_resolver => string (703) "a:4:{s:5:"class";s:49:"Drupal\commerce_store\Resolver\ChainStoreResolver";s:...
        a:4:{s:5:"class";s:49:"Drupal\commerce_store\Resolver\ChainStoreResolver";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"commerce_store.chain_store_resolver";}s:5:"calls";a:2:{i:0;a:2:{i:0;s:11:"addResolver";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"commerce_order.order_store_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:11:"addResolver";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:37:"commerce_store.default_store_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        commerce_store.default_store_resolver => string (402) "a:4:{s:5:"class";s:51:"Drupal\commerce_store\Resolver\DefaultStoreResolver";...
        a:4:{s:5:"class";s:51:"Drupal\commerce_store\Resolver\DefaultStoreResolver";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:37:"commerce_store.default_store_resolver";}}
        
        commerce_store.store_country_resolver => string (411) "a:4:{s:5:"class";s:51:"Drupal\commerce_store\Resolver\StoreCountryResolver";...
        a:4:{s:5:"class";s:51:"Drupal\commerce_store\Resolver\StoreCountryResolver";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:28:"commerce_store.current_store";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:37:"commerce_store.store_country_resolver";}}
        
        cache_context.store => string (395) "a:4:{s:5:"class";s:53:"Drupal\commerce_store\Cache\Context\StoreCacheContext...
        a:4:{s:5:"class";s:53:"Drupal\commerce_store\Cache\Context\StoreCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:28:"commerce_store.current_store";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"cache_context.store";}}
        
        config.config_subscriber => string (157) "a:3:{s:5:"class";s:30:"Drupal\config\ConfigSubscriber";s:15:"arguments_count...
        a:3:{s:5:"class";s:30:"Drupal\config\ConfigSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"config.config_subscriber";}}
        
        access_check.contact_personal => string (477) "a:4:{s:5:"class";s:39:"Drupal\contact\Access\ContactPageAccess";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\contact\Access\ContactPageAccess";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:9:"user.data";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"access_check.contact_personal";}}
        
        contact.mail_handler => string (803) "a:4:{s:5:"class";s:26:"Drupal\contact\MailHandler";s:9:"arguments";O:8:"stdC...
        a:4:{s:5:"class";s:26:"Drupal\contact\MailHandler";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"plugin.manager.mail";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"logger.channel.contact";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"contact.mail_handler";}}
        
        logger.channel.contact => string (337) "a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1...
        a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1:{i:0;s:7:"contact";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"logger.channel.contact";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"logger.factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        logger.dblog => string (456) "a:4:{s:5:"class";s:25:"Drupal\dblog\Logger\DbLog";s:9:"arguments";O:8:"stdCl...
        a:4:{s:5:"class";s:25:"Drupal\dblog\Logger\DbLog";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"logger.log_message_parser";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:12:"logger.dblog";}}
        
        cache.dynamic_page_cache => string (357) "a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"argumen...
        a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"arguments";a:1:{i:0;s:18:"dynamic_page_cache";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"cache.dynamic_page_cache";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache_factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        dynamic_page_cache_subscriber => string (739) "a:4:{s:5:"class";s:68:"Drupal\dynamic_page_cache\EventSubscriber\DynamicPage...
        a:4:{s:5:"class";s:68:"Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"dynamic_page_cache_request_policy";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:34:"dynamic_page_cache_response_policy";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"render_cache";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":2:{s:4:"type";s:9:"parameter";s:4:"name";s:15:"renderer.config";}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"dynamic_page_cache_subscriber";}}
        
        dynamic_page_cache_request_policy => string (206) "a:3:{s:5:"class";s:70:"Drupal\dynamic_page_cache\PageCache\RequestPolicy\Def...
        a:3:{s:5:"class";s:70:"Drupal\dynamic_page_cache\PageCache\RequestPolicy\DefaultRequestPolicy";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"dynamic_page_cache_request_policy";}}
        
        dynamic_page_cache_response_policy => string (474) "a:4:{s:5:"class";s:52:"Drupal\Core\ProxyClass\PageCache\ChainResponsePolicy"...
        a:4:{s:5:"class";s:52:"Drupal\Core\ProxyClass\PageCache\ChainResponsePolicy";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:64:"drupal.proxy_original_service.dynamic_page_cache_response_policy";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:34:"dynamic_page_cache_response_policy";}}
        
        plugin.manager.editor => string (583) "a:4:{s:5:"class";s:34:"Drupal\editor\Plugin\EditorManager";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\editor\Plugin\EditorManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"plugin.manager.editor";}}
        
        element.editor => string (351) "a:4:{s:5:"class";s:21:"Drupal\editor\Element";s:9:"arguments";O:8:"stdClass"...
        a:4:{s:5:"class";s:21:"Drupal\editor\Element";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"plugin.manager.editor";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"element.editor";}}
        
        editor.config_translation_mapper_subscriber => string (415) "a:4:{s:5:"class";s:63:"Drupal\editor\EventSubscriber\EditorConfigTranslation...
        a:4:{s:5:"class";s:63:"Drupal\editor\EventSubscriber\EditorConfigTranslationSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:43:"editor.config_translation_mapper_subscriber";}}
        
        access_checker.entity_revision => string (509) "a:4:{s:5:"class";s:54:"\Drupal\entity\Access\EntityRevisionRouteAccessChecke...
        a:4:{s:5:"class";s:54:"\Drupal\entity\Access\EntityRevisionRouteAccessChecker";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"access_checker.entity_revision";}}
        
        entity.entity_duplicate_subscriber => string (415) "a:4:{s:5:"class";s:55:"Drupal\entity\EventSubscriber\EntityDuplicateSubscrib...
        a:4:{s:5:"class";s:55:"Drupal\entity\EventSubscriber\EntityDuplicateSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"entity.bundle_entity_duplicator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:34:"entity.entity_duplicate_subscriber";}}
        
        entity.bundle_entity_duplicator => string (381) "a:4:{s:5:"class";s:36:"Drupal\entity\BundleEntityDuplicator";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\entity\BundleEntityDuplicator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"entity.bundle_entity_duplicator";}}
        
        entity.bundle_plugin_installer => string (748) "a:4:{s:5:"class";s:48:"Drupal\entity\BundlePlugin\BundlePluginInstaller";s:9...
        a:4:{s:5:"class";s:48:"Drupal\entity\BundlePlugin\BundlePluginInstaller";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"entity_bundle.listener";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"field_storage_definition.listener";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"field_definition.listener";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"entity.bundle_plugin_installer";}}
        
        entity.bundle_plugin.uninstall_validator => string (521) "a:4:{s:5:"class";s:57:"Drupal\entity\BundlePlugin\BundlePluginUninstallValid...
        a:4:{s:5:"class";s:57:"Drupal\entity\BundlePlugin\BundlePluginUninstallValidator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:40:"entity.bundle_plugin.uninstall_validator";}}
        
        entity_reference_revisions.orphan_purger => string (946) "a:4:{s:5:"class";s:70:"Drupal\entity_reference_revisions\EntityReferenceRevi...
        a:4:{s:5:"class";s:70:"Drupal\entity_reference_revisions\EntityReferenceRevisionsOrphanPurger";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:6:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"entity_field.manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"date.formatter";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"datetime.time";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:9:"messenger";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:6;s:10:"properties";a:1:{s:10:"_serviceId";s:40:"entity_reference_revisions.orphan_purger";}}
        
        field.uninstall_validator => string (451) "a:4:{s:5:"class";s:47:"Drupal\field\ProxyClass\FieldUninstallValidator";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\field\ProxyClass\FieldUninstallValidator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:55:"drupal.proxy_original_service.field.uninstall_validator";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"field.uninstall_validator";}}
        
        field_ui.subscriber => string (372) "a:4:{s:5:"class";s:39:"Drupal\field_ui\Routing\RouteSubscriber";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\field_ui\Routing\RouteSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"field_ui.subscriber";}}
        
        field_ui.route_enhancer => string (381) "a:4:{s:5:"class";s:44:"Drupal\field_ui\Routing\FieldUiRouteEnhancer";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\field_ui\Routing\FieldUiRouteEnhancer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"field_ui.route_enhancer";}}
        
        access_check.field_ui.view_mode => string (387) "a:4:{s:5:"class";s:42:"Drupal\field_ui\Access\ViewModeAccessCheck";s:9:"argu...
        a:4:{s:5:"class";s:42:"Drupal\field_ui\Access\ViewModeAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"access_check.field_ui.view_mode";}}
        
        access_check.field_ui.form_mode => string (387) "a:4:{s:5:"class";s:42:"Drupal\field_ui\Access\FormModeAccessCheck";s:9:"argu...
        a:4:{s:5:"class";s:42:"Drupal\field_ui\Access\FormModeAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"access_check.field_ui.form_mode";}}
        
        file.usage => string (486) "a:4:{s:5:"class";s:46:"Drupal\file\FileUsage\DatabaseFileUsageBackend";s:9:"...
        a:4:{s:5:"class";s:46:"Drupal\file\FileUsage\DatabaseFileUsageBackend";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:2;s:10:"file_usage";}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:10:"file.usage";}}
        
        plugin.manager.filter => string (582) "a:4:{s:5:"class";s:33:"Drupal\filter\FilterPluginManager";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\filter\FilterPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"plugin.manager.filter";}}
        
        filter.uninstall_validator => string (455) "a:4:{s:5:"class";s:49:"Drupal\filter\ProxyClass\FilterUninstallValidator";s:...
        a:4:{s:5:"class";s:49:"Drupal\filter\ProxyClass\FilterUninstallValidator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:56:"drupal.proxy_original_service.filter.uninstall_validator";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"filter.uninstall_validator";}}
        
        plugin.manager.help_section => string (585) "a:4:{s:5:"class";s:30:"Drupal\help\HelpSectionManager";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\help\HelpSectionManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"plugin.manager.help_section";}}
        
        path_processor.image_styles => string (395) "a:4:{s:5:"class";s:51:"Drupal\image\PathProcessor\PathProcessorImageStyles";...
        a:4:{s:5:"class";s:51:"Drupal\image\PathProcessor\PathProcessorImageStyles";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"stream_wrapper_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"path_processor.image_styles";}}
        
        plugin.manager.image.effect => string (586) "a:4:{s:5:"class";s:31:"Drupal\image\ImageEffectManager";s:9:"arguments";O:8:...
        a:4:{s:5:"class";s:31:"Drupal\image\ImageEffectManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"plugin.manager.image.effect";}}
        
        layout_builder.tempstore_repository => string (393) "a:4:{s:5:"class";s:47:"Drupal\layout_builder\LayoutTempstoreRepository";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\layout_builder\LayoutTempstoreRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"tempstore.shared";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"layout_builder.tempstore_repository";}}
        
        access_check.entity.layout_builder_access => string (197) "a:3:{s:5:"class";s:53:"Drupal\layout_builder\Access\LayoutBuilderAccessCheck...
        a:3:{s:5:"class";s:53:"Drupal\layout_builder\Access\LayoutBuilderAccessCheck";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:41:"access_check.entity.layout_builder_access";}}
        
        plugin.manager.layout_builder.section_storage => string (738) "a:4:{s:5:"class";s:58:"Drupal\layout_builder\SectionStorage\SectionStorageMa...
        a:4:{s:5:"class";s:58:"Drupal\layout_builder\SectionStorage\SectionStorageManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"context.handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:45:"plugin.manager.layout_builder.section_storage";}}
        
        layout_builder.routes => string (410) "a:4:{s:5:"class";s:49:"Drupal\layout_builder\Routing\LayoutBuilderRoutes";s:...
        a:4:{s:5:"class";s:49:"Drupal\layout_builder\Routing\LayoutBuilderRoutes";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:45:"plugin.manager.layout_builder.section_storage";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"layout_builder.routes";}}
        
        layout_builder.param_converter => string (556) "a:4:{s:5:"class";s:59:"Drupal\layout_builder\Routing\LayoutTempstoreParamCon...
        a:4:{s:5:"class";s:59:"Drupal\layout_builder\Routing\LayoutTempstoreParamConverter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"layout_builder.tempstore_repository";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:45:"plugin.manager.layout_builder.section_storage";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"layout_builder.param_converter";}}
        
        cache_context.layout_builder_is_active => string (413) "a:4:{s:5:"class";s:61:"Drupal\layout_builder\Cache\LayoutBuilderIsActiveCach...
        a:4:{s:5:"class";s:61:"Drupal\layout_builder\Cache\LayoutBuilderIsActiveCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:38:"cache_context.layout_builder_is_active";}}
        
        cache_context.route.name.is_layout_builder_ui => string (414) "a:4:{s:5:"class";s:55:"Drupal\layout_builder\Cache\LayoutBuilderUiCacheConte...
        a:4:{s:5:"class";s:55:"Drupal\layout_builder\Cache\LayoutBuilderUiCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:45:"cache_context.route.name.is_layout_builder_ui";}}
        
        layout_builder.sample_entity_generator => string (523) "a:4:{s:5:"class";s:63:"Drupal\layout_builder\Entity\LayoutBuilderSampleEntit...
        a:4:{s:5:"class";s:63:"Drupal\layout_builder\Entity\LayoutBuilderSampleEntityGenerator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"tempstore.shared";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:38:"layout_builder.sample_entity_generator";}}
        
        layout_builder.render_block_component_subscriber => string (418) "a:4:{s:5:"class";s:63:"Drupal\layout_builder\EventSubscriber\BlockComponentR...
        a:4:{s:5:"class";s:63:"Drupal\layout_builder\EventSubscriber\BlockComponentRenderArray";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:48:"layout_builder.render_block_component_subscriber";}}
        
        logger.channel.layout_builder => string (352) "a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1...
        a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1:{i:0;s:14:"layout_builder";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"logger.channel.layout_builder";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"logger.factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        inline_block.usage => string (358) "a:4:{s:5:"class";s:38:"Drupal\layout_builder\InlineBlockUsage";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\layout_builder\InlineBlockUsage";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"inline_block.usage";}}
        
        layout_builder.element.prepare_layout => string (518) "a:4:{s:5:"class";s:51:"Drupal\layout_builder\EventSubscriber\PrepareLayout";...
        a:4:{s:5:"class";s:51:"Drupal\layout_builder\EventSubscriber\PrepareLayout";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"layout_builder.tempstore_repository";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:9:"messenger";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:37:"layout_builder.element.prepare_layout";}}
        
        layout_builder_blocks.render_block_component_subscriber => string (684) "a:4:{s:5:"class";s:80:"Drupal\layout_builder_blocks\EventSubscriber\BlockCom...
        a:4:{s:5:"class";s:80:"Drupal\layout_builder_blocks\EventSubscriber\BlockComponentRenderArraySubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:37:"plugin.manager.bootstrap_styles_group";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:55:"layout_builder_blocks.render_block_component_subscriber";}}
        
        plugin.manager.core.layout => string (697) "a:4:{s:5:"class";s:38:"Drupal\Core\Layout\LayoutPluginManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\Core\Layout\LayoutPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"plugin.manager.core.layout";}}
        
        layout.icon_builder => string (177) "a:4:{s:5:"class";s:38:"Drupal\Core\Layout\Icon\SvgIconBuilder";s:15:"argumen...
        a:4:{s:5:"class";s:38:"Drupal\Core\Layout\Icon\SvgIconBuilder";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"layout.icon_builder";}s:6:"shared";b:0;}
        
        layouts_theme_configs.event_subscriber => string (415) "a:4:{s:5:"class";s:74:"Drupal\layouts_theme_configs\EventSubscriber\LayoutsT...
        a:4:{s:5:"class";s:74:"Drupal\layouts_theme_configs\EventSubscriber\LayoutsThemeConfigsSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:9:"messenger";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:38:"layouts_theme_configs.event_subscriber";}}
        
        plugin.manager.media.source => string (586) "a:4:{s:5:"class";s:31:"Drupal\media\MediaSourceManager";s:9:"arguments";O:8:...
        a:4:{s:5:"class";s:31:"Drupal\media\MediaSourceManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"plugin.manager.media.source";}}
        
        access_check.media.revision => string (385) "a:4:{s:5:"class";s:44:"Drupal\media\Access\MediaRevisionAccessCheck";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\media\Access\MediaRevisionAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"access_check.media.revision";}}
        
        media.oembed.url_resolver => string (818) "a:4:{s:5:"class";s:31:"Drupal\media\OEmbed\UrlResolver";s:9:"arguments";O:8:...
        a:4:{s:5:"class";s:31:"Drupal\media\OEmbed\UrlResolver";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:32:"media.oembed.provider_repository";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:29:"media.oembed.resource_fetcher";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"http_client";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache.default";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"media.oembed.url_resolver";}}
        
        media.oembed.provider_repository => string (692) "a:4:{s:5:"class";s:38:"Drupal\media\OEmbed\ProviderRepository";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\media\OEmbed\ProviderRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"http_client";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"datetime.time";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache.default";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"media.oembed.provider_repository";}}
        
        media.oembed.resource_fetcher => string (599) "a:4:{s:5:"class";s:35:"Drupal\media\OEmbed\ResourceFetcher";s:9:"arguments";...
        a:4:{s:5:"class";s:35:"Drupal\media\OEmbed\ResourceFetcher";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"http_client";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:32:"media.oembed.provider_repository";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache.default";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"media.oembed.resource_fetcher";}}
        
        media.oembed.iframe_url_helper => string (478) "a:4:{s:5:"class";s:28:"Drupal\media\IFrameUrlHelper";s:9:"arguments";O:8:"st...
        a:4:{s:5:"class";s:28:"Drupal\media\IFrameUrlHelper";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"router.request_context";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"private_key";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"media.oembed.iframe_url_helper";}}
        
        media.config_subscriber => string (607) "a:4:{s:5:"class";s:50:"Drupal\media\EventSubscriber\MediaConfigSubscriber";s...
        a:4:{s:5:"class";s:50:"Drupal\media\EventSubscriber\MediaConfigSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"router.builder";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"cache_tags.invalidator";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"media.config_subscriber";}}
        
        media_library.ui_builder => string (818) "a:4:{s:5:"class";s:42:"Drupal\media_library\MediaLibraryUiBuilder";s:9:"argu...
        a:4:{s:5:"class";s:42:"Drupal\media_library\MediaLibraryUiBuilder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"views.executable";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"form_builder";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:29:"media_library.opener_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"media_library.ui_builder";}}
        
        media_library.route_subscriber => string (177) "a:3:{s:5:"class";s:44:"Drupal\media_library\Routing\RouteSubscriber";s:15:"a...
        a:3:{s:5:"class";s:44:"Drupal\media_library\Routing\RouteSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"media_library.route_subscriber";}}
        
        media_library.opener_resolver => string (416) "a:4:{s:5:"class";s:35:"Drupal\media_library\OpenerResolver";s:15:"arguments_...
        a:4:{s:5:"class";s:35:"Drupal\media_library\OpenerResolver";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"media_library.opener_resolver";}s:5:"calls";a:1:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        media_library.opener.field_widget => string (397) "a:4:{s:5:"class";s:50:"Drupal\media_library\MediaLibraryFieldWidgetOpener";s...
        a:4:{s:5:"class";s:50:"Drupal\media_library\MediaLibraryFieldWidgetOpener";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"media_library.opener.field_widget";}}
        
        media_library.opener.editor => string (386) "a:4:{s:5:"class";s:45:"Drupal\media_library\MediaLibraryEditorOpener";s:9:"a...
        a:4:{s:5:"class";s:45:"Drupal\media_library\MediaLibraryEditorOpener";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"media_library.opener.editor";}}
        
        media_library.opener.form_element => string (410) "a:4:{s:5:"class";s:63:"Drupal\media_library_form_element\MediaLibraryFormEle...
        a:4:{s:5:"class";s:63:"Drupal\media_library_form_element\MediaLibraryFormElementOpener";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"media_library.opener.form_element";}}
        
        node.route_subscriber => string (159) "a:3:{s:5:"class";s:35:"Drupal\node\Routing\RouteSubscriber";s:15:"arguments_...
        a:3:{s:5:"class";s:35:"Drupal\node\Routing\RouteSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"node.route_subscriber";}}
        
        node.grant_storage => string (570) "a:4:{s:5:"class";s:36:"Drupal\node\NodeGrantDatabaseStorage";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\node\NodeGrantDatabaseStorage";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"node.grant_storage";}}
        
        access_check.node.revision => string (382) "a:4:{s:5:"class";s:42:"Drupal\node\Access\NodeRevisionAccessCheck";s:9:"argu...
        a:4:{s:5:"class";s:42:"Drupal\node\Access\NodeRevisionAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"access_check.node.revision";}}
        
        access_check.node.add => string (372) "a:4:{s:5:"class";s:37:"Drupal\node\Access\NodeAddAccessCheck";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\node\Access\NodeAddAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"access_check.node.add";}}
        
        access_check.node.preview => string (380) "a:4:{s:5:"class";s:41:"Drupal\node\Access\NodePreviewAccessCheck";s:9:"argum...
        a:4:{s:5:"class";s:41:"Drupal\node\Access\NodePreviewAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"access_check.node.preview";}}
        
        node.admin_path.route_subscriber => string (499) "a:4:{s:5:"class";s:52:"Drupal\node\EventSubscriber\NodeAdminRouteSubscriber"...
        a:4:{s:5:"class";s:52:"Drupal\node\EventSubscriber\NodeAdminRouteSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"router.builder";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"node.admin_path.route_subscriber";}}
        
        node_preview => string (436) "a:4:{s:5:"class";s:58:"Drupal\node\ProxyClass\ParamConverter\NodePreviewConv...
        a:4:{s:5:"class";s:58:"Drupal\node\ProxyClass\ParamConverter\NodePreviewConverter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:42:"drupal.proxy_original_service.node_preview";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:12:"node_preview";}}
        
        cache_context.user.node_grants => string (383) "a:4:{s:5:"class";s:46:"Drupal\node\Cache\NodeAccessGrantsCacheContext";s:9:"...
        a:4:{s:5:"class";s:46:"Drupal\node\Cache\NodeAccessGrantsCacheContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"cache_context.user.node_grants";}}
        
        node.node_route_context => string (381) "a:4:{s:5:"class";s:44:"Drupal\node\ContextProvider\NodeRouteContext";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\node\ContextProvider\NodeRouteContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"node.node_route_context";}}
        
        http_middleware.page_cache => string (734) "a:4:{s:5:"class";s:43:"Drupal\page_cache\StackMiddleware\PageCache";s:9:"arg...
        a:4:{s:5:"class";s:43:"Drupal\page_cache\StackMiddleware\PageCache";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:33:"http_middleware.kernel_pre_handle";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"cache.page";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"page_cache_request_policy";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:26:"page_cache_response_policy";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"http_middleware.page_cache";}}
        
        cache.page => string (328) "a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"argumen...
        a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"arguments";a:1:{i:0;s:4:"page";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:10:"cache.page";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache_factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        path_alias.subscriber => string (491) "a:4:{s:5:"class";s:53:"Drupal\path_alias\EventSubscriber\PathAliasSubscriber...
        a:4:{s:5:"class";s:53:"Drupal\path_alias\EventSubscriber\PathAliasSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"path_alias.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"path.current";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"path_alias.subscriber";}}
        
        path_alias.path_processor => string (388) "a:4:{s:5:"class";s:50:"Drupal\path_alias\PathProcessor\AliasPathProcessor";s...
        a:4:{s:5:"class";s:50:"Drupal\path_alias\PathProcessor\AliasPathProcessor";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"path_alias.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"path_alias.path_processor";}}
        
        path_alias.manager => string (686) "a:4:{s:5:"class";s:30:"Drupal\path_alias\AliasManager";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\path_alias\AliasManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"path_alias.repository";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"path_alias.whitelist";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"cache.data";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"path_alias.manager";}}
        
        path_alias.repository => string (356) "a:4:{s:5:"class";s:33:"Drupal\path_alias\AliasRepository";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\path_alias\AliasRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"path_alias.repository";}}
        
        path_alias.whitelist => string (698) "a:4:{s:5:"class";s:32:"Drupal\path_alias\AliasWhitelist";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\path_alias\AliasWhitelist";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;s:20:"path_alias_whitelist";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.bootstrap";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:4:"lock";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"path_alias.repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"path_alias.whitelist";}}
        
        access_check.profile_type_multiple => string (189) "a:3:{s:5:"class";s:52:"Drupal\profile\Access\ProfileTypeMultipleAccessCheck"...
        a:3:{s:5:"class";s:52:"Drupal\profile\Access\ProfileTypeMultipleAccessCheck";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:34:"access_check.profile_type_multiple";}}
        
        plugin.manager.quickedit.editor => string (603) "a:4:{s:5:"class";s:44:"Drupal\quickedit\Plugin\InPlaceEditorManager";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\quickedit\Plugin\InPlaceEditorManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:31:"plugin.manager.quickedit.editor";}}
        
        access_check.quickedit.entity_field => string (193) "a:3:{s:5:"class";s:55:"Drupal\quickedit\Access\QuickEditEntityFieldAccessChe...
        a:3:{s:5:"class";s:55:"Drupal\quickedit\Access\QuickEditEntityFieldAccessCheck";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"access_check.quickedit.entity_field";}}
        
        quickedit.editor.selector => string (504) "a:4:{s:5:"class";s:31:"Drupal\quickedit\EditorSelector";s:9:"arguments";O:8:...
        a:4:{s:5:"class";s:31:"Drupal\quickedit\EditorSelector";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"plugin.manager.quickedit.editor";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:30:"plugin.manager.field.formatter";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"quickedit.editor.selector";}}
        
        quickedit.metadata.generator => string (632) "a:4:{s:5:"class";s:34:"Drupal\quickedit\MetadataGenerator";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\quickedit\MetadataGenerator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"access_check.quickedit.entity_field";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:25:"quickedit.editor.selector";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"plugin.manager.quickedit.editor";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"quickedit.metadata.generator";}}
        
        plugin.manager.search => string (582) "a:4:{s:5:"class";s:33:"Drupal\search\SearchPluginManager";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\search\SearchPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"plugin.manager.search";}}
        
        search.search_page_repository => string (483) "a:4:{s:5:"class";s:34:"Drupal\search\SearchPageRepository";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\search\SearchPageRepository";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"search.search_page_repository";}}
        
        search.index => string (780) "a:4:{s:5:"class";s:25:"Drupal\search\SearchIndex";s:9:"arguments";O:8:"stdCl...
        a:4:{s:5:"class";s:25:"Drupal\search\SearchIndex";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"database.replica";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"cache_tags.invalidator";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"search.text_processor";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:12:"search.index";}}
        
        search.text_processor => string (576) "a:4:{s:5:"class";s:33:"Drupal\search\SearchTextProcessor";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\search\SearchTextProcessor";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"transliteration";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"search.text_processor";}}
        
        shortcut.lazy_builders => string (360) "a:4:{s:5:"class";s:36:"Drupal\shortcut\ShortcutLazyBuilders";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\shortcut\ShortcutLazyBuilders";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"shortcut.lazy_builders";}}
        
        state_machine.guard_factory => string (388) "a:4:{s:5:"class";s:39:"Drupal\state_machine\Guard\GuardFactory";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\state_machine\Guard\GuardFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;a:0:{}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"state_machine.guard_factory";}}
        
        plugin.manager.workflow => string (596) "a:4:{s:5:"class";s:36:"Drupal\state_machine\WorkflowManager";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\state_machine\WorkflowManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:29:"plugin.manager.workflow_group";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"plugin.manager.workflow";}}
        
        plugin.manager.workflow_group => string (486) "a:4:{s:5:"class";s:41:"Drupal\state_machine\WorkflowGroupManager";s:9:"argum...
        a:4:{s:5:"class";s:41:"Drupal\state_machine\WorkflowGroupManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"plugin.manager.workflow_group";}}
        
        access_check.cron => string (156) "a:3:{s:5:"class";s:36:"Drupal\system\Access\CronAccessCheck";s:15:"arguments...
        a:3:{s:5:"class";s:36:"Drupal\system\Access\CronAccessCheck";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:17:"access_check.cron";}}
        
        access_check.db_update => string (165) "a:3:{s:5:"class";s:40:"Drupal\system\Access\DbUpdateAccessCheck";s:15:"argum...
        a:3:{s:5:"class";s:40:"Drupal\system\Access\DbUpdateAccessCheck";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"access_check.db_update";}}
        
        system.manager => string (670) "a:4:{s:5:"class";s:27:"Drupal\system\SystemManager";s:9:"arguments";O:8:"std...
        a:4:{s:5:"class";s:27:"Drupal\system\SystemManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"menu.link_tree";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"menu.active_trail";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"system.manager";}}
        
        system.breadcrumb.default => string (1223) "a:4:{s:5:"class";s:40:"Drupal\system\PathBasedBreadcrumbBuilder";s:9:"argume...
        a:4:{s:5:"class";s:40:"Drupal\system\PathBasedBreadcrumbBuilder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:9:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"router.request_context";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"access_manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:6:"router";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"path_processor_manager";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"title_resolver";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:7;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"path.current";s:15:"invalidBehavior";i:1;}i:8;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"path.matcher";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:9;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"system.breadcrumb.default";}}
        
        path_processor.files => string (169) "a:3:{s:5:"class";s:46:"Drupal\system\PathProcessor\PathProcessorFiles";s:15:...
        a:3:{s:5:"class";s:46:"Drupal\system\PathProcessor\PathProcessorFiles";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:20:"path_processor.files";}}
        
        system.admin_path.route_subscriber => string (187) "a:3:{s:5:"class";s:50:"Drupal\system\EventSubscriber\AdminRouteSubscriber";s...
        a:3:{s:5:"class";s:50:"Drupal\system\EventSubscriber\AdminRouteSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:34:"system.admin_path.route_subscriber";}}
        
        theme.negotiator.system.batch => string (477) "a:4:{s:5:"class";s:35:"Drupal\system\Theme\BatchNegotiator";s:9:"arguments";...
        a:4:{s:5:"class";s:35:"Drupal\system\Theme\BatchNegotiator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"batch.storage";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"theme.negotiator.system.batch";}}
        
        theme.negotiator.system.db_update => string (380) "a:4:{s:5:"class";s:38:"Drupal\system\Theme\DbUpdateNegotiator";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\system\Theme\DbUpdateNegotiator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"theme.negotiator.system.db_update";}}
        
        system.config_subscriber => string (369) "a:4:{s:5:"class";s:36:"Drupal\system\SystemConfigSubscriber";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\system\SystemConfigSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"router.builder";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"system.config_subscriber";}}
        
        system.config_cache_tag => string (489) "a:4:{s:5:"class";s:44:"Drupal\system\EventSubscriber\ConfigCacheTag";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\system\EventSubscriber\ConfigCacheTag";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme_handler";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"cache_tags.invalidator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"system.config_cache_tag";}}
        
        system.timezone_resolver => string (467) "a:4:{s:5:"class";s:30:"Drupal\system\TimeZoneResolver";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\system\TimeZoneResolver";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"system.timezone_resolver";}}
        
        taxonomy_term.breadcrumb => string (484) "a:4:{s:5:"class";s:37:"Drupal\taxonomy\TermBreadcrumbBuilder";s:9:"arguments...
        a:4:{s:5:"class";s:37:"Drupal\taxonomy\TermBreadcrumbBuilder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"entity.repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"taxonomy_term.breadcrumb";}}
        
        token.entity_mapper => string (469) "a:4:{s:5:"class";s:30:"Drupal\token\TokenEntityMapper";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\token\TokenEntityMapper";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"token.entity_mapper";}}
        
        token.tree_builder => string (662) "a:4:{s:5:"class";s:24:"Drupal\token\TreeBuilder";s:9:"arguments";O:8:"stdCla...
        a:4:{s:5:"class";s:24:"Drupal\token\TreeBuilder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"token";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"token.entity_mapper";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"cache.data";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"token.tree_builder";}}
        
        token.route_subscriber => string (478) "a:4:{s:5:"class";s:36:"Drupal\token\Routing\RouteSubscriber";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\token\Routing\RouteSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"token.route_subscriber";}}
        
        cache.toolbar => string (334) "a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"argumen...
        a:5:{s:5:"class";s:39:"Drupal\Core\Cache\CacheBackendInterface";s:9:"arguments";a:1:{i:0;s:7:"toolbar";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:13:"cache.toolbar";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache_factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        toolbar.page_cache_request_policy.allow_toolbar_path => string (196) "a:3:{s:5:"class";s:41:"Drupal\toolbar\PageCache\AllowToolbarPath";s:15:"argu...
        a:3:{s:5:"class";s:41:"Drupal\toolbar\PageCache\AllowToolbarPath";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:52:"toolbar.page_cache_request_policy.allow_toolbar_path";}}
        
        toolbar.menu_tree => string (1365) "a:4:{s:5:"class";s:39:"Drupal\toolbar\Menu\ToolbarMenuLinkTree";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\toolbar\Menu\ToolbarMenuLinkTree";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:17:"menu.tree_storage";s:5:"value";a:4:{s:5:"class";s:32:"Drupal\Core\Menu\MenuTreeStorage";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"cache.menu";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"cache_tags.invalidator";s:15:"invalidBehavior";i:1;}i:3;s:9:"menu_tree";}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;}s:6:"shared";b:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:24:"plugin.manager.menu.link";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"router.route_provider";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"menu.active_trail";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"controller_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:17:"toolbar.menu_tree";}}
        
        plugin.manager.tour.tip => string (579) "a:4:{s:5:"class";s:28:"Drupal\tour\TipPluginManager";s:9:"arguments";O:8:"st...
        a:4:{s:5:"class";s:28:"Drupal\tour\TipPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"plugin.manager.tour.tip";}}
        
        twig_vardumper.twig_extension => string (167) "a:3:{s:5:"class";s:35:"Drupal\twig_vardumper\TwigExtension";s:15:"arguments_...
        a:3:{s:5:"class";s:35:"Drupal\twig_vardumper\TwigExtension";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"twig_vardumper.twig_extension";}}
        
        access_check.update.manager_access => string (381) "a:4:{s:5:"class";s:45:"Drupal\update\Access\UpdateManagerAccessCheck";s:9:"a...
        a:4:{s:5:"class";s:45:"Drupal\update\Access\UpdateManagerAccessCheck";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"settings";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:34:"access_check.update.manager_access";}}
        
        update.manager => string (1002) "a:4:{s:5:"class";s:27:"Drupal\update\UpdateManager";s:9:"arguments";O:8:"std...
        a:4:{s:5:"class";s:27:"Drupal\update\UpdateManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:7:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"update.processor";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"keyvalue.expirable";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"theme_handler";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"extension.list.module";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:7;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"update.manager";}}
        
        update.processor => string (964) "a:4:{s:5:"class";s:29:"Drupal\update\UpdateProcessor";s:9:"arguments";O:8:"s...
        a:4:{s:5:"class";s:29:"Drupal\update\UpdateProcessor";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:7:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"queue";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"update.fetcher";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"private_key";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"keyvalue";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"keyvalue.expirable";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:7;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"update.processor";}}
        
        update.fetcher => string (552) "a:4:{s:5:"class";s:27:"Drupal\update\UpdateFetcher";s:9:"arguments";O:8:"std...
        a:4:{s:5:"class";s:27:"Drupal\update\UpdateFetcher";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:11:"http_client";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"settings";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"update.fetcher";}}
        
        update.root => string (653) "a:3:{s:5:"class";s:9:"SplString";s:15:"arguments_count";i:0;s:7:"factory";a:...
        a:3:{s:5:"class";s:9:"SplString";s:15:"arguments_count";i:0;s:7:"factory";a:2:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__bMLhoCgZQoyy4RMydJYnVYuoywhbXV-jZ8BeVGwyepM";s:5:"value";a:4:{s:5:"class";s:31:"Drupal\update\UpdateRootFactory";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:6:"kernel";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;}s:6:"shared";b:0;}i:1;s:3:"get";}}
        
        access_check.permission => string (166) "a:3:{s:5:"class";s:40:"Drupal\user\Access\PermissionAccessCheck";s:15:"argum...
        a:3:{s:5:"class";s:40:"Drupal\user\Access\PermissionAccessCheck";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"access_check.permission";}}
        
        access_check.user.register => string (167) "a:3:{s:5:"class";s:38:"Drupal\user\Access\RegisterAccessCheck";s:15:"argumen...
        a:3:{s:5:"class";s:38:"Drupal\user\Access\RegisterAccessCheck";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"access_check.user.register";}}
        
        access_check.user.role => string (159) "a:3:{s:5:"class";s:34:"Drupal\user\Access\RoleAccessCheck";s:15:"arguments_c...
        a:3:{s:5:"class";s:34:"Drupal\user\Access\RoleAccessCheck";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"access_check.user.role";}}
        
        access_check.user.login_status => string (168) "a:3:{s:5:"class";s:35:"Drupal\user\Access\LoginStatusCheck";s:15:"arguments_...
        a:3:{s:5:"class";s:35:"Drupal\user\Access\LoginStatusCheck";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"access_check.user.login_status";}}
        
        user.authentication.cookie => string (483) "a:4:{s:5:"class";s:42:"Drupal\user\Authentication\Provider\Cookie";s:9:"argu...
        a:4:{s:5:"class";s:42:"Drupal\user\Authentication\Provider\Cookie";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"session_configuration";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"user.authentication.cookie";}}
        
        user.data => string (330) "a:4:{s:5:"class";s:20:"Drupal\user\UserData";s:9:"arguments";O:8:"stdClass":...
        a:4:{s:5:"class";s:20:"Drupal\user\UserData";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:9:"user.data";}}
        
        user_maintenance_mode_subscriber => string (500) "a:4:{s:5:"class";s:53:"Drupal\user\EventSubscriber\MaintenanceModeSubscriber...
        a:4:{s:5:"class";s:53:"Drupal\user\EventSubscriber\MaintenanceModeSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"maintenance_mode";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:32:"user_maintenance_mode_subscriber";}}
        
        user_access_denied_subscriber => string (386) "a:4:{s:5:"class";s:50:"Drupal\user\EventSubscriber\AccessDeniedSubscriber";s...
        a:4:{s:5:"class";s:50:"Drupal\user\EventSubscriber\AccessDeniedSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"user_access_denied_subscriber";}}
        
        user_last_access_subscriber => string (494) "a:4:{s:5:"class";s:49:"Drupal\user\EventSubscriber\UserRequestSubscriber";s:...
        a:4:{s:5:"class";s:49:"Drupal\user\EventSubscriber\UserRequestSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"user_last_access_subscriber";}}
        
        theme.negotiator.admin_theme => string (697) "a:4:{s:5:"class";s:33:"Drupal\user\Theme\AdminNegotiator";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\user\Theme\AdminNegotiator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"router.admin_context";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"theme.negotiator.admin_theme";}}
        
        user.auth => string (441) "a:4:{s:5:"class";s:20:"Drupal\user\UserAuth";s:9:"arguments";O:8:"stdClass":...
        a:4:{s:5:"class";s:20:"Drupal\user\UserAuth";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"password";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:9:"user.auth";}}
        
        user.permissions => string (575) "a:4:{s:5:"class";s:29:"Drupal\user\PermissionHandler";s:9:"arguments";O:8:"s...
        a:4:{s:5:"class";s:29:"Drupal\user\PermissionHandler";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"controller_resolver";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"user.permissions";}}
        
        user.current_user_context => string (489) "a:4:{s:5:"class";s:46:"Drupal\user\ContextProvider\CurrentUserContext";s:9:"...
        a:4:{s:5:"class";s:46:"Drupal\user\ContextProvider\CurrentUserContext";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"user.current_user_context";}}
        
        user.toolbar_link_builder => string (362) "a:4:{s:5:"class";s:30:"Drupal\user\ToolbarLinkBuilder";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\user\ToolbarLinkBuilder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"user.toolbar_link_builder";}}
        
        user.flood_control => string (558) "a:4:{s:5:"class";s:28:"Drupal\user\UserFloodControl";s:9:"arguments";O:8:"st...
        a:4:{s:5:"class";s:28:"Drupal\user\UserFloodControl";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"flood";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"user.flood_control";}}
        
        user.flood_subscriber => string (382) "a:4:{s:5:"class";s:47:"Drupal\user\EventSubscriber\UserFloodSubscriber";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\user\EventSubscriber\UserFloodSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"logger.channel.user";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:21:"user.flood_subscriber";}}
        
        logger.channel.user => string (331) "a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1...
        a:5:{s:5:"class";s:32:"Drupal\Core\Logger\LoggerChannel";s:9:"arguments";a:1:{i:0;s:4:"user";}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:19:"logger.channel.user";}s:7:"factory";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"logger.factory";s:15:"invalidBehavior";i:1;}i:1;s:3:"get";}}
        
        paramconverter.views_ui => string (457) "a:4:{s:5:"class";s:57:"Drupal\views_ui\ProxyClass\ParamConverter\ViewUIConve...
        a:4:{s:5:"class";s:57:"Drupal\views_ui\ProxyClass\ParamConverter\ViewUIConverter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}i:1;s:53:"drupal.proxy_original_service.paramconverter.views_ui";}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"paramconverter.views_ui";}}
        
        plugin.manager.views.access => string (610) "a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:6:"access";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"plugin.manager.views.access";}}
        
        plugin.manager.views.area => string (715) "a:4:{s:5:"class";s:39:"Drupal\views\Plugin\ViewsHandlerManager";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\views\Plugin\ViewsHandlerManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;s:4:"area";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"views.views_data";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"plugin.manager.views.area";}}
        
        plugin.manager.views.argument => string (723) "a:4:{s:5:"class";s:39:"Drupal\views\Plugin\ViewsHandlerManager";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\views\Plugin\ViewsHandlerManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;s:8:"argument";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"views.views_data";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:29:"plugin.manager.views.argument";}}
        
        plugin.manager.views.argument_default => string (631) "a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:16:"argument_default";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:37:"plugin.manager.views.argument_default";}}
        
        plugin.manager.views.argument_validator => string (635) "a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:18:"argument_validator";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:39:"plugin.manager.views.argument_validator";}}
        
        plugin.manager.views.cache => string (608) "a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:5:"cache";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"plugin.manager.views.cache";}}
        
        plugin.manager.views.display_extender => string (631) "a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:16:"display_extender";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:37:"plugin.manager.views.display_extender";}}
        
        plugin.manager.views.display => string (612) "a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:7:"display";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:28:"plugin.manager.views.display";}}
        
        plugin.manager.views.exposed_form => string (623) "a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:12:"exposed_form";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"plugin.manager.views.exposed_form";}}
        
        plugin.manager.views.field => string (717) "a:4:{s:5:"class";s:39:"Drupal\views\Plugin\ViewsHandlerManager";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\views\Plugin\ViewsHandlerManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;s:5:"field";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"views.views_data";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"plugin.manager.views.field";}}
        
        plugin.manager.views.filter => string (719) "a:4:{s:5:"class";s:39:"Drupal\views\Plugin\ViewsHandlerManager";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\views\Plugin\ViewsHandlerManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;s:6:"filter";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"views.views_data";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"plugin.manager.views.filter";}}
        
        plugin.manager.views.join => string (715) "a:4:{s:5:"class";s:39:"Drupal\views\Plugin\ViewsHandlerManager";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\views\Plugin\ViewsHandlerManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;s:4:"join";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"views.views_data";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"plugin.manager.views.join";}}
        
        plugin.manager.views.pager => string (608) "a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:5:"pager";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"plugin.manager.views.pager";}}
        
        plugin.manager.views.query => string (608) "a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:5:"query";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"plugin.manager.views.query";}}
        
        plugin.manager.views.relationship => string (732) "a:4:{s:5:"class";s:39:"Drupal\views\Plugin\ViewsHandlerManager";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\views\Plugin\ViewsHandlerManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;s:12:"relationship";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"views.views_data";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:33:"plugin.manager.views.relationship";}}
        
        plugin.manager.views.row => string (604) "a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:3:"row";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"plugin.manager.views.row";}}
        
        plugin.manager.views.sort => string (715) "a:4:{s:5:"class";s:39:"Drupal\views\Plugin\ViewsHandlerManager";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\views\Plugin\ViewsHandlerManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;s:4:"sort";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"views.views_data";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:25:"plugin.manager.views.sort";}}
        
        plugin.manager.views.style => string (608) "a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:5:"style";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:26:"plugin.manager.views.style";}}
        
        plugin.manager.views.wizard => string (610) "a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\views\Plugin\ViewsPluginManager";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;s:6:"wizard";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"container.namespaces";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:15:"cache.discovery";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:27:"plugin.manager.views.wizard";}}
        
        views.views_data => string (666) "a:4:{s:5:"class";s:22:"Drupal\views\ViewsData";s:9:"arguments";O:8:"stdClass...
        a:4:{s:5:"class";s:22:"Drupal\views\ViewsData";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"cache.default";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"language_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"views.views_data";}}
        
        views.views_data_helper => string (362) "a:4:{s:5:"class";s:28:"Drupal\views\ViewsDataHelper";s:9:"arguments";O:8:"st...
        a:4:{s:5:"class";s:28:"Drupal\views\ViewsDataHelper";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"views.views_data";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:23:"views.views_data_helper";}}
        
        views.executable => string (683) "a:4:{s:5:"class";s:34:"Drupal\views\ViewExecutableFactory";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\views\ViewExecutableFactory";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"current_user";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"views.views_data";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"router.route_provider";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:16:"views.executable";}}
        
        views.analyzer => string (344) "a:4:{s:5:"class";s:21:"Drupal\views\Analyzer";s:9:"arguments";O:8:"stdClass"...
        a:4:{s:5:"class";s:21:"Drupal\views\Analyzer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"views.analyzer";}}
        
        views.route_subscriber => string (476) "a:4:{s:5:"class";s:44:"Drupal\views\EventSubscriber\RouteSubscriber";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\views\EventSubscriber\RouteSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"views.route_subscriber";}}
        
        views.exposed_form_cache => string (156) "a:3:{s:5:"class";s:29:"Drupal\views\ExposedFormCache";s:15:"arguments_count"...
        a:3:{s:5:"class";s:29:"Drupal\views\ExposedFormCache";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:24:"views.exposed_form_cache";}}
        
        views.entity_schema_subscriber => string (514) "a:4:{s:5:"class";s:56:"Drupal\views\EventSubscriber\ViewsEntitySchemaSubscri...
        a:4:{s:5:"class";s:56:"Drupal\views\EventSubscriber\ViewsEntitySchemaSubscriber";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"logger.channel.default";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:30:"views.entity_schema_subscriber";}}
        
        views.date_sql => string (360) "a:4:{s:5:"class";s:44:"Drupal\views\Plugin\views\query\MysqlDateSql";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\views\Plugin\views\query\MysqlDateSql";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:14:"views.date_sql";}}
        
        commerce_promotion.cart_subscriber => string (198) "a:3:{s:5:"class";s:61:"Drupal\commerce_promotion\EventSubscriber\CartEventSu...
        a:3:{s:5:"class";s:61:"Drupal\commerce_promotion\EventSubscriber\CartEventSubscriber";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:34:"commerce_promotion.cart_subscriber";}}
        
        layout_builder.get_block_dependency_subscriber => string (768) "a:4:{s:5:"class";s:62:"Drupal\layout_builder\EventSubscriber\SetInlineBlockD...
        a:4:{s:5:"class";s:62:"Drupal\layout_builder\EventSubscriber\SetInlineBlockDependency";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"inline_block.usage";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:45:"plugin.manager.layout_builder.section_storage";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:46:"layout_builder.get_block_dependency_subscriber";}}
        
        cache.backend.null => string (157) "a:3:{s:5:"class";s:36:"Drupal\Core\Cache\NullBackendFactory";s:15:"arguments...
        a:3:{s:5:"class";s:36:"Drupal\Core\Cache\NullBackendFactory";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:18:"cache.backend.null";}}
        
        drupal.proxy_original_service.page_cache_response_policy => string (2593) "a:4:{s:5:"class";s:41:"Drupal\Core\PageCache\ChainResponsePolicy";s:15:"argu...
        a:4:{s:5:"class";s:41:"Drupal\Core\PageCache\ChainResponsePolicy";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:56:"drupal.proxy_original_service.page_cache_response_policy";}s:5:"calls";a:5:{i:0;a:2:{i:0;s:9:"addPolicy";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"page_cache_kill_switch";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:9:"addPolicy";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:26:"page_cache_no_cache_routes";s:5:"value";a:4:{s:5:"class";s:54:"Drupal\Core\PageCache\ResponsePolicy\DenyNoCacheRoutes";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;}s:6:"shared";b:1;}}s:7:"resolve";b:1;}}i:2;a:2:{i:0;s:9:"addPolicy";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:26:"page_cache_no_server_error";s:5:"value";a:3:{s:5:"class";s:50:"Drupal\Core\PageCache\ResponsePolicy\NoServerError";s:6:"public";b:0;s:15:"arguments_count";i:0;}s:6:"shared";b:1;}}s:7:"resolve";b:1;}}i:3;a:2:{i:0;s:9:"addPolicy";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__F1OS6M_fMxC2jDEfVZbGJ1Es-a5S2P1N1kq2aotUsfs";s:5:"value";a:4:{s:5:"class";s:52:"Drupal\image\PageCache\DenyPrivateImageStyleDownload";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;}s:6:"shared";b:0;}}s:7:"resolve";b:1;}}i:4;a:2:{i:0;s:9:"addPolicy";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:49:"node.page_cache_response_policy.deny_node_preview";s:5:"value";a:4:{s:5:"class";s:37:"Drupal\node\PageCache\DenyNodePreview";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;}s:6:"shared";b:1;}}s:7:"resolve";b:1;}}}}
        
        drupal.proxy_original_service.config.installer => string (832) "a:4:{s:5:"class";s:34:"Drupal\Core\Config\ConfigInstaller";s:9:"arguments";O...
        a:4:{s:5:"class";s:34:"Drupal\Core\Config\ConfigInstaller";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:6:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.storage";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"config.typed";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.manager";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}i:5;s:8:"standard";}s:7:"resolve";b:1;}s:15:"arguments_count";i:6;s:10:"properties";a:1:{s:10:"_serviceId";s:46:"drupal.proxy_original_service.config.installer";}}
        
        drupal.proxy_original_service.cron => string (1089) "a:4:{s:5:"class";s:16:"Drupal\Core\Cron";s:9:"arguments";O:8:"stdClass":3:{s...
        a:4:{s:5:"class";s:16:"Drupal\Core\Cron";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:8:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:4:"lock";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"queue";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"account_switcher";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"logger.channel.cron";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:27:"plugin.manager.queue_worker";s:15:"invalidBehavior";i:1;}i:7;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"datetime.time";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:8;s:10:"properties";a:1:{s:10:"_serviceId";s:34:"drupal.proxy_original_service.cron";}}
        
        drupal.proxy_original_service.module_installer => string (2247) "a:5:{s:5:"class";s:37:"Drupal\Core\Extension\ModuleInstaller";s:9:"arguments...
        a:5:{s:5:"class";s:37:"Drupal\Core\Extension\ModuleInstaller";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;s:42:"/siteweb/EntrepriseFibreOptique/public/web";i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:6:"kernel";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:46:"drupal.proxy_original_service.module_installer";}s:5:"calls";a:6:{i:0;a:2:{i:0;s:21:"addUninstallValidator";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:40:"entity.bundle_plugin.uninstall_validator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:21:"addUninstallValidator";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:57:"drupal.proxy_original_service.content_uninstall_validator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:2;a:2:{i:0;s:21:"addUninstallValidator";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:65:"drupal.proxy_original_service.required_module_uninstall_validator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:3;a:2:{i:0;s:21:"addUninstallValidator";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:75:"drupal.proxy_original_service.module_required_by_themes_uninstall_validator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:4;a:2:{i:0;s:21:"addUninstallValidator";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:55:"drupal.proxy_original_service.field.uninstall_validator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:5;a:2:{i:0;s:21:"addUninstallValidator";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:56:"drupal.proxy_original_service.filter.uninstall_validator";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}}}
        
        drupal.proxy_original_service.content_uninstall_validator => string (525) "a:4:{s:5:"class";s:44:"Drupal\Core\Entity\ContentUninstallValidator";s:9:"ar...
        a:4:{s:5:"class";s:44:"Drupal\Core\Entity\ContentUninstallValidator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:57:"drupal.proxy_original_service.content_uninstall_validator";}}
        
        drupal.proxy_original_service.required_module_uninstall_validator => string (545) "a:4:{s:5:"class";s:54:"Drupal\Core\Extension\RequiredModuleUninstallValidato...
        a:4:{s:5:"class";s:54:"Drupal\Core\Extension\RequiredModuleUninstallValidator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"extension.list.module";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:65:"drupal.proxy_original_service.required_module_uninstall_validator";}}
        
        drupal.proxy_original_service.module_required_by_themes_uninstall_validator => string (675) "a:4:{s:5:"class";s:62:"Drupal\Core\Extension\ModuleRequiredByThemesUninstall...
        a:4:{s:5:"class";s:62:"Drupal\Core\Extension\ModuleRequiredByThemesUninstallValidator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"extension.list.module";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"extension.list.theme";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:75:"drupal.proxy_original_service.module_required_by_themes_uninstall_validator";}}
        
        drupal.proxy_original_service.plugin.cache_clearer => string (194) "a:3:{s:5:"class";s:41:"Drupal\Core\Plugin\CachedDiscoveryClearer";s:15:"argu...
        a:3:{s:5:"class";s:41:"Drupal\Core\Plugin\CachedDiscoveryClearer";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:50:"drupal.proxy_original_service.plugin.cache_clearer";}}
        
        drupal.proxy_original_service.paramconverter.menu_link => string (423) "a:4:{s:5:"class";s:50:"Drupal\Core\ParamConverter\MenuLinkPluginConverter";s...
        a:4:{s:5:"class";s:50:"Drupal\Core\ParamConverter\MenuLinkPluginConverter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:24:"plugin.manager.menu.link";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:54:"drupal.proxy_original_service.paramconverter.menu_link";}}
        
        drupal.proxy_original_service.lock => string (372) "a:4:{s:5:"class";s:36:"Drupal\Core\Lock\DatabaseLockBackend";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\Core\Lock\DatabaseLockBackend";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:34:"drupal.proxy_original_service.lock";}}
        
        drupal.proxy_original_service.lock.persistent => string (393) "a:4:{s:5:"class";s:46:"Drupal\Core\Lock\PersistentDatabaseLockBackend";s:9:"...
        a:4:{s:5:"class";s:46:"Drupal\Core\Lock\PersistentDatabaseLockBackend";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:45:"drupal.proxy_original_service.lock.persistent";}}
        
        drupal.proxy_original_service.router.dumper => string (474) "a:4:{s:5:"class";s:33:"Drupal\Core\Routing\MatcherDumper";s:9:"arguments";O:...
        a:4:{s:5:"class";s:33:"Drupal\Core\Routing\MatcherDumper";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:5:"state";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:43:"drupal.proxy_original_service.router.dumper";}}
        
        drupal.proxy_original_service.router.builder => string (6035) "a:4:{s:5:"class";s:32:"Drupal\Core\Routing\RouteBuilder";s:9:"arguments";O:8...
        a:4:{s:5:"class";s:32:"Drupal\Core\Routing\RouteBuilder";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:6:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"router.dumper";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:4:"lock";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"event_dispatcher";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"controller_resolver";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:29:"access_manager.check_provider";s:5:"value";a:4:{s:5:"class";s:32:"Drupal\Core\Access\CheckProvider";s:6:"public";b:0;s:15:"arguments_count";i:0;s:5:"calls";a:32:{i:0;a:2:{i:0;s:12:"setContainer";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"service_container";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:20:"access_check.default";i:1;s:6:"access";i:2;a:1:{i:0;s:7:"_access";}i:3;b:0;}}i:2;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:19:"access_check.entity";i:1;s:6:"access";i:2;a:1:{i:0;s:14:"_entity_access";}i:3;b:0;}}i:3;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:27:"access_check.entity_bundles";i:1;s:6:"access";i:2;a:1:{i:0;s:15:"_entity_bundles";}i:3;b:0;}}i:4;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:26:"access_check.entity_create";i:1;s:6:"access";i:2;a:1:{i:0;s:21:"_entity_create_access";}i:3;b:0;}}i:5;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:30:"access_check.entity_create_any";i:1;s:6:"access";i:2;a:1:{i:0;s:25:"_entity_create_any_access";}i:3;b:0;}}i:6;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:35:"access_check.entity_delete_multiple";i:1;s:6:"access";i:2;a:1:{i:0;s:30:"_entity_delete_multiple_access";}i:3;b:0;}}i:7;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:18:"access_check.theme";i:1;s:6:"access";i:2;a:1:{i:0;s:13:"_access_theme";}i:3;b:0;}}i:8;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:19:"access_check.custom";i:1;s:6:"access";i:2;a:1:{i:0;s:14:"_custom_access";}i:3;b:0;}}i:9;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:17:"access_check.csrf";i:1;s:6:"access";i:2;a:1:{i:0;s:11:"_csrf_token";}i:3;b:1;}}i:10;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:24:"access_check.header.csrf";i:1;s:6:"access";i:2;a:0:{}i:3;b:1;}}i:11;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:25:"access_check.address_book";i:1;s:6:"access";i:2;a:1:{i:0;s:20:"_address_book_access";}i:3;b:0;}}i:12;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:41:"access_check.product_variation_collection";i:1;s:6:"access";i:2;a:1:{i:0;s:36:"_product_variation_collection_access";}i:3;b:0;}}i:13;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:37:"access_check.product_variation_create";i:1;s:6:"access";i:2;a:1:{i:0;s:32:"_product_variation_create_access";}i:3;b:0;}}i:14;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:29:"access_check.contact_personal";i:1;s:6:"access";i:2;a:1:{i:0;s:28:"_access_contact_personal_tab";}i:3;b:0;}}i:15;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:30:"access_checker.entity_revision";i:1;s:6:"access";i:2;a:1:{i:0;s:23:"_entity_access_revision";}i:3;b:0;}}i:16;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:31:"access_check.field_ui.view_mode";i:1;s:6:"access";i:2;a:1:{i:0;s:26:"_field_ui_view_mode_access";}i:3;b:0;}}i:17;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:31:"access_check.field_ui.form_mode";i:1;s:6:"access";i:2;a:1:{i:0;s:26:"_field_ui_form_mode_access";}i:3;b:0;}}i:18;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:41:"access_check.entity.layout_builder_access";i:1;s:6:"access";i:2;a:1:{i:0;s:22:"_layout_builder_access";}i:3;b:0;}}i:19;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:27:"access_check.media.revision";i:1;s:6:"access";i:2;a:1:{i:0;s:22:"_access_media_revision";}i:3;b:0;}}i:20;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:26:"access_check.node.revision";i:1;s:6:"access";i:2;a:1:{i:0;s:21:"_access_node_revision";}i:3;b:0;}}i:21;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:21:"access_check.node.add";i:1;s:6:"access";i:2;a:1:{i:0;s:16:"_node_add_access";}i:3;b:0;}}i:22;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:25:"access_check.node.preview";i:1;s:6:"access";i:2;a:1:{i:0;s:20:"_node_preview_access";}i:3;b:0;}}i:23;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:34:"access_check.profile_type_multiple";i:1;s:6:"access";i:2;a:1:{i:0;s:22:"_profile_type_multiple";}i:3;b:0;}}i:24;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:35:"access_check.quickedit.entity_field";i:1;s:6:"access";i:2;a:1:{i:0;s:30:"_access_quickedit_entity_field";}i:3;b:0;}}i:25;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:17:"access_check.cron";i:1;s:6:"access";i:2;a:1:{i:0;s:19:"_access_system_cron";}i:3;b:0;}}i:26;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:22:"access_check.db_update";i:1;s:6:"access";i:2;a:1:{i:0;s:21:"_access_system_update";}i:3;b:0;}}i:27;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:34:"access_check.update.manager_access";i:1;s:6:"access";i:2;a:1:{i:0;s:22:"_access_update_manager";}i:3;b:0;}}i:28;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:23:"access_check.permission";i:1;s:6:"access";i:2;a:1:{i:0;s:11:"_permission";}i:3;b:0;}}i:29;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:26:"access_check.user.register";i:1;s:6:"access";i:2;a:1:{i:0;s:21:"_access_user_register";}i:3;b:0;}}i:30;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:22:"access_check.user.role";i:1;s:6:"access";i:2;a:1:{i:0;s:5:"_role";}i:3;b:0;}}i:31;a:2:{i:0;s:15:"addCheckService";i:1;a:4:{i:0;s:30:"access_check.user.login_status";i:1;s:6:"access";i:2;a:1:{i:0;s:18:"_user_is_logged_in";}i:3;b:0;}}}}s:6:"shared";b:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:6;s:10:"properties";a:1:{s:10:"_serviceId";s:44:"drupal.proxy_original_service.router.builder";}}
        
        drupal.proxy_original_service.paramconverter.configentity_admin => string (761) "a:4:{s:5:"class";s:57:"Drupal\Core\ParamConverter\AdminPathConfigEntityConve...
        a:4:{s:5:"class";s:57:"Drupal\Core\ParamConverter\AdminPathConfigEntityConverter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:4:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"router.admin_context";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"entity.repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:4;s:10:"properties";a:1:{s:10:"_serviceId";s:63:"drupal.proxy_original_service.paramconverter.configentity_admin";}}
        
        drupal.proxy_original_service.bare_html_page_renderer => string (521) "a:4:{s:5:"class";s:39:"Drupal\Core\Render\BareHtmlPageRenderer";s:9:"argumen...
        a:4:{s:5:"class";s:39:"Drupal\Core\Render\BareHtmlPageRenderer";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:2:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:35:"html_response.attachments_processor";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:2;s:10:"properties";a:1:{s:10:"_serviceId";s:53:"drupal.proxy_original_service.bare_html_page_renderer";}}
        
        drupal.proxy_original_service.batch.storage => string (575) "a:4:{s:5:"class";s:30:"Drupal\Core\Batch\BatchStorage";s:9:"arguments";O:8:"...
        a:4:{s:5:"class";s:30:"Drupal\Core\Batch\BatchStorage";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"database";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:7:"session";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:10:"csrf_token";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:43:"drupal.proxy_original_service.batch.storage";}}
        
        drupal.proxy_original_service.file.mime_type.guesser => string (410) "a:4:{s:5:"class";s:41:"Drupal\Core\File\MimeType\MimeTypeGuesser";s:9:"argum...
        a:4:{s:5:"class";s:41:"Drupal\Core\File\MimeType\MimeTypeGuesser";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"stream_wrapper_manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:52:"drupal.proxy_original_service.file.mime_type.guesser";}}
        
        drupal.proxy_original_service.file.mime_type.guesser.extension => string (421) "a:4:{s:5:"class";s:50:"Drupal\Core\File\MimeType\ExtensionMimeTypeGuesser";s...
        a:4:{s:5:"class";s:50:"Drupal\Core\File\MimeType\ExtensionMimeTypeGuesser";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:62:"drupal.proxy_original_service.file.mime_type.guesser.extension";}}
        
        drupal.proxy_original_service.dynamic_page_cache_response_policy => string (2615) "a:4:{s:5:"class";s:41:"Drupal\Core\PageCache\ChainResponsePolicy";s:15:"argu...
        a:4:{s:5:"class";s:41:"Drupal\Core\PageCache\ChainResponsePolicy";s:15:"arguments_count";i:0;s:10:"properties";a:1:{s:10:"_serviceId";s:64:"drupal.proxy_original_service.dynamic_page_cache_response_policy";}s:5:"calls";a:5:{i:0;a:2:{i:0;s:9:"addPolicy";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:22:"page_cache_kill_switch";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}}i:1;a:2:{i:0;s:9:"addPolicy";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:26:"page_cache_no_cache_routes";s:5:"value";a:4:{s:5:"class";s:54:"Drupal\Core\PageCache\ResponsePolicy\DenyNoCacheRoutes";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;}s:6:"shared";b:1;}}s:7:"resolve";b:1;}}i:2;a:2:{i:0;s:9:"addPolicy";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:26:"page_cache_no_server_error";s:5:"value";a:3:{s:5:"class";s:50:"Drupal\Core\PageCache\ResponsePolicy\NoServerError";s:6:"public";b:0;s:15:"arguments_count";i:0;}s:6:"shared";b:1;}}s:7:"resolve";b:1;}}i:3;a:2:{i:0;s:9:"addPolicy";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__HX5I7sfEFqcrtchl5GWkd90OTCfJaL7qil0Yyt1WSDA";s:5:"value";a:4:{s:5:"class";s:66:"Drupal\dynamic_page_cache\PageCache\ResponsePolicy\DenyAdminRoutes";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;}s:6:"shared";b:0;}}s:7:"resolve";b:1;}}i:4;a:2:{i:0;s:9:"addPolicy";i:1;O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:49:"node.page_cache_response_policy.deny_node_preview";s:5:"value";a:4:{s:5:"class";s:37:"Drupal\node\PageCache\DenyNodePreview";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"current_route_match";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;}s:6:"shared";b:1;}}s:7:"resolve";b:1;}}}}
        
        drupal.proxy_original_service.field.uninstall_validator => string (638) "a:4:{s:5:"class";s:36:"Drupal\field\FieldUninstallValidator";s:9:"arguments"...
        a:4:{s:5:"class";s:36:"Drupal\field\FieldUninstallValidator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:31:"plugin.manager.field.field_type";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:55:"drupal.proxy_original_service.field.uninstall_validator";}}
        
        drupal.proxy_original_service.filter.uninstall_validator => string (631) "a:4:{s:5:"class";s:38:"Drupal\filter\FilterUninstallValidator";s:9:"argument...
        a:4:{s:5:"class";s:38:"Drupal\filter\FilterUninstallValidator";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:21:"plugin.manager.filter";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:18:"string_translation";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:56:"drupal.proxy_original_service.filter.uninstall_validator";}}
        
        drupal.proxy_original_service.node_preview => string (401) "a:4:{s:5:"class";s:47:"Drupal\node\ParamConverter\NodePreviewConverter";s:9:...
        a:4:{s:5:"class";s:47:"Drupal\node\ParamConverter\NodePreviewConverter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"tempstore.private";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;s:10:"properties";a:1:{s:10:"_serviceId";s:42:"drupal.proxy_original_service.node_preview";}}
        
        drupal.proxy_original_service.paramconverter.views_ui => string (848) "a:4:{s:5:"class";s:46:"Drupal\views_ui\ParamConverter\ViewUIConverter";s:9:"...
        a:4:{s:5:"class";s:46:"Drupal\views_ui\ParamConverter\ViewUIConverter";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:5:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:16:"tempstore.shared";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:20:"router.admin_context";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:17:"entity.repository";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:5;s:10:"properties";a:1:{s:10:"_serviceId";s:53:"drupal.proxy_original_service.paramconverter.views_ui";}}
        
        html_response.attachments_processor => string (2199) "a:3:{s:5:"class";s:59:"\Drupal\big_pipe\Render\BigPipeResponseAttachmentsPro...
        a:3:{s:5:"class";s:59:"\Drupal\big_pipe\Render\BigPipeResponseAttachmentsProcessor";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:8:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__cAMAMpdtJowkmkc_59XqlWEJ9ae1bQcwRuMVqKCB9ZM";s:5:"value";a:5:{s:5:"class";s:51:"Drupal\Core\Render\HtmlResponseAttachmentsProcessor";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:7:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"asset.resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:29:"asset.css.collection_renderer";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:28:"asset.js.collection_renderer";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:7;s:10:"properties";a:1:{s:10:"_serviceId";s:35:"html_response.attachments_processor";}}s:6:"shared";b:0;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"asset.resolver";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"config.factory";s:15:"invalidBehavior";i:1;}i:3;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:29:"asset.css.collection_renderer";s:15:"invalidBehavior";i:1;}i:4;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:28:"asset.js.collection_renderer";s:15:"invalidBehavior";i:1;}i:5;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:13:"request_stack";s:15:"invalidBehavior";i:1;}i:6;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:8:"renderer";s:15:"invalidBehavior";i:1;}i:7;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:14:"module_handler";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:8;}
        
        controller.entity_form => string (1010) "a:3:{s:5:"class";s:70:"Drupal\layout_builder\Controller\LayoutBuilderHtmlEnt...
        a:3:{s:5:"class";s:70:"Drupal\layout_builder\Controller\LayoutBuilderHtmlEntityFormController";s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:1:{i:0;O:8:"stdClass":4:{s:4:"type";s:15:"private_service";s:2:"id";s:52:"private__Efnm7keOjMUV5OD2eBvrY_4E_ImLhV7rJ0L_8oow7Mo";s:5:"value";a:5:{s:5:"class";s:43:"Drupal\Core\Entity\HtmlEntityFormController";s:6:"public";b:0;s:9:"arguments";O:8:"stdClass":3:{s:4:"type";s:10:"collection";s:5:"value";a:3:{i:0;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:40:"http_kernel.controller.argument_resolver";s:15:"invalidBehavior";i:1;}i:1;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:12:"form_builder";s:15:"invalidBehavior";i:1;}i:2;O:8:"stdClass":3:{s:4:"type";s:7:"service";s:2:"id";s:19:"entity_type.manager";s:15:"invalidBehavior";i:1;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:3;s:10:"properties";a:1:{s:10:"_serviceId";s:22:"controller.entity_form";}}s:6:"shared";b:0;}}s:7:"resolve";b:1;}s:15:"arguments_count";i:1;}
        
        protected services -> array (277)
        service_container => Drupal\Core\DependencyInjection\Container (7) Recursion
        kernel => Drupal\Core\DrupalKernel (21)
        • Properties (21)
        • Available methods (49)
        • Static class properties (4)
        • protected phpArrayDumperClass -> string (68) "\Drupal\Component\DependencyInjection\Dumper\OptimizedPhpArrayDumper"
          protected defaultBootstrapContainerDefinition -> array (2) Depth Limit
          protected bootstrapContainerClass -> string (55) "\Drupal\Component\DependencyInjection\PhpArrayContainer"
          protected bootstrapContainer -> Drupal\Component\DependencyInjection\PhpArrayContainer (7) Depth Limit
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          protected environment -> string (4) "prod"
          protected booted -> boolean true
          protected prepared -> boolean true
          protected moduleList -> null
          protected moduleData -> array (0)
          protected classLoader -> Composer\Autoload\ClassLoader (11) Depth Limit
          protected configStorage -> null
          protected allowDumping -> boolean true
          protected containerNeedsRebuild -> boolean false
          protected containerNeedsDumping -> boolean false
          protected serviceYamls -> null
          protected serviceProviderClasses -> null
          protected serviceProviders -> null
          protected sitePath -> string (13) "sites/default"
          • Directory (4KB)
          • drwxrwxrwx 1000 1000 4KB Feb 08 11:00 sites/default
            
          protected root -> string (42) "/siteweb/EntrepriseFibreOptique/public/web"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
            
          public _serviceId -> string (6) "kernel"
        • public __construct($environment, $class_loader, $allow_dumping = true, $app_root = null) Constructs a DrupalKernel object.
          /**
          * Constructs a DrupalKernel object.
          *
          * @param string $environment
          *   String indicating the environment, e.g. 'prod' or 'dev'.
          * @param $class_loader
          *   The class loader. Normally \Composer\Autoload\ClassLoader, as included by
          *   the front controller, but may also be decorated.
          * @param bool $allow_dumping
          *   (optional) FALSE to stop the container from being written to or read
          *   from disk. Defaults to TRUE.
          * @param string $app_root
          *   (optional) The path to the application root as a string. If not supplied,
          *   the application root will be computed.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:289
          public setSitePath($path) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:418
          public getSitePath() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:428
          public getAppRoot() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:435
          public boot() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:442
          public shutdown() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:510
          public getContainer() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:524
          public setContainer(Symfony\Component\DependencyInjection\ContainerInterface $container = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:531
          public getCachedContainerDefinition() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:546
          public loadLegacyIncludes() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:559
          public preHandle(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:573
          public discoverServiceProviders() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:607
          public getServiceProviders($origin) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:669
          public terminate(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpFoundation\Response $response) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:676
          public handle(Symfony\Component\HttpFoundation\Request $request, $type = 1, $catch = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:691
          public updateModules(array $module_list, array $module_filenames = array()) Implements Drupal\Core\DrupalKernelInterface::updateModules().
          /**
          * Implements Drupal\Core\DrupalKernelInterface::updateModules().
          *
          * @todo Remove obsolete $module_list parameter. Only $module_filenames is
          *   needed.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:788
          public rebuildContainer() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1144
          public invalidateContainer() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1155
          protected isCli(): bool Returns whether the current PHP process runs on CLI.
          /**
          * Returns whether the current PHP process runs on CLI.
          *
          * @return bool
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Installer/InstallerRedirectTrait.php:21
          protected shouldRedirectToInstaller(Exception $exception, Drupal\Core\Database\Connection $connection = null): bool Determines if an exception handler should redirect to the installer.
          /**
          * Determines if an exception handler should redirect to the installer.
          *
          * @param \Exception $exception
          *   The exception to check.
          * @param \Drupal\Core\Database\Connection|null $connection
          *   (optional) The default database connection. If not provided, a less
          *   comprehensive check will be performed. This can be the case if the
          *   exception occurs early enough that a database connection object isn't
          *   available from the container yet.
          *
          * @return bool
          *   TRUE if the exception handler should redirect to the installer because
          *   Drupal is not installed yet, or FALSE otherwise.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Installer/InstallerRedirectTrait.php:40
          protected handleException(Exception $e, $request, $type): \Symfony\Component\HttpFoundation\Response Converts an exception into a response.
          /**
          * Converts an exception into a response.
          *
          * @param \Exception $e
          *   An exception
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   A Request instance
          * @param int $type
          *   The type of the request (one of HttpKernelInterface::MASTER_REQUEST or
          *   HttpKernelInterface::SUB_REQUEST)
          *
          * @return \Symfony\Component\HttpFoundation\Response
          *   A Response instance
          *
          * @throws \Exception
          *   If the passed in exception cannot be turned into a response.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:740
          protected moduleData($module): \Drupal\Core\Extension\Extension|bool Returns module data on the filesystem.
          /**
          * Returns module data on the filesystem.
          *
          * @param $module
          *   The name of the module.
          *
          * @return \Drupal\Core\Extension\Extension|bool
          *   Returns an Extension object if the module is found, FALSE otherwise.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:763
          protected getContainerCacheKey(): string Returns the container cache key based on the environment.
          /**
          * Returns the container cache key based on the environment.
          *
          * The 'environment' consists of:
          * - The kernel environment string.
          * - The Drupal version constant.
          * - The deployment identifier from settings.php. This allows custom
          *   deployments to force a container rebuild.
          * - The operating system running PHP. This allows compiler passes to optimize
          *   services for different operating systems.
          * - The paths to any additional container YAMLs from settings.php.
          *
          * @return string
          *   The cache key used for the service container.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:838
          protected getKernelParameters(): array An array of kernel parameters Returns the kernel parameters.
          /**
          * Returns the kernel parameters.
          *
          * @return array An array of kernel parameters
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:848
          protected initializeContainer(): \Symfony\Component\DependencyInjection\ContainerInterface Initializes the service container.
          /**
          * Initializes the service container.
          *
          * @return \Symfony\Component\DependencyInjection\ContainerInterface
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:859
          protected initializeSettings(Symfony\Component\HttpFoundation\Request $request) Locate site path and initialize settings singleton.
          /**
          * Locate site path and initialize settings singleton.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The current request.
          *
          * @throws \Symfony\Component\HttpKernel\Exception\BadRequestHttpException
          *   In case the host name in the request is not trusted.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1059
          protected initializeRequestGlobals(Symfony\Component\HttpFoundation\Request $request) Bootstraps the legacy global request variables.
          /**
          * Bootstraps the legacy global request variables.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The current request.
          *
          * @todo D8: Eliminate this entirely in favor of Request object.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1082
          protected getServicesToPersist(Symfony\Component\DependencyInjection\ContainerInterface $container) Returns service instances to persist from an old container to a new one.
          /**
          * Returns service instances to persist from an old container to a new one.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1117
          protected persistServices(Symfony\Component\DependencyInjection\ContainerInterface $container, array $persist) Moves persistent service instances into a new container.
          /**
          * Moves persistent service instances into a new container.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1131
          protected attachSynthetic(Symfony\Component\DependencyInjection\ContainerInterface $container): \Symfony\Component\DependencyInjection\ContainerInterface Attach synthetic values on to kernel.
          /**
          * Attach synthetic values on to kernel.
          *
          * @param \Symfony\Component\DependencyInjection\ContainerInterface $container
          *   Container object
          *
          * @return \Symfony\Component\DependencyInjection\ContainerInterface
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1178
          protected compileContainer(): \Drupal\Core\DependencyInjection\ContainerBuilder The compiled service container Compiles a new service container.
          /**
          * Compiles a new service container.
          *
          * @return \Drupal\Core\DependencyInjection\ContainerBuilder The compiled service container
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1201
          protected initializeServiceProviders() Registers all service providers to the kernel.
          /**
          * Registers all service providers to the kernel.
          *
          * @throws \LogicException
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1302
          protected getContainerBuilder(): \Drupal\Core\DependencyInjection\ContainerBuilder Gets a new ContainerBuilder instance used to build the service container.
          /**
          * Gets a new ContainerBuilder instance used to build the service container.
          *
          * @return \Drupal\Core\DependencyInjection\ContainerBuilder
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1325
          protected cacheDrupalContainer(array $container_definition): bool Stores the container definition in a cache.
          /**
          * Stores the container definition in a cache.
          *
          * @param array $container_definition
          *   The container definition to cache.
          *
          * @return bool
          *   TRUE if the container was successfully cached.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1338
          protected getHttpKernel(): \Symfony\Component\HttpKernel\HttpKernelInterface Gets a http kernel from the container.
          /**
          * Gets a http kernel from the container.
          *
          * @return \Symfony\Component\HttpKernel\HttpKernelInterface
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1358
          protected getConfigStorage(): \Drupal\Core\Config\StorageInterface Returns the active configuration storage to use during building the container.
          /**
          * Returns the active configuration storage to use during building the container.
          *
          * @return \Drupal\Core\Config\StorageInterface
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1367
          protected getModulesParameter(): array Returns an array of Extension class parameters for all enabled modules.
          /**
          * Returns an array of Extension class parameters for all enabled modules.
          *
          * @return array
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1386
          protected getModuleFileNames(): array Gets the file name for each enabled module.
          /**
          * Gets the file name for each enabled module.
          *
          * @return array
          *   Array where each key is a module name, and each value is a path to the
          *   respective *.info.yml file.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1407
          protected getModuleNamespacesPsr4($module_file_names): string[] Gets the PSR-4 base directories for module namespaces.
          /**
          * Gets the PSR-4 base directories for module namespaces.
          *
          * @param string[] $module_file_names
          *   Array where each key is a module name, and each value is a path to the
          *   respective *.info.yml file.
          *
          * @return string[]
          *   Array where each key is a module namespace like 'Drupal\system', and each
          *   value is the PSR-4 base directory associated with the module namespace.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1428
          protected classLoaderAddMultiplePsr4(array $namespaces = array(), $class_loader = null) Registers a list of namespaces with PSR-4 directories for class loading.
          /**
          * Registers a list of namespaces with PSR-4 directories for class loading.
          *
          * @param array $namespaces
          *   Array where each key is a namespace like 'Drupal\system', and each value
          *   is either a PSR-4 base directory, or an array of PSR-4 base directories
          *   associated with this namespace.
          * @param object $class_loader
          *   The class loader. Normally \Composer\Autoload\ClassLoader, as included by
          *   the front controller, but may also be decorated; e.g.,
          *   \Symfony\Component\ClassLoader\ApcClassLoader.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1448
          protected addServiceFiles(array $service_yamls) Add service files.
          /**
          * Add service files.
          *
          * @param string[] $service_yamls
          *   A list of service files.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1570
          protected getInstallProfile(): string|null Gets the active install profile.
          /**
          * Gets the active install profile.
          *
          * @return string|null
          *   The name of the any active install profile or distribution.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1580
          public static createFromRequest(Symfony\Component\HttpFoundation\Request $request, $class_loader, $environment, $allow_dumping = true, $app_root = null): static Create a DrupalKernel object from a request.
          \Drupal\Core\DrupalKernel::createFromRequest(Symfony\Component\HttpFoundation\Request $request, $class_loader, $environment, $allow_dumping = true, $app_root = null)
          /**
          * Create a DrupalKernel object from a request.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The request.
          * @param $class_loader
          *   The class loader. Normally Composer's ClassLoader, as included by the
          *   front controller, but may also be decorated.
          * @param string $environment
          *   String indicating the environment, e.g. 'prod' or 'dev'.
          * @param bool $allow_dumping
          *   (optional) FALSE to stop the container from being written to or read
          *   from disk. Defaults to TRUE.
          * @param string $app_root
          *   (optional) The path to the application root as a string. If not supplied,
          *   the application root will be computed.
          *
          * @return static
          *
          * @throws \Symfony\Component\HttpKernel\Exception\BadRequestHttpException
          *   In case the host name in the request is not trusted.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:267
          public static findSitePath(Symfony\Component\HttpFoundation\Request $request, $require_settings = true, $app_root = null): string Returns the appropriate site directory for a request.
          \Drupal\Core\DrupalKernel::findSitePath(Symfony\Component\HttpFoundation\Request $request, $require_settings = true, $app_root = null)
          /**
          * Returns the appropriate site directory for a request.
          *
          * Once the kernel has been created DrupalKernelInterface::getSitePath() is
          * preferred since it gets the statically cached result of this method.
          *
          * Site directories contain all site specific code. This includes settings.php
          * for bootstrap level configuration, file configuration stores, public file
          * storage and site specific modules and themes.
          *
          * A file named sites.php must be present in the sites directory for
          * multisite. If it doesn't exist, then 'sites/default' will be used.
          *
          * Finds a matching site directory file by stripping the website's hostname
          * from left to right and pathname from right to left. By default, the
          * directory must contain a 'settings.php' file for it to match. If the
          * parameter $require_settings is set to FALSE, then a directory without a
          * 'settings.php' file will match as well. The first configuration file found
          * will be used and the remaining ones will be ignored. If no configuration
          * file is found, returns a default value 'sites/default'. See
          * default.settings.php for examples on how the URL is converted to a
          * directory.
          *
          * The sites.php file in the sites directory can define aliases in an
          * associative array named $sites. The array is written in the format
          * '<port>.<domain>.<path>' => 'directory'. As an example, to create a
          * directory alias for https://www.drupal.org:8080/mysite/test whose
          * configuration file is in sites/example.com, the array should be defined as:
          * @code
          * $sites = array(
          *   '8080.www.drupal.org.mysite.test' => 'example.com',
          * );
          * @endcode
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The current request.
          * @param bool $require_settings
          *   Only directories with an existing settings.php file will be recognized.
          *   Defaults to TRUE. During initial installation, this is set to FALSE so
          *   that Drupal can detect a matching directory, then create a new
          *   settings.php file in it.
          * @param string $app_root
          *   (optional) The path to the application root as a string. If not supplied,
          *   the application root will be computed.
          *
          * @return string
          *   The path of the matching directory.
          *
          * @throws \Symfony\Component\HttpKernel\Exception\BadRequestHttpException
          *   In case the host name in the request is invalid.
          *
          * @see \Drupal\Core\DrupalKernelInterface::getSitePath()
          * @see \Drupal\Core\DrupalKernelInterface::setSitePath()
          * @see default.settings.php
          * @see example.sites.php
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:369
          public static bootEnvironment($app_root = null) Setup a consistent PHP environment.
          \Drupal\Core\DrupalKernel::bootEnvironment($app_root = null)
          /**
          * Setup a consistent PHP environment.
          *
          * This method sets PHP environment options we want to be sure are set
          * correctly for security or just saneness.
          *
          * @param string $app_root
          *   (optional) The path to the application root as a string. If not supplied,
          *   the application root will be computed.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:977
          public static validateHostname(Symfony\Component\HttpFoundation\Request $request): bool Validates the hostname supplied from the HTTP request.
          \Drupal\Core\DrupalKernel::validateHostname(Symfony\Component\HttpFoundation\Request $request)
          /**
          * Validates the hostname supplied from the HTTP request.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The request object
          *
          * @return bool
          *   TRUE if the hostname is valid, or FALSE otherwise.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1493
          protected static guessApplicationRoot(): string Determine the application root directory based on this file's location.
          /**
          * Determine the application root directory based on this file's location.
          *
          * @return string
          *   The application root.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:305
          protected static validateHostnameLength($host): bool Validates a hostname length.
          /**
          * Validates a hostname length.
          *
          * @param string $host
          *   A hostname.
          *
          * @return bool
          *   TRUE if the length is appropriate, or FALSE otherwise.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1474
          protected static setupTrustedHosts(Symfony\Component\HttpFoundation\Request $request, $host_patterns): bool Sets up the lists of trusted HTTP Host headers.
          /**
          * Sets up the lists of trusted HTTP Host headers.
          *
          * Since the HTTP Host header can be set by the user making the request, it
          * is possible to create an attack vectors against a site by overriding this.
          * Symfony provides a mechanism for creating a list of trusted Host values.
          *
          * Host patterns (as regular expressions) can be configured through
          * settings.php for multisite installations, sites using ServerAlias without
          * canonical redirection, or configurations where the site responds to default
          * requests. For example,
          *
          * @code
          * $settings['trusted_host_patterns'] = array(
          *   '^example\.com$',
          *   '^*.example\.com$',
          * );
          * @endcode
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The request object.
          * @param array $host_patterns
          *   The array of trusted host patterns.
          *
          * @return bool
          *   TRUE if the Host header is trusted, FALSE otherwise.
          *
          * @see https://www.drupal.org/docs/8/install/trusted-host-settings
          * @see \Drupal\Core\Http\TrustedHostsRequestFactory
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1540
        • protected static $isEnvironmentInitialized :: boolean true
          const CONTAINER_INITIALIZE_SUBREQUEST_FINISHED :: string (55) "kernel.container.finish_container_initialize_subrequest"
          \Drupal\Core\DrupalKernel::CONTAINER_INITIALIZE_SUBREQUEST_FINISHED
          const MASTER_REQUEST :: integer 1
          \Drupal\Core\DrupalKernel::MASTER_REQUEST
          const SUB_REQUEST :: integer 2
          \Drupal\Core\DrupalKernel::SUB_REQUEST
        class_loader => Composer\Autoload\ClassLoader (11)
        • Properties (11)
        • Available methods (21)
        • private prefixLengthsPsr4 -> array (20) Depth Limit
          private prefixDirsPsr4 -> array (215) Depth Limit
          private fallbackDirsPsr4 -> array (0)
          private prefixesPsr0 -> array (7) Depth Limit
          private fallbackDirsPsr0 -> array (1) Depth Limit
          private useIncludePath -> boolean false
          private classMap -> array (657) Depth Limit
          private classMapAuthoritative -> boolean false
          private missingClasses -> array (5) Depth Limit
          private apcuPrefix -> null
          public _serviceId -> string (12) "class_loader"
        • public getPrefixes()
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:60
          public getPrefixesPsr4()
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:69
          public getFallbackDirs()
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:74
          public getFallbackDirsPsr4()
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:79
          public getClassMap()
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:84
          public addClassMap(array $classMap)
          /**
          * @param array $classMap Class to filename map
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:92
          public add($prefix, $paths, $prepend = false) Registers a set of PSR-0 directories for a given prefix, either appending or pre...
          /**
          * Registers a set of PSR-0 directories for a given prefix, either
          * appending or prepending to the ones previously set for this prefix.
          *
          * @param string       $prefix  The prefix
          * @param array|string $paths   The PSR-0 root directories
          * @param bool         $prepend Whether to prepend the directories
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:109
          public addPsr4($prefix, $paths, $prepend = false) Registers a set of PSR-4 directories for a given namespace, either appending or ...
          /**
          * Registers a set of PSR-4 directories for a given namespace, either
          * appending or prepending to the ones previously set for this namespace.
          *
          * @param string       $prefix  The prefix/namespace, with trailing '\\'
          * @param array|string $paths   The PSR-4 base directories
          * @param bool         $prepend Whether to prepend the directories
          *
          * @throws \InvalidArgumentException
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:156
          public set($prefix, $paths) Registers a set of PSR-0 directories for a given prefix, replacing any others pr...
          /**
          * Registers a set of PSR-0 directories for a given prefix,
          * replacing any others previously set for this prefix.
          *
          * @param string       $prefix The prefix
          * @param array|string $paths  The PSR-0 base directories
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:201
          public setPsr4($prefix, $paths) Registers a set of PSR-4 directories for a given namespace, replacing any others...
          /**
          * Registers a set of PSR-4 directories for a given namespace,
          * replacing any others previously set for this namespace.
          *
          * @param string       $prefix The prefix/namespace, with trailing '\\'
          * @param array|string $paths  The PSR-4 base directories
          *
          * @throws \InvalidArgumentException
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:219
          public setUseIncludePath($useIncludePath) Turns on searching the include path for class files.
          /**
          * Turns on searching the include path for class files.
          *
          * @param bool $useIncludePath
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:238
          public getUseIncludePath(): bool Can be used to check if the autoloader uses the include path to check for classe...
          /**
          * Can be used to check if the autoloader uses the include path to check
          * for classes.
          *
          * @return bool
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:249
          public setClassMapAuthoritative($classMapAuthoritative) Turns off searching the prefix and fallback directories for classes that have no...
          /**
          * Turns off searching the prefix and fallback directories for classes
          * that have not been registered with the class map.
          *
          * @param bool $classMapAuthoritative
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:260
          public isClassMapAuthoritative(): bool Should class lookup fail if not found in the current class map?
          /**
          * Should class lookup fail if not found in the current class map?
          *
          * @return bool
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:270
          public setApcuPrefix($apcuPrefix) APCu prefix to use to cache found/not-found classes, if the extension is enabled...
          /**
          * APCu prefix to use to cache found/not-found classes, if the extension is enabled.
          *
          * @param string|null $apcuPrefix
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:280
          public getApcuPrefix(): string|null The APCu prefix in use, or null if APCu caching is not enabled.
          /**
          * The APCu prefix in use, or null if APCu caching is not enabled.
          *
          * @return string|null
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:290
          public register($prepend = false) Registers this instance as an autoloader.
          /**
          * Registers this instance as an autoloader.
          *
          * @param bool $prepend Whether to prepend the autoloader or not
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:300
          public unregister() Unregisters this instance as an autoloader.
          /**
          * Unregisters this instance as an autoloader.
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:308
          public loadClass($class): bool|null True if loaded, null otherwise Loads the given class or interface.
          /**
          * Loads the given class or interface.
          *
          * @param  string    $class The name of the class
          * @return bool|null True if loaded, null otherwise
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:319
          public findFile($class): string|false The path if found, false otherwise Finds the path to the file where the class is defined.
          /**
          * Finds the path to the file where the class is defined.
          *
          * @param string $class The name of the class
          *
          * @return string|false The path if found, false otherwise
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:335
          private findFileWithExtension($class, $ext)
          Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:370
        request_stack => Symfony\Component\HttpFoundation\RequestStack (2)
        • Properties (2)
        • Available methods (5)
        • private requests -> array (2) Depth Limit
          public _serviceId -> string (13) "request_stack"
        • public push(Symfony\Component\HttpFoundation\Request $request) Pushes a Request on the stack.
          /**
          * Pushes a Request on the stack.
          *
          * This method should generally not be called directly as the stack
          * management should be taken care of by the application itself.
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/RequestStack.php:32
          public pop(): Request|null Pops the current request from the stack.
          /**
          * Pops the current request from the stack.
          *
          * This operation lets the current request go out of scope.
          *
          * This method should generally not be called directly as the stack
          * management should be taken care of by the application itself.
          *
          * @return Request|null
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/RequestStack.php:47
          public getCurrentRequest(): Request|null
          /**
          * @return Request|null
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/RequestStack.php:59
          public getMasterRequest(): Request|null Gets the master Request.
          /**
          * Gets the master Request.
          *
          * Be warned that making your code aware of the master request
          * might make it un-compatible with other features of your framework
          * like ESI support.
          *
          * @return Request|null
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/RequestStack.php:73
          public getParentRequest(): Request|null Returns the parent request of the current.
          /**
          * Returns the parent request of the current.
          *
          * Be warned that making your code aware of the parent request
          * might make it un-compatible with other features of your framework
          * like ESI support.
          *
          * If current Request is the master request, it returns null.
          *
          * @return Request|null
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/RequestStack.php:93
        event_dispatcher => Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher (4) Recursion
        private__Q1ZW9d-4zQaM9-PvPak8VjhEaAkCzGy--a8QZDTNMAc => Laminas\Diactoros\ServerRequestFactory (0)
        • Available methods (2)
        • Static class properties
        • public createServerRequest(string $method, $uri, array $serverParams = array()): Psr\Http\Message\ServerRequestInterface {@inheritDoc}
          /**
          * {@inheritDoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/laminas/laminas-diactoros/src/ServerRequestFactory.php:88
          public static fromGlobals(array $server = null, array $query = null, array $body = null, array $cookies = null, array $files = null): Laminas\Diactoros\ServerRequest Create a request from the supplied superglobal values.
          \Laminas\Diactoros\ServerRequestFactory::fromGlobals(array $server = null, array $query = null, array $body = null, array $cookies = null, array $files = null)
          /**
          * Create a request from the supplied superglobal values.
          *
          * If any argument is not supplied, the corresponding superglobal value will
          * be used.
          *
          * The ServerRequest created is then passed to the fromServer() method in
          * order to marshal the request URI and headers.
          *
          * @see fromServer()
          * @param array $server $_SERVER superglobal
          * @param array $query $_GET superglobal
          * @param array $body $_POST superglobal
          * @param array $cookies $_COOKIE superglobal
          * @param array $files $_FILES superglobal
          * @return ServerRequest
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/laminas/laminas-diactoros/src/ServerRequestFactory.php:53
        • private static $apacheRequestHeaders :: string (22) "apache_request_headers"
        private__9xxEGJ93CDA8wf36RuX6ihhjHblQ_4bDB3Q-Sjf6U3o => Laminas\Diactoros\StreamFactory (0)
        • Available methods (3)
        • public createStream(string $content = ''): Psr\Http\Message\StreamInterface {@inheritDoc}
          /**
          * {@inheritDoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/laminas/laminas-diactoros/src/StreamFactory.php:27
          public createStreamFromFile(string $file, string $mode = 'r'): Psr\Http\Message\StreamInterface {@inheritDoc}
          /**
          * {@inheritDoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/laminas/laminas-diactoros/src/StreamFactory.php:39
          public createStreamFromResource($resource): Psr\Http\Message\StreamInterface {@inheritDoc}
          /**
          * {@inheritDoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/laminas/laminas-diactoros/src/StreamFactory.php:47
        private__87VZ3oIhxtLVlhqHy5ZlsKTNmzPqgMLYq2UReCUWpZU => Laminas\Diactoros\UploadedFileFactory (0)
        • Available methods
        • public createUploadedFile(Psr\Http\Message\StreamInterface $stream, int $size = null, int $error0, string $clientFilename = null, string $clientMediaType = null): Psr\Http\Message\UploadedFileInterface {@inheritDoc}
          /**
          * {@inheritDoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/laminas/laminas-diactoros/src/UploadedFileFactory.php:24
        private__NS93cXnV98CBJVbkFdgjTG2p4MYnD4vdFtrnDSJfnuo => Laminas\Diactoros\ResponseFactory (0)
        • Available methods
        • public createResponse(int $code = 200, string $reasonPhrase = ''): Psr\Http\Message\ResponseInterface {@inheritDoc}
          /**
          * {@inheritDoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/laminas/laminas-diactoros/src/ResponseFactory.php:21
        psr7.http_message_factory => Symfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory (5)
        • Properties (5)
        • Available methods (5)
        • private serverRequestFactory -> Laminas\Diactoros\ServerRequestFactory (0) Depth Limit
          private streamFactory -> Laminas\Diactoros\StreamFactory (0) Depth Limit
          private uploadedFileFactory -> Laminas\Diactoros\UploadedFileFactory (0) Depth Limit
          private responseFactory -> Laminas\Diactoros\ResponseFactory (0) Depth Limit
          public _serviceId -> string (25) "psr7.http_message_factory"
        • public __construct(Psr\Http\Message\ServerRequestFactoryInterface $serverRequestFactory, Psr\Http\Message\StreamFactoryInterface $streamFactory, Psr\Http\Message\UploadedFileFactoryInterface $uploadedFileFactory, Psr\Http\Message\ResponseFactoryInterface $responseFactory)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/PsrHttpFactory.php:38
          public createRequest(Symfony\Component\HttpFoundation\Request $symfonyRequest) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/PsrHttpFactory.php:49
          public createResponse(Symfony\Component\HttpFoundation\Response $symfonyResponse) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/PsrHttpFactory.php:126
          private getFiles(array $uploadedFiles): array Converts Symfony uploaded files array to the PSR one.
          /**
          * Converts Symfony uploaded files array to the PSR one.
          *
          * @return array
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/PsrHttpFactory.php:86
          private createUploadedFile(Symfony\Component\HttpFoundation\File\UploadedFile $symfonyUploadedFile): UploadedFileInterface Creates a PSR-7 UploadedFile instance from a Symfony one.
          /**
          * Creates a PSR-7 UploadedFile instance from a Symfony one.
          *
          * @return UploadedFileInterface
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/PsrHttpFactory.php:110
        class_resolver => Drupal\Core\DependencyInjection\ClassResolver (4)
        • Properties (4)
        • Available methods (4)
        • protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          public _serviceId -> string (14) "class_resolver"
        • public getInstanceFromDefinition($definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/ClassResolver.php:18
          public setContainer(Symfony\Component\DependencyInjection\ContainerInterface $container = null)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
          public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
        controller_resolver => Drupal\Core\Controller\ControllerResolver (4)
        • Properties (4)
        • Available methods (7)
        • protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver (4) Depth Limit
          protected httpMessageFactory -> Symfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory (5) Depth Limit
          private logger -> null
          public _serviceId -> string (19) "controller_resolver"
        • public __construct(Symfony\Bridge\PsrHttpMessage\HttpMessageFactoryInterface $http_message_factory, Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver) Constructs a new ControllerResolver.
          /**
          * Constructs a new ControllerResolver.
          *
          * @param \Symfony\Bridge\PsrHttpMessage\HttpMessageFactoryInterface $http_message_factory
          *   The PSR-7 converter.
          * @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver
          *   The class resolver.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Controller/ControllerResolver.php:49
          public getControllerFromDefinition($controller, $path = '') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Controller/ControllerResolver.php:57
          public getController(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Controller/ControllerResolver.php:81
          protected createController($controller): mixed Returns a callable for the given controller.
          /**
          * Returns a callable for the given controller.
          *
          * @param string $controller
          *   A Controller string.
          *
          * @return mixed
          *   A PHP callable.
          *
          * @throws \LogicException
          *   If the controller cannot be parsed.
          *
          * @throws \InvalidArgumentException
          *   If the controller class does not exist.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Controller/ControllerResolver.php:103
          protected instantiateController($class): object Returns an instantiated controller.
          /**
          * Returns an instantiated controller.
          *
          * @param string $class A class name
          *
          * @return object
          */
          
          Inherited from Symfony\Component\HttpKernel\Controller\ControllerResolver
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ControllerResolver.php:149
          private getControllerError($callable): string
          Inherited from Symfony\Component\HttpKernel\Controller\ControllerResolver
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ControllerResolver.php:154
          private getClassMethodsWithoutMagicMethods($classOrObject): array
          Inherited from Symfony\Component\HttpKernel\Controller\ControllerResolver
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ControllerResolver.php:216
        private__aVVgmTsbLy2mehkCW1XkPCxoNfAe-gToi9ed1epV65A => Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory (0)
        • Available methods (2)
        • public createArgumentMetadata($controller): array {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php:24
          private getType(ReflectionParameter $parameter, ReflectionFunctionAbstract $function): string Returns an associated type to the given parameter if available.
          /**
          * Returns an associated type to the given parameter if available.
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php:46
        private__4paxHwrBqZgLMOLaRrJsmOfZ3q3b8GmysfCJVR59dww => Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver (0)
        • Available methods (2)
        • public supports(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata $argument): bool {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.php:28
          public resolve(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata $argument): iterable {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.php:36
        private__s9WvKxAAioSxnrbszotBL4p3vALnLB-MHJQxkpMqIAU => Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver (0)
        • Available methods (2)
        • public supports(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata $argument): bool {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestValueResolver.php:28
          public resolve(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata $argument): iterable {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestValueResolver.php:36
        private__eDpbPL4wwnQyhPmwwLlalHD-HQzju54CeEhnePoq77M => Drupal\Core\Controller\ArgumentResolver\Psr7RequestValueResolver (1)
        • Properties
        • Available methods (3)
        • protected httpMessageFactory -> Symfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory (5) Depth Limit
        • public __construct(Symfony\Bridge\PsrHttpMessage\HttpMessageFactoryInterface $http_message_factory) Constructs a new ControllerResolver.
          /**
          * Constructs a new ControllerResolver.
          *
          * @param \Symfony\Bridge\PsrHttpMessage\HttpMessageFactoryInterface $http_message_factory
          *   The PSR-7 converter.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Controller/ArgumentResolver/Psr7RequestValueResolver.php:29
          public supports(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata $argument) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Controller/ArgumentResolver/Psr7RequestValueResolver.php:36
          public resolve(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata $argument) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Controller/ArgumentResolver/Psr7RequestValueResolver.php:43
        private__jmHlQ8DenPOz2Y1rQPf6wcbGV3XZvwuMnC6wCu8cgXM => Drupal\Core\Controller\ArgumentResolver\RouteMatchValueResolver (0)
        • Available methods (2)
        • public supports(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata $argument) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Controller/ArgumentResolver/RouteMatchValueResolver.php:19
          public resolve(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata $argument) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Controller/ArgumentResolver/RouteMatchValueResolver.php:26
        private__E5RB7EPjMp2Q_miXb0vh6M0K5wUh779hDQkqBCZjB2g => Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver (0)
        • Available methods (2)
        • public supports(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata $argument): bool {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver/DefaultValueResolver.php:28
          public resolve(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata $argument): iterable {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver/DefaultValueResolver.php:36
        http_kernel.controller.argument_resolver => Symfony\Component\HttpKernel\Controller\ArgumentResolver (3)
        • Properties (3)
        • Available methods (3)
        • private argumentMetadataFactory -> Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory (0) Depth Limit
          private argumentValueResolvers -> array (5) Depth Limit
          public _serviceId -> string (40) "http_kernel.controller.argument_resolver"
        • public __construct(Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactoryInterface $argumentMetadataFactory = null, iterable $argumentValueResolvers = array())
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver.php:37
          public getArguments(Symfony\Component\HttpFoundation\Request $request, $controller): array {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver.php:46
          public static getDefaultArgumentValueResolvers(): iterable
          \Symfony\Component\HttpKernel\Controller\ArgumentResolver::getDefaultArgumentValueResolvers()
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver.php:86
        http_kernel.basic => Symfony\Component\HttpKernel\HttpKernel (5)
        • Properties (5)
        • Available methods (9)
        • Static class properties (2)
        • protected dispatcher -> Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher (4) Recursion
          protected resolver -> Drupal\Core\Controller\ControllerResolver (4) Depth Limit
          protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          private argumentResolver -> Symfony\Component\HttpKernel\Controller\ArgumentResolver (3) Depth Limit
          public _serviceId -> string (17) "http_kernel.basic"
        • public __construct(Symfony\Contracts\EventDispatcher\EventDispatcherInterface $dispatcher, Symfony\Component\HttpKernel\Controller\ControllerResolverInterface $resolver, Symfony\Component\HttpFoundation\RequestStack $requestStack = null, Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface $argumentResolver = null)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:60
          public handle(Symfony\Component\HttpFoundation\Request $request, $type = 1, $catch = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:75
          public terminate(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpFoundation\Response $response) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:98
          public terminateWithException(Throwable $exception, Symfony\Component\HttpFoundation\Request $request = null)
          /**
          * @internal
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:106
          private handleRaw(Symfony\Component\HttpFoundation\Request $request, int $type = 1): Symfony\Component\HttpFoundation\Response Handles a request to convert it to a response.
          /**
          * Handles a request to convert it to a response.
          *
          * Exceptions are not caught.
          *
          * @throws \LogicException       If one of the listener does not behave as expected
          * @throws NotFoundHttpException When controller cannot be found
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:128
          private filterResponse(Symfony\Component\HttpFoundation\Response $response, Symfony\Component\HttpFoundation\Request $request, int $type): Symfony\Component\HttpFoundation\Response Filters a response object.
          /**
          * Filters a response object.
          *
          * @throws \RuntimeException if the passed object is not a Response instance
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:187
          private finishRequest(Symfony\Component\HttpFoundation\Request $request, int $type) Publishes the finish request event, then pop the request from the stack.
          /**
          * Publishes the finish request event, then pop the request from the stack.
          *
          * Note that the order of the operations is important here, otherwise
          * operations such as {@link RequestStack::getParentRequest()} can lead to
          * weird results.
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:205
          private handleThrowable(Throwable $e, Symfony\Component\HttpFoundation\Request $request, int $type): Symfony\Component\HttpFoundation\Response Handles a throwable by trying to convert it to a Response.
          /**
          * Handles a throwable by trying to convert it to a Response.
          *
          * @throws \Exception
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:216
          private varToString($var): string Returns a human-readable string for the specified variable.
          /**
          * Returns a human-readable string for the specified variable.
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:254
        • const MASTER_REQUEST :: integer 1
          \Symfony\Component\HttpKernel\HttpKernel::MASTER_REQUEST
          const SUB_REQUEST :: integer 2
          \Symfony\Component\HttpKernel\HttpKernel::SUB_REQUEST
        http_middleware.session => Drupal\Core\StackMiddleware\Session (4)
        • Properties (4)
        • Available methods (3)
        • Static class properties (2)
        • protected httpKernel -> Symfony\Component\HttpKernel\HttpKernel (5) Depth Limit
          protected sessionServiceName -> string (7) "session"
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          public _serviceId -> string (23) "http_middleware.session"
        • public setContainer(Symfony\Component\DependencyInjection\ContainerInterface $container = null)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
          public __construct(Symfony\Component\HttpKernel\HttpKernelInterface $http_kernel, $service_name = 'session') Constructs a Session stack middleware object.
          /**
          * Constructs a Session stack middleware object.
          *
          * @param \Symfony\Component\HttpKernel\HttpKernelInterface $http_kernel
          *   The decorated kernel.
          * @param string $service_name
          *   The name of the session service, defaults to "session".
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/Session.php:42
          public handle(Symfony\Component\HttpFoundation\Request $request, $type = 1, $catch = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/Session.php:50
        • const MASTER_REQUEST :: integer 1
          \Drupal\Core\StackMiddleware\Session::MASTER_REQUEST
          const SUB_REQUEST :: integer 2
          \Drupal\Core\StackMiddleware\Session::SUB_REQUEST
        http_middleware.kernel_pre_handle => Drupal\Core\StackMiddleware\KernelPreHandle (3)
        • Properties (3)
        • Available methods (2)
        • Static class properties (2)
        • protected httpKernel -> Drupal\Core\StackMiddleware\Session (4) Depth Limit
          protected drupalKernel -> Drupal\Core\DrupalKernel (21) Depth Limit
          public _serviceId -> string (33) "http_middleware.kernel_pre_handle"
        • public __construct(Symfony\Component\HttpKernel\HttpKernelInterface $http_kernel, Drupal\Core\DrupalKernelInterface $drupal_kernel) Constructs a new KernelPreHandle instance.
          /**
          * Constructs a new KernelPreHandle instance.
          *
          * @param \Symfony\Component\HttpKernel\HttpKernelInterface $http_kernel
          *   The wrapped HTTP kernel.
          * @param \Drupal\Core\DrupalKernelInterface $drupal_kernel
          *   The main Drupal kernel.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:36
          public handle(Symfony\Component\HttpFoundation\Request $request, $type = 1, $catch = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:44
        • const MASTER_REQUEST :: integer 1
          \Drupal\Core\StackMiddleware\KernelPreHandle::MASTER_REQUEST
          const SUB_REQUEST :: integer 2
          \Drupal\Core\StackMiddleware\KernelPreHandle::SUB_REQUEST
        settings => Drupal\Core\Site\Settings (2)
        • Properties (2)
        • Available methods (10)
        • Static class properties (2)
        • private storage -> array (12) Depth Limit
          public _serviceId -> string (8) "settings"
        • public __construct(array $settings) Constructor.
          /**
          * Constructor.
          *
          * @param array $settings
          *   Array with the settings.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Site/Settings.php:65
          public __sleep() Prevents settings from being serialized.
          /**
          * Prevents settings from being serialized.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Site/Settings.php:97
          private __clone() Protects creating with clone.
          /**
          * Protects creating with clone.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Site/Settings.php:91
          public static getInstance(): \Drupal\Core\Site\Settings Returns the settings instance.
          \Drupal\Core\Site\Settings::getInstance()
          /**
          * Returns the settings instance.
          *
          * A singleton is used because this class is used before the container is
          * available.
          *
          * @return \Drupal\Core\Site\Settings
          *
          * @throws \BadMethodCallException
          *   Thrown when the settings instance has not been initialized yet.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Site/Settings.php:81
          public static get($name, $default = null): mixed Returns a setting.
          \Drupal\Core\Site\Settings::get($name, $default = null)
          /**
          * Returns a setting.
          *
          * Settings can be set in settings.php in the $settings array and requested
          * by this function. Settings should be used over configuration for read-only,
          * possibly low bootstrap configuration that is environment specific.
          *
          * @param string $name
          *   The name of the setting to return.
          * @param mixed $default
          *   (optional) The default value to use if this setting is not set.
          *
          * @return mixed
          *   The value of the setting, the provided default if not set.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Site/Settings.php:116
          public static getAll(): array Returns all the settings. This is only used for testing purposes.
          \Drupal\Core\Site\Settings::getAll()
          /**
          * Returns all the settings. This is only used for testing purposes.
          *
          * @return array
          *   All the settings.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Site/Settings.php:131
          public static initialize($app_root, $site_path, &$class_loader) Bootstraps settings.php and the Settings singleton.
          \Drupal\Core\Site\Settings::initialize($app_root, $site_path, &$class_loader)
          /**
          * Bootstraps settings.php and the Settings singleton.
          *
          * @param string $app_root
          *   The app root.
          * @param string $site_path
          *   The current site path.
          * @param \Composer\Autoload\ClassLoader $class_loader
          *   The class loader that is used for this request. Passed by reference and
          *   exposed to the local scope of settings.php, so as to allow it to be
          *   decorated.
          *
          * @see default.settings.php
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Site/Settings.php:149
          public static getHashSalt(): string Gets a salt useful for hardening against SQL injection.
          \Drupal\Core\Site\Settings::getHashSalt()
          /**
          * Gets a salt useful for hardening against SQL injection.
          *
          * @return string
          *   A salt based on information in settings.php, not in the database.
          *
          * @throws \RuntimeException
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Site/Settings.php:190
          public static getApcuPrefix($identifier, $root, $site_path = ''): string Generates a prefix for APCu user cache keys.
          \Drupal\Core\Site\Settings::getApcuPrefix($identifier, $root, $site_path = '')
          /**
          * Generates a prefix for APCu user cache keys.
          *
          * A standardized prefix is useful to allow visual inspection of an APCu user
          * cache. By default, this method will produce a unique prefix per site using
          * the hash salt. If the setting 'apcu_ensure_unique_prefix' is set to FALSE
          * then if the caller does not provide a $site_path only the Drupal root will
          * be used. This allows tests to use the same prefix ensuring that the number
          * of APCu items created during a full test run is kept to a minimum.
          * Additionally, if a multi site implementation does not use site specific
          * module directories setting apcu_ensure_unique_prefix would allow the sites
          * to share APCu cache items.
          *
          * @param $identifier
          *   An identifier for the prefix. For example, 'class_loader' or
          *   'cache_backend'.
          *
          * @return string
          *   The prefix for APCu user cache keys.
          *
          * @see https://www.drupal.org/project/drupal/issues/2926309
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Site/Settings.php:224
          private static handleDeprecations(array &$settings): void Handle deprecated values in the site settings.
          /**
          * Handle deprecated values in the site settings.
          *
          * @param array $settings
          *   The site settings.
          *
          * @see self::getDeprecatedSettings()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Site/Settings.php:239
        • private static $instance :: Drupal\Core\Site\Settings (2) Recursion
          private static $deprecatedSettings :: array (4) Depth Limit
        cache_factory => Drupal\Core\Cache\CacheFactory (4)
        • Properties (4)
        • Available methods (3)
        • protected settings -> Drupal\Core\Site\Settings (2) Depth Limit
          protected defaultBinBackends -> array (4) Depth Limit
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          public _serviceId -> string (13) "cache_factory"
        • public setContainer(Symfony\Component\DependencyInjection\ContainerInterface $container = null)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
          public __construct(Drupal\Core\Site\Settings $settings, array $default_bin_backends = array()) Constructs CacheFactory object.
          /**
          * Constructs CacheFactory object.
          *
          * @param \Drupal\Core\Site\Settings $settings
          *   The site settings.
          * @param array $default_bin_backends
          *   (optional) A mapping of bin to backend service name. Mappings in
          *   $settings take precedence over this.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheFactory.php:45
          public get($bin): \Drupal\Core\Cache\CacheBackendInterface Instantiates a cache backend class for a given cache bin.
          /**
          * Instantiates a cache backend class for a given cache bin.
          *
          * By default, this returns an instance of the
          * Drupal\Core\Cache\DatabaseBackend class.
          *
          * Classes implementing Drupal\Core\Cache\CacheBackendInterface can register
          * themselves both as a default implementation and for specific bins.
          *
          * @param string $bin
          *   The cache bin for which a cache backend object should be returned.
          *
          * @return \Drupal\Core\Cache\CacheBackendInterface
          *   The cache backend object associated with the specified bin.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheFactory.php:65
        cache.backend.null => Drupal\Core\Cache\NullBackendFactory (1)
        • Properties
        • Available methods
        • public _serviceId -> string (18) "cache.backend.null"
        • public get($bin) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackendFactory.php:10
        cache.page => Drupal\Core\Cache\NullBackend (1)
        • Properties
        • Available methods (13)
        • Static class properties
        • public _serviceId -> string (10) "cache.page"
        • public __construct($bin) Constructs a NullBackend object.
          /**
          * Constructs a NullBackend object.
          *
          * @param string $bin
          *   The cache bin for which the object is created.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:26
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:31
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:38
          public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:45
          public setMultiple(array $items = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:50
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:55
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:60
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:65
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:70
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:75
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:80
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:85
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:90
        • const CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\NullBackend::CACHE_PERMANENT
        session_configuration => Drupal\Core\Session\SessionConfiguration (2)
        • Properties (2)
        • Available methods (7)
        • protected options -> array (4) Depth Limit
          public _serviceId -> string (21) "session_configuration"
        • public __construct($options = array()) Constructs a new session configuration instance.
          /**
          * Constructs a new session configuration instance.
          *
          * @param array $options
          *   An associative array of session ini settings.
          *
          * @see \Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage::__construct()
          * @see http://php.net/manual/session.configuration.php
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionConfiguration.php:26
          public hasSession(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionConfiguration.php:33
          public getOptions(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionConfiguration.php:40
          protected getName(Symfony\Component\HttpFoundation\Request $request): string Returns the session cookie name.
          /**
          * Returns the session cookie name.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The request.
          *
          * @return string
          *   The name of the session cookie.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionConfiguration.php:65
          protected getUnprefixedName(Symfony\Component\HttpFoundation\Request $request) Returns the session cookie name without the secure/insecure prefix.
          /**
          * Returns the session cookie name without the secure/insecure prefix.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The request.
          *
          * @returns string
          *   The session name without the prefix (SESS/SSESS).
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionConfiguration.php:85
          protected getCookieDomain(Symfony\Component\HttpFoundation\Request $request) Return the session cookie domain.
          /**
          * Return the session cookie domain.
          *
          * The Set-Cookie response header and its domain attribute are defined in RFC
          * 2109, RFC 2965 and RFC 6265 each one superseding the previous version.
          *
          * @see http://tools.ietf.org/html/rfc2109
          * @see http://tools.ietf.org/html/rfc2965
          * @see http://tools.ietf.org/html/rfc6265
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The request.
          *
          * @returns string
          *   The session cookie domain.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionConfiguration.php:121
          protected drupalValidTestUa(): string|false Wraps drupal_valid_test_ua().
          /**
          * Wraps drupal_valid_test_ua().
          *
          * @return string|false
          *   Either the simpletest prefix (the string "simpletest" followed by any
          *   number of digits) or FALSE if the user agent does not contain a valid
          *   HMAC and timestamp.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionConfiguration.php:149
        page_cache_request_policy => Drupal\Core\PageCache\DefaultRequestPolicy (2)
        • Properties (2)
        • Available methods (3)
        • Static class properties (2)
        • protected rules -> array (3) Depth Limit
          public _serviceId -> string (25) "page_cache_request_policy"
        • public __construct(Drupal\Core\Session\SessionConfigurationInterface $session_configuration) Constructs the default page cache request policy.
          /**
          * Constructs the default page cache request policy.
          *
          * @param \Drupal\Core\Session\SessionConfigurationInterface $session_configuration
          *   The session configuration.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PageCache/DefaultRequestPolicy.php:24
          public check(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\PageCache\ChainRequestPolicy
          Defined in <ROOT>/core/lib/Drupal/Core/PageCache/ChainRequestPolicy.php:33
          public addPolicy(Drupal\Core\PageCache\RequestPolicyInterface $policy) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\PageCache\ChainRequestPolicy
          Defined in <ROOT>/core/lib/Drupal/Core/PageCache/ChainRequestPolicy.php:55
        • const ALLOW :: string (5) "allow"
          \Drupal\Core\PageCache\DefaultRequestPolicy::ALLOW
          const DENY :: string (4) "deny"
          \Drupal\Core\PageCache\DefaultRequestPolicy::DENY
        toolbar.page_cache_request_policy.allow_toolbar_path => Drupal\toolbar\PageCache\AllowToolbarPath (1)
        • Properties
        • Available methods
        • Static class properties (2)
        • public _serviceId -> string (52) "toolbar.page_cache_request_policy.allow_toolbar_path"
        • public check(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/toolbar/src/PageCache/AllowToolbarPath.php:19
        • const ALLOW :: string (5) "allow"
          \Drupal\toolbar\PageCache\AllowToolbarPath::ALLOW
          const DENY :: string (4) "deny"
          \Drupal\toolbar\PageCache\AllowToolbarPath::DENY
        page_cache_response_policy => Drupal\Core\ProxyClass\PageCache\ChainResponsePolicy (6)
        • Properties (6)
        • Available methods (6)
        • Static class properties
        • protected drupalProxyOriginalServiceId -> string (56) "drupal.proxy_original_service.page_cache_response_policy"
          protected service -> null
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (26) "page_cache_response_policy"
        • public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          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/PageCache/ChainResponsePolicy.php:49
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public check(Symfony\Component\HttpFoundation\Response $response, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/PageCache/ChainResponsePolicy.php:73
          public addPolicy(Drupal\Core\PageCache\ResponsePolicyInterface $policy) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/PageCache/ChainResponsePolicy.php:81
          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/PageCache/ChainResponsePolicy.php:61
        • const DENY :: string (4) "deny"
          \Drupal\Core\ProxyClass\PageCache\ChainResponsePolicy::DENY
        http_middleware.page_cache => Drupal\page_cache\StackMiddleware\PageCache (6)
        • Properties (6)
        • Available methods (9)
        • Static class properties (2)
        • protected httpKernel -> Drupal\Core\StackMiddleware\KernelPreHandle (3) Depth Limit
          protected cache -> Drupal\Core\Cache\NullBackend (1) Depth Limit
          protected requestPolicy -> Drupal\Core\PageCache\DefaultRequestPolicy (2) Depth Limit
          protected responsePolicy -> Drupal\Core\ProxyClass\PageCache\ChainResponsePolicy (6) Depth Limit
          protected cid -> null
          public _serviceId -> string (26) "http_middleware.page_cache"
        • public __construct(Symfony\Component\HttpKernel\HttpKernelInterface $http_kernel, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\PageCache\RequestPolicyInterface $request_policy, Drupal\Core\PageCache\ResponsePolicyInterface $response_policy) Constructs a PageCache object.
          /**
          * Constructs a PageCache object.
          *
          * @param \Symfony\Component\HttpKernel\HttpKernelInterface $http_kernel
          *   The decorated kernel.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          *   The cache bin.
          * @param \Drupal\Core\PageCache\RequestPolicyInterface $request_policy
          *   A policy rule determining the cacheability of a request.
          * @param \Drupal\Core\PageCache\ResponsePolicyInterface $response_policy
          *   A policy rule determining the cacheability of the response.
          */
          
          Defined in <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:69
          public handle(Symfony\Component\HttpFoundation\Request $request, $type = 1, $catch = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:79
          protected pass(Symfony\Component\HttpFoundation\Request $request, $type = 1, $catch = true) Sidesteps the page cache and directly forwards a request to the backend.
          /**
          * Sidesteps the page cache and directly forwards a request to the backend.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   A request object.
          * @param int $type
          *   The type of the request (one of HttpKernelInterface::MASTER_REQUEST or
          *   HttpKernelInterface::SUB_REQUEST)
          * @param bool $catch
          *   Whether to catch exceptions or not
          *
          * @returns \Symfony\Component\HttpFoundation\Response $response
          *   A response object.
          */
          
          Defined in <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:105
          protected lookup(Symfony\Component\HttpFoundation\Request $request, $type = 1, $catch = true) Retrieves a response from the cache or fetches it from the backend.
          /**
          * Retrieves a response from the cache or fetches it from the backend.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   A request object.
          * @param int $type
          *   The type of the request (one of HttpKernelInterface::MASTER_REQUEST or
          *   HttpKernelInterface::SUB_REQUEST)
          * @param bool $catch
          *   Whether to catch exceptions or not
          *
          * @returns \Symfony\Component\HttpFoundation\Response $response
          *   A response object.
          */
          
          Defined in <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:123
          protected fetch(Symfony\Component\HttpFoundation\Request $request, $type = 1, $catch = true) Fetches a response from the backend and stores it in the cache.
          /**
          * Fetches a response from the backend and stores it in the cache.
          *
          * @see drupal_page_header()
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   A request object.
          * @param int $type
          *   The type of the request (one of HttpKernelInterface::MASTER_REQUEST or
          *   HttpKernelInterface::SUB_REQUEST)
          * @param bool $catch
          *   Whether to catch exceptions or not
          *
          * @returns \Symfony\Component\HttpFoundation\Response $response
          *   A response object.
          */
          
          Defined in <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:189
          protected storeResponse(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpFoundation\Response $response) Stores a response in the page cache.
          /**
          * Stores a response in the page cache.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   A request object.
          * @param \Symfony\Component\HttpFoundation\Response $response
          *   A response object that should be stored in the page cache.
          *
          * @returns bool
          */
          
          Defined in <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:212
          protected get(Symfony\Component\HttpFoundation\Request $request, $allow_invalid = false): \Symfony\Component\HttpFoundation\Response|false Returns a response object from the page cache.
          /**
          * Returns a response object from the page cache.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   A request object.
          * @param bool $allow_invalid
          *   (optional) If TRUE, a cache item may be returned even if it is expired or
          *   has been invalidated. Such items may sometimes be preferred, if the
          *   alternative is recalculating the value stored in the cache, especially
          *   if another concurrent request is already recalculating the same value.
          *   The "valid" property of the returned object indicates whether the item is
          *   valid or not. Defaults to FALSE.
          *
          * @return \Symfony\Component\HttpFoundation\Response|false
          *   The cached response or FALSE on failure.
          */
          
          Defined in <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:304
          protected set(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpFoundation\Response $response, $expire, array $tags) Stores a response object in the page cache.
          /**
          * Stores a response object in the page cache.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   A request object.
          * @param \Symfony\Component\HttpFoundation\Response $response
          *   The response to store in the cache.
          * @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)).
          */
          
          Defined in <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:334
          protected getCacheId(Symfony\Component\HttpFoundation\Request $request): string Gets the page cache ID for this request.
          /**
          * Gets the page cache ID for this request.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   A request object.
          *
          * @return string
          *   The cache ID for this request.
          */
          
          Defined in <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:348
        • const MASTER_REQUEST :: integer 1
          \Drupal\page_cache\StackMiddleware\PageCache::MASTER_REQUEST
          const SUB_REQUEST :: integer 2
          \Drupal\page_cache\StackMiddleware\PageCache::SUB_REQUEST
        http_middleware.reverse_proxy => Drupal\Core\StackMiddleware\ReverseProxyMiddleware (3)
        • Properties (3)
        • Available methods (3)
        • Static class properties (2)
        • protected httpKernel -> Drupal\page_cache\StackMiddleware\PageCache (6) Depth Limit
          protected settings -> Drupal\Core\Site\Settings (2) Depth Limit
          public _serviceId -> string (29) "http_middleware.reverse_proxy"
        • public __construct(Symfony\Component\HttpKernel\HttpKernelInterface $http_kernel, Drupal\Core\Site\Settings $settings) Constructs a ReverseProxyMiddleware object.
          /**
          * Constructs a ReverseProxyMiddleware object.
          *
          * @param \Symfony\Component\HttpKernel\HttpKernelInterface $http_kernel
          *   The decorated kernel.
          * @param \Drupal\Core\Site\Settings $settings
          *   The site settings.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:36
          public handle(Symfony\Component\HttpFoundation\Request $request, $type = 1, $catch = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:44
          public static setSettingsOnRequest(Symfony\Component\HttpFoundation\Request $request, Drupal\Core\Site\Settings $settings) Sets reverse proxy settings on Request object.
          \Drupal\Core\StackMiddleware\ReverseProxyMiddleware::setSettingsOnRequest(Symfony\Component\HttpFoundation\Request $request, Drupal\Core\Site\Settings $settings)
          /**
          * Sets reverse proxy settings on Request object.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   A Request instance.
          * @param \Drupal\Core\Site\Settings $settings
          *   The site settings.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:58
        • const MASTER_REQUEST :: integer 1
          \Drupal\Core\StackMiddleware\ReverseProxyMiddleware::MASTER_REQUEST
          const SUB_REQUEST :: integer 2
          \Drupal\Core\StackMiddleware\ReverseProxyMiddleware::SUB_REQUEST
        http_middleware.negotiation => Drupal\Core\StackMiddleware\NegotiationMiddleware (3)
        • Properties (3)
        • Available methods (4)
        • Static class properties (2)
        • protected app -> Drupal\Core\StackMiddleware\ReverseProxyMiddleware (3) Depth Limit
          protected formats -> array (1) Depth Limit
          public _serviceId -> string (27) "http_middleware.negotiation"
        • public __construct(Symfony\Component\HttpKernel\HttpKernelInterface $app) Constructs a new NegotiationMiddleware.
          /**
          * Constructs a new NegotiationMiddleware.
          *
          * @param \Symfony\Component\HttpKernel\HttpKernelInterface $app
          *   The wrapper HTTP kernel
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:35
          public handle(Symfony\Component\HttpFoundation\Request $request, $type = 1, $catch = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:42
          public registerFormat($format, $mime_type): $this Registers a format for a given MIME type.
          /**
          * Registers a format for a given MIME type.
          *
          * @param string $format
          *   The format.
          * @param string $mime_type
          *   The MIME type.
          *
          * @return $this
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:65
          protected getContentType(Symfony\Component\HttpFoundation\Request $request): string Gets the normalized type of a request.
          /**
          * Gets the normalized type of a request.
          *
          * The normalized type is a short, lowercase version of the format, such as
          * 'html', 'json' or 'atom'.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The request object from which to extract the content type.
          *
          * @return string
          *   The normalized type of a given request.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:82
        • const MASTER_REQUEST :: integer 1
          \Drupal\Core\StackMiddleware\NegotiationMiddleware::MASTER_REQUEST
          const SUB_REQUEST :: integer 2
          \Drupal\Core\StackMiddleware\NegotiationMiddleware::SUB_REQUEST
        http_kernel => Stack\StackedHttpKernel (3)
        • Properties (3)
        • Available methods (3)
        • Static class properties (2)
        • private app -> Drupal\Core\StackMiddleware\NegotiationMiddleware (3) Depth Limit
          private middlewares -> array (6) Depth Limit
          public _serviceId -> string (11) "http_kernel"
        • public __construct(Symfony\Component\HttpKernel\HttpKernelInterface $app, array $middlewares)
          Defined in .../EntrepriseFibreOptique/public/vendor/stack/builder/src/Stack/StackedHttpKernel.php:15
          public handle(Symfony\Component\HttpFoundation\Request $request, $type = 1, $catch = true)
          Defined in .../EntrepriseFibreOptique/public/vendor/stack/builder/src/Stack/StackedHttpKernel.php:21
          public terminate(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpFoundation\Response $response)
          Defined in .../EntrepriseFibreOptique/public/vendor/stack/builder/src/Stack/StackedHttpKernel.php:26
        • const MASTER_REQUEST :: integer 1
          \Stack\StackedHttpKernel::MASTER_REQUEST
          const SUB_REQUEST :: integer 2
          \Stack\StackedHttpKernel::SUB_REQUEST
        cache.backend.chainedfast => Drupal\Core\Cache\ChainedFastBackendFactory (4)
        • Properties (4)
        • Available methods (3)
        • protected consistentServiceName -> string (22) "cache.backend.database"
          protected fastServiceName -> null
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          public _serviceId -> string (25) "cache.backend.chainedfast"
        • public setContainer(Symfony\Component\DependencyInjection\ContainerInterface $container = null)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
          public __construct(Drupal\Core\Site\Settings $settings = null, $consistent_service_name = null, $fast_service_name = null) Constructs ChainedFastBackendFactory object.
          /**
          * Constructs ChainedFastBackendFactory object.
          *
          * @param \Drupal\Core\Site\Settings|null $settings
          *   (optional) The settings object.
          * @param string|null $consistent_service_name
          *   (optional) The service name of the consistent backend factory. Defaults
          *   to:
          *   - $settings->get('cache')['default'] (if specified)
          *   - 'cache.backend.database' (if the above isn't specified)
          * @param string|null $fast_service_name
          *   (optional) The service name of the fast backend factory. Defaults to:
          *   - 'cache.backend.apcu' (if the PHP process has APCu enabled)
          *   - NULL (if the PHP process doesn't have APCu enabled)
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackendFactory.php:47
          public get($bin): \Drupal\Core\Cache\CacheBackendInterface Instantiates a chained, fast cache backend class for a given cache bin.
          /**
          * Instantiates a chained, fast cache backend class for a given cache bin.
          *
          * @param string $bin
          *   The cache bin for which a cache backend object should be returned.
          *
          * @return \Drupal\Core\Cache\CacheBackendInterface
          *   The cache backend object associated with the specified bin.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackendFactory.php:78
        database => Drupal\Core\Database\Driver\mysql\Connection (25)
        • Properties (25)
        • Available methods (74)
        • Static class properties (6)
        • protected statementClass -> null
          protected statementWrapperClass -> string (37) "Drupal\Core\Database\StatementWrapper"
          protected needsCleanup -> boolean false
          private serverVersion -> null
          protected identifierQuotes -> array (2) Depth Limit
          protected target -> string (7) "default"
          protected key -> string (7) "default"
          protected logger -> null
          protected transactionLayers -> array (0)
          protected driverClasses -> array (2) Depth Limit
          protected transactionalDDLSupport -> boolean false
          protected temporaryNameIndex -> integer 0
          protected connection -> PDO (0) Depth Limit
          protected connectionOptions -> array (10) Depth Limit
          protected schema -> null
          protected prefixes -> array (1) Depth Limit
          protected prefixSearch -> array (2) Depth Limit
          protected prefixReplace -> array (2) Depth Limit
          protected unprefixedTablesMap -> array (0)
          protected escapedNames -> array (0)
          protected escapedTables -> array (15) Depth Limit
          protected escapedFields -> array (10) Depth Limit
          protected escapedAliases -> array (12) Depth Limit
          protected rootTransactionEndCallbacks -> array (0)
          public _serviceId -> string (8) "database"
        • public query($query, array $args = array(), $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:96
          public serialize() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:225
          public __destruct() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:238
          public queryRange($query, $from, $count, array $args = array(), array $options = array())
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:245
          public queryTemporary($query, array $args = array(), array $options = array())
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:249
          public driver()
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:255
          public version() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:262
          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/lib/Drupal/Core/Database/Driver/mysql/Connection.php:276
          public databaseType()
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:309
          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/lib/Drupal/Core/Database/Driver/mysql/Connection.php:321
          public mapConditionOperator($operator)
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:335
          public nextId($existing_id0)
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:340
          public nextIdDelete()
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:358
          public rollBack($savepoint_name = 'drupal_transaction') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:430
          public __construct(PDO $connection, array $connection_options) Constructs a Connection object.
          /**
          * Constructs a Connection object.
          *
          * @param \PDO $connection
          *   An object of the PDO class representing a database connection.
          * @param array $connection_options
          *   An array of options for the connection. May include the following:
          *   - prefix
          *   - namespace
          *   - Other driver-specific options.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:225
          public destroy() Destroys this Connection object.
          /**
          * Destroys this Connection object.
          *
          * PHP does not destruct an object if it is still referenced in other
          * variables. In case of PDO database connection objects, PHP only closes the
          * connection when the PDO object is destructed, so any references to this
          * object may cause the number of maximum allowed connections to be exceeded.
          *
          * @deprecated in drupal:9.1.0 and is removed from drupal:10.0.0. Move custom
          *   database destruction logic to __destruct().
          *
          * @see https://www.drupal.org/node/3142866
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:289
          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:397
          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:461
          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:485
          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.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:498
          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).
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:514
          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:526
          public prepareStatement(string $query, array $options): 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.
          * @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.
          *
          * @return \Drupal\Core\Database\StatementInterface
          *   A PDO prepared statement ready for its execute() method.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:549
          public prepareQuery($query, $quote_identifiers = true): \Drupal\Core\Database\StatementInterface Prepares a query string and returns the prepared statement.
          /**
          * Prepares a query string and returns the prepared statement.
          *
          * 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 $query
          *   The query string as SQL, with curly-braces surrounding the
          *   table names.
          * @param bool $quote_identifiers
          *   (optional) Quote any identifiers enclosed in square brackets. Defaults to
          *   TRUE.
          *
          * @return \Drupal\Core\Database\StatementInterface
          *   A PDO prepared statement ready for its execute() method.
          *
          * @deprecated in drupal:9.1.0 and is removed from drupal:10.0.0. Use
          *   ::prepareStatement instead.
          *
          * @see https://www.drupal.org/node/3137786
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:583
          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:599
          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:611
          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:621
          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:633
          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:643
          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:654
          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:678
          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:696
          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:980
          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 $table
          *   The base table for this query, that is, the first table in the FROM
          *   clause. This table 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:1055
          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:1076
          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:1094
          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:1112
          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:1133
          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:1154
          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:1172
          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:1185
          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:1204
          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:1225
          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:1248
          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:1268
          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:1293
          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:1326
          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:1336
          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:1346
          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:1361
          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:1439
          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:1469
          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:1504
          public clientVersion() Returns the version of the database client.
          /**
          * Returns the version of the database client.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1641
          public supportsTransactions(): bool Determines if this driver supports transactions.
          /**
          * Determines if this driver supports transactions.
          *
          * @return bool
          *   TRUE if this connection supports transactions, FALSE otherwise.
          *
          * @deprecated in drupal:9.1.0 and is removed from drupal:10.0.0. All database
          * drivers must support transactions.
          *
          * @see https://www.drupal.org/node/2278745
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1656
          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:1670
          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
          * PDO'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:1720
          public prepare($statement, array $driver_options = array()): \PDOStatement|false Prepares a statement for execution and returns a statement object.
          /**
          * Prepares a statement for execution and returns a statement object.
          *
          * Emulated prepared statements do not communicate with the database server so
          * this method does not check the statement.
          *
          * @param string $statement
          *   This must be a valid SQL statement for the target database server.
          * @param array $driver_options
          *   (optional) This array holds one or more key=>value pairs to set
          *   attribute values for the PDOStatement object that this method returns.
          *   You would most commonly use this to set the \PDO::ATTR_CURSOR value to
          *   \PDO::CURSOR_SCROLL to request a scrollable cursor. Some drivers have
          *   driver specific options that may be set at prepare-time. Defaults to an
          *   empty array.
          *
          * @return \PDOStatement|false
          *   If the database server successfully prepares the statement, returns a
          *   \PDOStatement object.
          *   If the database server cannot successfully prepare the statement  returns
          *   FALSE or emits \PDOException (depending on error handling).
          *
          * @throws \PDOException
          *
          * @see https://www.php.net/manual/en/pdo.prepare.php
          *
          * @deprecated in drupal:9.1.0 and is removed from drupal:10.0.0. Database
          *   drivers should instantiate \PDOStatement objects by calling
          *   \PDO::prepare in their Connection::prepareStatement method instead.
          *   \PDO::prepare should not be called outside of driver code.
          *
          * @see https://www.drupal.org/node/3137786
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1776
          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:1798
          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:1825
          protected handleQueryException(PDOException $e, $query, array $args = array(), $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:115
          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/lib/Drupal/Core/Database/Driver/mysql/Connection.php:286
          protected getServerVersion(): string Gets the server version.
          /**
          * Gets the server version.
          *
          * @return string
          *   The PDO server version.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:302
          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/lib/Drupal/Core/Database/Driver/mysql/Connection.php:385
          protected doCommit() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:460
          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: 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 affected by an
          *     UPDATE or DELETE query. Be aware that means the number of rows actually
          *     changed, not the number of rows matched by the WHERE clause.
          *   - 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.
          * - throw_exception: By default, the database system will catch any errors
          *   on a query as an Exception, log it, and then rethrow it so that code
          *   further up the call chain can take an appropriate action. To suppress
          *   that behavior and simply return NULL on failure, set this option to
          *   FALSE.
          * - 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 PDO options set on the
          *   connection. In particular cases, it could be necessary to override the
          *   PDO 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. See https://www.php.net/manual/en/pdo.prepare.php.
          *
          * @return array
          *   An array of default query options.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:374
          protected setPrefix($prefix) Set the list of prefixes used by this database connection.
          /**
          * Set the list of prefixes used by this database connection.
          *
          * @param array|string $prefix
          *   Either a single prefix, or an array of prefixes, in any of the multiple
          *   forms documented in default.settings.php.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:408
          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:739
          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:926
          protected generateTemporaryTableName(): string Generates a temporary table name.
          /**
          * Generates a temporary table name.
          *
          * @return string
          *   A table name.
          */
          
          Inherited from Drupal\Core\Database\Connection
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1587
          public static open(array &$connection_options = array()) {@inheritdoc}
          \Drupal\Core\Database\Driver\mysql\Connection::open(array &$connection_options = array())
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:133
          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:1851
          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:1912
          protected static getSQLState(Exception $e): string Extracts the SQLSTATE error from the PDOException.
          /**
          * Extracts the SQLSTATE error from the 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:1811
        • const DATABASE_NOT_FOUND :: integer 1049
          \Drupal\Core\Database\Driver\mysql\Connection::DATABASE_NOT_FOUND
          const ACCESS_DENIED :: integer 1045
          \Drupal\Core\Database\Driver\mysql\Connection::ACCESS_DENIED
          const UNSUPPORTED_CHARSET :: integer 2019
          \Drupal\Core\Database\Driver\mysql\Connection::UNSUPPORTED_CHARSET
          const UNKNOWN_CHARSET :: integer 1115
          \Drupal\Core\Database\Driver\mysql\Connection::UNKNOWN_CHARSET
          const SQLSTATE_SYNTAX_ERROR :: integer 42000
          \Drupal\Core\Database\Driver\mysql\Connection::SQLSTATE_SYNTAX_ERROR
          const MIN_MAX_ALLOWED_PACKET :: integer 1024
          \Drupal\Core\Database\Driver\mysql\Connection::MIN_MAX_ALLOWED_PACKET
        cache_tags.invalidator.checksum => Drupal\Core\Cache\DatabaseCacheTagsChecksum (5)
        • Properties (5)
        • Available methods (13)
        • Static class properties
        • protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected invalidatedTags -> array (0)
          protected delayedTags -> array (0)
          protected tagCache -> array (16) Depth Limit
          public _serviceId -> string (31) "cache_tags.invalidator.checksum"
        • 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\CacheTagsChecksumInterface::invalidateTags()
          /**
          * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::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:100
          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:144
          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
          protected catchException(Exception $e) Act on an exception when cache might be stale.
          /**
          * Act on an exception when cache might be stale.
          *
          * If the {cachetags} 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 \Exception $e
          *   The exception.
          *
          * @throws \Exception
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:135
        • const INVALID_CHECKSUM_WHILE_IN_TRANSACTION :: integer -1
          \Drupal\Core\Cache\DatabaseCacheTagsChecksum::INVALID_CHECKSUM_WHILE_IN_TRANSACTION
        cache.backend.database => Drupal\Core\Cache\DatabaseBackendFactory (4)
        • Properties (4)
        • Available methods (3)
        • protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (5) Depth Limit
          protected settings -> Drupal\Core\Site\Settings (2) Depth Limit
          public _serviceId -> string (22) "cache.backend.database"
        • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider, Drupal\Core\Site\Settings $settings = null) Constructs the DatabaseBackendFactory object.
          /**
          * Constructs the DatabaseBackendFactory object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   Database connection
          * @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider
          *   The cache tags checksum provider.
          * @param \Drupal\Core\Site\Settings $settings
          *   (optional) The site settings.
          *
          * @throws \BadMethodCallException
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackendFactory.php:43
          public get($bin): \Drupal\Core\Cache\DatabaseBackend Gets DatabaseBackend for the specified cache bin.
          /**
          * Gets DatabaseBackend for the specified cache bin.
          *
          * @param $bin
          *   The cache bin for which the object is created.
          *
          * @return \Drupal\Core\Cache\DatabaseBackend
          *   The cache backend object for the specified cache bin.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackendFactory.php:58
          protected getMaxRowsForBin($bin): int Gets the max rows for the specified cache bin.
          /**
          * Gets the max rows for the specified cache bin.
          *
          * @param string $bin
          *   The cache bin for which the object is created.
          *
          * @return int
          *   The maximum number of rows for the given bin. Defaults to
          *   DatabaseBackend::DEFAULT_MAX_ROWS.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackendFactory.php:73
        cache.bootstrap => Drupal\Core\Cache\DatabaseBackend (5)
        • Properties (5)
        • Available methods (20)
        • Static class properties (3)
        • protected maxRows -> integer 5000
          protected bin -> string (15) "cache_bootstrap"
          protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (5) Depth Limit
          public _serviceId -> string (15) "cache.bootstrap"
        • 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:77
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99
          public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176
          public setMultiple(array $items) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399
          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:478
          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:544
          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:146
          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:217
          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:411
          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:443
          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:458
        • 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 CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
        module_handler => Drupal\Core\Extension\ModuleHandler (12)
        • Properties (12)
        • Available methods (33)
        • protected loadedFiles -> array (77) Depth Limit
          protected moduleList -> array (77) Depth Limit
          protected loaded -> boolean true
          protected implementations -> array (273) Depth Limit
          protected verified -> array (66) Depth Limit
          protected hookInfo -> null
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected cacheNeedsWriting -> boolean false
          protected alterFunctions -> array (20) Depth Limit
          protected root -> string (42) "/siteweb/EntrepriseFibreOptique/public/web"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
            
          protected includeFileKeys -> array (1) Depth Limit
          public _serviceId -> string (14) "module_handler"
        • 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 getImplementations($hook) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:327
          public writeCache() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:335
          public resetImplementations() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:345
          public implementsHook($module, $hook) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:367
          public invoke($module, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:387
          public invokeAll($hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:398
          public invokeDeprecated($description, $module, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:418
          public invokeAllDeprecated($description, $hook, array $args = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:427
          public alter($type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:455
          public alterDeprecated($description, $type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:546
          public getModuleDirectories() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:700
          public getName($module) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:711
          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:577
          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:623
          protected verifyImplementations(&$implementations, $hook): bool Verifies an array of implementations loaded from the cache, by including the laz...
          /**
          * Verifies an array of implementations loaded from the cache, by including
          * the lazy-loaded $module.$group.inc, and checking function_exists().
          *
          * @param string[] $implementations
          *   Implementation "group" by module name.
          * @param string $hook
          *   The hook name.
          *
          * @return bool
          *   TRUE, if all implementations exist.
          *   FALSE, if one or more implementations don't exist and need to be removed
          *     from the cache.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:672
          private triggerDeprecationError($description, $hook) Triggers an E_USER_DEPRECATED error if any module implements the hook.
          /**
          * Triggers an E_USER_DEPRECATED error if any module implements the hook.
          *
          * @param string $description
          *   Helpful text describing what to do instead of implementing this hook.
          * @param string $hook
          *   The name of the hook.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:441
        stream_wrapper_manager => Drupal\Core\StreamWrapper\StreamWrapperManager (4)
        • Properties (4)
        • Available methods (17)
        • protected info -> array (2) Depth Limit
          protected wrappers -> array (2) Depth Limit
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          public _serviceId -> string (22) "stream_wrapper_manager"
        • public setContainer(Symfony\Component\DependencyInjection\ContainerInterface $container = null)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
          public getWrappers($filter0) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:49
          public getNames($filter0) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:71
          public getDescriptions($filter0) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:83
          public getViaScheme($scheme) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:95
          public getViaUri($uri) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:102
          public getClass($scheme) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:110
          public addStreamWrapper($service_id, $class, $scheme) Adds a stream wrapper.
          /**
          * Adds a stream wrapper.
          *
          * Internal use only.
          *
          * @param string $service_id
          *   The service id.
          * @param string $class
          *   The stream wrapper class.
          * @param string $scheme
          *   The scheme for which the wrapper should be registered.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:151
          public register() Registers the tagged stream wrappers.
          /**
          * Registers the tagged stream wrappers.
          *
          * Internal use only.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:164
          public unregister() Unregisters the tagged stream wrappers.
          /**
          * Unregisters the tagged stream wrappers.
          *
          * Internal use only.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:175
          public registerWrapper($scheme, $class, $type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:190
          public normalizeUri($uri): string Normalizes a URI by making it syntactically correct.
          /**
          * Normalizes a URI by making it syntactically correct.
          *
          * A stream is referenced as "scheme://target".
          *
          * The following actions are taken:
          * - Remove trailing slashes from target
          * - Trim erroneous leading slashes from target. e.g. ":///" becomes "://".
          *
          * @param string $uri
          *   String reference containing the URI to normalize.
          *
          * @return string
          *   The normalized URI.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:238
          public isValidScheme($scheme) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:267
          public isValidUri($uri) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:277
          protected getWrapper($scheme, $uri): \Drupal\Core\StreamWrapper\StreamWrapperInterface|bool Returns a stream wrapper instance.
          /**
          * Returns a stream wrapper instance.
          *
          * @param string $scheme
          *   The scheme of the desired stream wrapper.
          * @param string $uri
          *   The URI of the stream.
          *
          * @return \Drupal\Core\StreamWrapper\StreamWrapperInterface|bool
          *   A stream wrapper object, or false if the scheme is not available.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:129
          public static getTarget($uri) {@inheritdoc}
          \Drupal\Core\StreamWrapper\StreamWrapperManager::getTarget($uri)
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:214
          public static getScheme($uri) {@inheritdoc}
          \Drupal\Core\StreamWrapper\StreamWrapperManager::getScheme($uri)
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:255
        file.mime_type.guesser => Drupal\Core\ProxyClass\File\MimeType\MimeTypeGuesser (6)
        • Properties (6)
        • Available methods (10)
        • protected drupalProxyOriginalServiceId -> string (52) "drupal.proxy_original_service.file.mime_type.guesser"
          protected service -> Drupal\Core\File\MimeType\MimeTypeGuesser (4) Depth Limit
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (22) "file.mime_type.guesser"
        • public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          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/File/MimeType/MimeTypeGuesser.php:49
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public guessMimeType(string $path): string {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php:73
          public guess($path) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php:81
          public addMimeTypeGuesser($guesser, $priority0) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php:89
          public addGuesser(Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesserInterface $guesser, $priority0) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php:97
          public isGuesserSupported(): bool {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php:105
          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/File/MimeType/MimeTypeGuesser.php:61
          public static registerWithSymfonyGuesser(Symfony\Component\DependencyInjection\ContainerInterface $container) {@inheritdoc}
          \Drupal\Core\ProxyClass\File\MimeType\MimeTypeGuesser::registerWithSymfonyGuesser(Symfony\Component\DependencyInjection\ContainerInterface $container)
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php:113
        drupal.proxy_original_service.file.mime_type.guesser.extension => Drupal\Core\File\MimeType\ExtensionMimeTypeGuesser (4)
        • Properties (4)
        • Available methods (5)
        • protected defaultMapping -> array (2) Depth Limit
          protected mapping -> null
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          public _serviceId -> string (62) "drupal.proxy_original_service.file.mime_type.guesser.extension"
        • public __construct(Drupal\Core\Extension\ModuleHandlerInterface $module_handler) Constructs a new ExtensionMimeTypeGuesser.
          /**
          * Constructs a new ExtensionMimeTypeGuesser.
          *
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/ExtensionMimeTypeGuesser.php:885
          public guess($path) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/ExtensionMimeTypeGuesser.php:892
          public guessMimeType($path): string {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/ExtensionMimeTypeGuesser.php:900
          public setMapping(array $mapping = null) Sets the mimetypes/extension mapping to use when guessing mimetype.
          /**
          * Sets the mimetypes/extension mapping to use when guessing mimetype.
          *
          * @param array|null $mapping
          *   Passing a NULL mapping will cause guess() to use self::$defaultMapping.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/ExtensionMimeTypeGuesser.php:935
          public isGuesserSupported(): bool {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/ExtensionMimeTypeGuesser.php:942
        drupal.proxy_original_service.file.mime_type.guesser => Drupal\Core\File\MimeType\MimeTypeGuesser (4)
        • Properties (4)
        • Available methods (8)
        • protected guessers -> array (1) Depth Limit
          protected sortedGuessers -> null
          protected streamWrapperManager -> Drupal\Core\StreamWrapper\StreamWrapperManager (4) Depth Limit
          public _serviceId -> string (52) "drupal.proxy_original_service.file.mime_type.guesser"
        • public __construct(Drupal\Core\StreamWrapper\StreamWrapperManagerInterface $stream_wrapper_manager) Constructs a MimeTypeGuesser object.
          /**
          * Constructs a MimeTypeGuesser object.
          *
          * @param \Drupal\Core\StreamWrapper\StreamWrapperManagerInterface $stream_wrapper_manager
          *   The stream wrapper manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php:48
          public guessMimeType(string $path): string {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php:55
          public guess($path) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php:81
          public addMimeTypeGuesser(Symfony\Component\Mime\MimeTypeGuesserInterface $guesser, $priority0): $this Appends a MIME type guesser to the guessers chain.
          /**
          * Appends a MIME type guesser to the guessers chain.
          *
          * @param \Symfony\Component\Mime\MimeTypeGuesserInterface $guesser
          *   The guesser to be appended.
          * @param int $priority
          *   The priority of the guesser being added.
          *
          * @return $this
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php:96
          public addGuesser(Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesserInterface $guesser, $priority0): $this Appends a MIME type guesser to the guessers chain.
          /**
          * Appends a MIME type guesser to the guessers chain.
          *
          * @param \Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesserInterface $guesser
          *   The guesser to be appended.
          * @param int $priority
          *   The priority of the guesser being added.
          *
          * @return $this
          *
          * @deprecated in drupal:9.1.0 and is removed from drupal:10.0.0. Use
          * ::addMimeTypeGuesser() instead.
          *
          * @see https://www.drupal.org/node/3133341
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php:120
          public isGuesserSupported(): bool {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php:131
          protected sortGuessers(): \Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesserInterface[] Sorts guessers according to priority.
          /**
          * Sorts guessers according to priority.
          *
          * @return \Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesserInterface[]
          *   A sorted array of MIME type guesser objects.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php:141
          public static registerWithSymfonyGuesser(Symfony\Component\DependencyInjection\ContainerInterface $container) A helper function to register with Symfony's singleton MIME type guesser.
          \Drupal\Core\File\MimeType\MimeTypeGuesser::registerWithSymfonyGuesser(Symfony\Component\DependencyInjection\ContainerInterface $container)
          /**
          * A helper function to register with Symfony's singleton MIME type guesser.
          *
          * Symfony's default mimetype guessers have dependencies on PHP's fileinfo
          * extension or being able to run the system command file. Drupal's guesser
          * does not have these dependencies.
          *
          * @see \Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesser
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php:160
        session_manager.metadata_bag => Drupal\Core\Session\MetadataBag (6)
        • Properties (6)
        • Available methods (14)
        • Static class properties (4)
        • private name -> string (10) "__metadata"
          private storageKey -> string (9) "_sf2_meta"
          protected meta -> &array (4) Depth Limit
          private lastUsed -> integer 1619208089
          2021-04-23 20:01:29 UTC
          private updateThreshold -> integer 180
          public _serviceId -> string (28) "session_manager.metadata_bag"
        • public __construct(Drupal\Core\Site\Settings $settings) Constructs a new metadata bag instance.
          /**
          * Constructs a new metadata bag instance.
          *
          * @param \Drupal\Core\Site\Settings $settings
          *   The settings instance.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/MetadataBag.php:24
          public setCsrfTokenSeed($csrf_token_seed) Set the CSRF token seed.
          /**
          * Set the CSRF token seed.
          *
          * @param string $csrf_token_seed
          *   The per-session CSRF token seed.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/MetadataBag.php:35
          public getCsrfTokenSeed(): string|null Get the CSRF token seed.
          /**
          * Get the CSRF token seed.
          *
          * @return string|null
          *   The per-session CSRF token seed or null when no value is set.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/MetadataBag.php:45
          public clearCsrfTokenSeed() Clear the CSRF token seed.
          /**
          * Clear the CSRF token seed.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/MetadataBag.php:54
          public initialize(array &$array) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:69
          public getLifetime(): int Gets the lifetime that the session cookie was set with.
          /**
          * Gets the lifetime that the session cookie was set with.
          *
          * @return int
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:90
          public stampNew($lifetime = null) Stamps a new session's metadata.
          /**
          * Stamps a new session's metadata.
          *
          * @param int $lifetime Sets the cookie lifetime for the session cookie. A null value
          *                      will leave the system settings unchanged, 0 sets the cookie
          *                      to expire with browser session. Time is in seconds, and is
          *                      not a Unix timestamp.
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:103
          public getStorageKey() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:111
          public getCreated(): int Unix timestamp Gets the created timestamp metadata.
          /**
          * Gets the created timestamp metadata.
          *
          * @return int Unix timestamp
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:121
          public getLastUsed(): int Unix timestamp Gets the last used metadata.
          /**
          * Gets the last used metadata.
          *
          * @return int Unix timestamp
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:131
          public clear() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:139
          public getName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:147
          public setName($name) Sets name.
          /**
          * Sets name.
          *
          * @param string $name
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:157
          private stampCreated(int $lifetime = null): void
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:162
        • const CSRF_TOKEN_SEED :: string (1) "s"
          \Drupal\Core\Session\MetadataBag::CSRF_TOKEN_SEED
          const CREATED :: string (1) "c"
          \Drupal\Core\Session\MetadataBag::CREATED
          const UPDATED :: string (1) "u"
          \Drupal\Core\Session\MetadataBag::UPDATED
          const LIFETIME :: string (1) "l"
          \Drupal\Core\Session\MetadataBag::LIFETIME
        session_handler.storage => Drupal\Core\Session\SessionHandler (7)
        • Properties (7)
        • Available methods (17)
        • protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected wrapper -> boolean false
          protected saveHandlerName -> null
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (23) "session_handler.storage"
        • public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          public __construct(Symfony\Component\HttpFoundation\RequestStack $request_stack, Drupal\Core\Database\Connection $connection) Constructs a new SessionHandler instance.
          /**
          * Constructs a new SessionHandler instance.
          *
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionHandler.php:41
          public open($save_path, $name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionHandler.php:49
          public read($sid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionHandler.php:56
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public write($sid, $value) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionHandler.php:70
          public close() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionHandler.php:102
          public destroy($sid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionHandler.php:109
          public gc($lifetime) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionHandler.php:121
          public getSaveHandlerName(): string|null Gets the session.save_handler name.
          /**
          * Gets the session.save_handler name.
          *
          * @return string|null
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:36
          public isSessionHandlerInterface(): bool Is this proxy handler and instance of \SessionHandlerInterface.
          /**
          * Is this proxy handler and instance of \SessionHandlerInterface.
          *
          * @return bool
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:46
          public isWrapper(): bool Returns true if this handler wraps an internal PHP session save handler using \S...
          /**
          * Returns true if this handler wraps an internal PHP session save handler using \SessionHandler.
          *
          * @return bool
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:56
          public isActive(): bool Has a session started?
          /**
          * Has a session started?
          *
          * @return bool
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:66
          public getId(): string Gets the session ID.
          /**
          * Gets the session ID.
          *
          * @return string
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:76
          public setId($id) Sets the session ID.
          /**
          * Sets the session ID.
          *
          * @param string $id
          *
          * @throws \LogicException
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:88
          public getName(): string Gets the session name.
          /**
          * Gets the session name.
          *
          * @return string
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:102
          public setName($name) Sets the session name.
          /**
          * Sets the session name.
          *
          * @param string $name
          *
          * @throws \LogicException
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:114
        session_handler.write_safe => Drupal\Core\Session\WriteSafeSessionHandler (4)
        • Properties (4)
        • Available methods (9)
        • protected wrappedSessionHandler -> Drupal\Core\Session\SessionHandler (7) Depth Limit
          protected sessionWritable -> boolean true
          private readSessions -> array (1) Depth Limit
          public _serviceId -> string (26) "session_handler.write_safe"
        • public __construct(SessionHandlerInterface $wrapped_session_handler, $session_writable = true) Constructs a new write safe session handler.
          /**
          * Constructs a new write safe session handler.
          *
          * @param \SessionHandlerInterface $wrapped_session_handler
          *   The underlying session handler.
          * @param bool $session_writable
          *   Whether or not the session should be initially writable.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:38
          public close() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:46
          public destroy($session_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:53
          public gc($max_lifetime) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:60
          public open($save_path, $session_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:67
          public read($session_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:74
          public write($session_id, $session_data) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:83
          public setSessionWritable($flag) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:97
          public isSessionWritable() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:104
        session_manager => Drupal\Core\Session\SessionManager (14)
        • Properties (14)
        • Available methods (28)
        • protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected sessionConfiguration -> Drupal\Core\Session\SessionConfiguration (2) Depth Limit
          protected startedLazy -> null
          protected writeSafeHandler -> Drupal\Core\Session\WriteSafeSessionHandler (4) Depth Limit
          protected bags -> array (2) Depth Limit
          protected started -> boolean true
          protected closed -> boolean false
          protected saveHandler -> Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy (3) Depth Limit
          protected metadataBag -> Drupal\Core\Session\MetadataBag (6) Depth Limit
          private emulateSameSite -> null
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (15) "session_manager"
        • public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public __construct(Symfony\Component\HttpFoundation\RequestStack $request_stack, Drupal\Core\Database\Connection $connection, Drupal\Core\Session\MetadataBag $metadata_bag, Drupal\Core\Session\SessionConfigurationInterface $session_configuration, $handler = null) Constructs a new session manager instance.
          /**
          * Constructs a new session manager instance.
          *
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection.
          * @param \Drupal\Core\Session\MetadataBag $metadata_bag
          *   The session metadata bag.
          * @param \Drupal\Core\Session\SessionConfigurationInterface $session_configuration
          *   The session configuration interface.
          * @param \Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy|Symfony\Component\HttpFoundation\Session\Storage\Handler\NativeSessionHandler|\SessionHandlerInterface|null $handler
          *   The object to register as a PHP session handler.
          *   @see \Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage::setSaveHandler()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:85
          public start() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:105
          public save() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:178
          public regenerate($destroy = false, $lifetime = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:207
          public delete($uid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:246
          public destroy() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:259
          public setWriteSafeHandler(Drupal\Core\Session\WriteSafeSessionHandlerInterface $handler) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:280
          public getSaveHandler(): AbstractProxy|\SessionHandlerInterface Gets the save handler instance.
          /**
          * Gets the save handler instance.
          *
          * @return AbstractProxy|\SessionHandlerInterface
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:133
          public getId() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:175
          public setId($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:183
          public getName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:191
          public setName($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:199
          public clear() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:285
          public registerBag(Symfony\Component\HttpFoundation\Session\SessionBagInterface $bag) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:302
          public getBag($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:314
          public setMetadataBag(Symfony\Component\HttpFoundation\Session\Storage\MetadataBag $metaBag = null)
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:329
          public getMetadataBag(): MetadataBag Gets the MetadataBag.
          /**
          * Gets the MetadataBag.
          *
          * @return MetadataBag
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:343
          public isStarted() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:351
          public setOptions(array $options) Sets session.* ini variables.
          /**
          * Sets session.* ini variables.
          *
          * For convenience we omit 'session.' from the beginning of the keys.
          * Explicitly ignores other ini keys.
          *
          * @param array $options Session ini directives [key => value]
          *
          * @see https://php.net/session.configuration
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:366
          public setSaveHandler($saveHandler = null) Registers session save handler as a PHP session handler.
          /**
          * Registers session save handler as a PHP session handler.
          *
          * To use internal PHP session save handlers, override this method using ini_set with
          * session.save_handler and session.save_path e.g.
          *
          *     ini_set('session.save_handler', 'files');
          *     ini_set('session.save_path', '/tmp');
          *
          * or pass in a \SessionHandler instance which configures session.save_handler in the
          * constructor, for a template see NativeFileSessionHandler.
          *
          * @see https://php.net/session-set-save-handler
          * @see https://php.net/sessionhandlerinterface
          * @see https://php.net/sessionhandler
          *
          * @param AbstractProxy|\SessionHandlerInterface|null $saveHandler
          *
          * @throws \InvalidArgumentException
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:417
          protected startNow(): bool Forcibly start a PHP session.
          /**
          * Forcibly start a PHP session.
          *
          * @return bool
          *   TRUE if the session is started.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:154
          protected isCli(): bool Returns whether the current PHP process runs on CLI.
          /**
          * Returns whether the current PHP process runs on CLI.
          *
          * Command line clients do not support cookies nor sessions.
          *
          * @return bool
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:291
          protected isSessionObsolete(): bool Determines whether the session contains user data.
          /**
          * Determines whether the session contains user data.
          *
          * @return bool
          *   TRUE when the session does not contain any values and therefore can be
          *   destroyed.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:302
          protected getSessionDataMask(): array Returns a map specifying which session key is containing user data.
          /**
          * Returns a map specifying which session key is containing user data.
          *
          * @return array
          *   An array where keys correspond to the session keys and the values are
          *   booleans specifying whether the corresponding session key contains any
          *   user data.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:315
          protected migrateStoredSession($old_session_id) Migrates the current session to a new session id.
          /**
          * Migrates the current session to a new session id.
          *
          * @param string $old_session_id
          *   The old session ID. The new session ID is $this->getId().
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:341
          protected loadSession(array &$session = null) Load the session with attributes.
          /**
          * Load the session with attributes.
          *
          * After starting the session, PHP retrieves the session from whatever handlers
          * are set to (either PHP's internal, or a custom save handler set with session_set_save_handler()).
          * PHP takes the return value from the read() handler, unserializes it
          * and populates $_SESSION with the result automatically.
          */
          
          Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:450
        private__g9uAg6Wct6g4hzpSWnSSQC4s0UIIVnnc9tWJB9kq-_A => Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag (3)
        • Properties (3)
        • Available methods (14)
        • Iterator (2)
        • private name -> string (10) "attributes"
          private storageKey -> string (15) "_sf2_attributes"
          protected attributes -> &array (2) Depth Limit
        • public __construct(string $storageKey = '_sf2_attributes')
          /**
          * @param string $storageKey The key used to store attributes in the session
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:27
          public getName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:35
          public setName($name)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:40
          public initialize(array &$attributes) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:48
          public getStorageKey() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:56
          public has($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:64
          public get($name, $default = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:72
          public set($name, $value) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:80
          public all() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:88
          public replace(array $attributes) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:96
          public remove($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:107
          public clear() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:121
          public getIterator(): \ArrayIterator An \ArrayIterator instance Returns an iterator for attributes.
          /**
          * Returns an iterator for attributes.
          *
          * @return \ArrayIterator An \ArrayIterator instance
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:134
          public count(): int The number of attributes Returns the number of attributes.
          /**
          * Returns the number of attributes.
          *
          * @return int The number of attributes
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:144
        • uid => string (1) "1"
          theme-style => array (1) Depth Limit
        session.flash_bag => Symfony\Component\HttpFoundation\Session\Flash\FlashBag (3)
        • Properties (3)
        • Available methods (15)
        • private name -> string (7) "flashes"
          private flashes -> &array (1) Depth Limit
          private storageKey -> string (16) "_symfony_flashes"
        • public __construct(string $storageKey = '_symfony_flashes')
          /**
          * @param string $storageKey The key used to store flashes in the session
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:28
          public getName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:36
          public setName($name)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:41
          public initialize(array &$flashes) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:49
          public add($type, $message) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:57
          public peek($type, array $default = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:65
          public peekAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:73
          public get($type, array $default = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:81
          public all() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:97
          public set($type, $messages) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:108
          public setAll(array $messages) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:116
          public has($type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:124
          public keys() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:132
          public getStorageKey() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:140
          public clear() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:148
        session => Symfony\Component\HttpFoundation\Session\Session (6)
        • Properties (6)
        • Available methods (26)
        • Iterator (2)
        • protected storage -> Drupal\Core\Session\SessionManager (14) Depth Limit
          private flashName -> string (7) "flashes"
          private attributeName -> string (10) "attributes"
          private data -> &array (2) Depth Limit
          private usageIndex -> &integer 4
          public _serviceId -> string (7) "session"
        • public __construct(Symfony\Component\HttpFoundation\Session\Storage\SessionStorageInterface $storage = null, Symfony\Component\HttpFoundation\Session\Attribute\AttributeBagInterface $attributes = null, Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface $flashes = null)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:39
          public start() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:55
          public has($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:63
          public get($name, $default = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:71
          public set($name, $value) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:79
          public all() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:87
          public replace(array $attributes) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:95
          public remove($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:103
          public clear() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:111
          public isStarted() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:119
          public getIterator(): \ArrayIterator An \ArrayIterator instance Returns an iterator for attributes.
          /**
          * Returns an iterator for attributes.
          *
          * @return \ArrayIterator An \ArrayIterator instance
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:129
          public count(): int Returns the number of attributes.
          /**
          * Returns the number of attributes.
          *
          * @return int
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:139
          public & getUsageIndex(): &int
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:144
          public isEmpty(): bool
          /**
          * @internal
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:152
          public invalidate($lifetime = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:169
          public migrate($destroy = false, $lifetime = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:179
          public save() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:187
          public getId() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:195
          public setId($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:203
          public getName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:213
          public setName($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:221
          public getMetadataBag() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:229
          public registerBag(Symfony\Component\HttpFoundation\Session\SessionBagInterface $bag) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:239
          public getBag($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:247
          public getFlashBag(): FlashBagInterface Gets the flashbag interface.
          /**
          * Gets the flashbag interface.
          *
          * @return FlashBagInterface
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:259
          private getAttributeBag(): Symfony\Component\HttpFoundation\Session\Attribute\AttributeBagInterface Gets the attributebag interface.
          /**
          * Gets the attributebag interface.
          *
          * Note that this method was added to help with IDE autocompletion.
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:269
        • uid => string (1) "1"
          theme-style => array (1) Depth Limit
        keyvalue => Drupal\Core\KeyValueStore\KeyValueFactory (4)
        • Properties (4)
        • Available methods (2)
        • Static class properties (3)
        • protected stores -> array (2) Depth Limit
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          public options -> array (0)
          public _serviceId -> string (8) "keyvalue"
        • public __construct(Symfony\Component\DependencyInjection\ContainerInterface $container, array $options = array())
          /**
          * @param \Symfony\Component\DependencyInjection\ContainerInterface $container
          *   The service container.
          * @param array $options
          *   (optional) Collection-specific storage override options.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/KeyValueStore/KeyValueFactory.php:53
          public get($collection) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/KeyValueStore/KeyValueFactory.php:61
        • const SPECIFIC_PREFIX :: string (17) "keyvalue_service_"
          \Drupal\Core\KeyValueStore\KeyValueFactory::SPECIFIC_PREFIX
          const DEFAULT_SETTING :: string (7) "default"
          \Drupal\Core\KeyValueStore\KeyValueFactory::DEFAULT_SETTING
          const DEFAULT_SERVICE :: string (17) "keyvalue.database"
          \Drupal\Core\KeyValueStore\KeyValueFactory::DEFAULT_SERVICE
        serialization.phpserialize => Drupal\Component\Serialization\PhpSerialize (1)
        • Properties
        • Available methods (3)
        • public _serviceId -> string (26) "serialization.phpserialize"
        • public static encode($data) {@inheritdoc}
          \Drupal\Component\Serialization\PhpSerialize::encode($data)
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Component/Serialization/PhpSerialize.php:13
          public static decode($raw) {@inheritdoc}
          \Drupal\Component\Serialization\PhpSerialize::decode($raw)
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Component/Serialization/PhpSerialize.php:20
          public static getFileExtension() {@inheritdoc}
          \Drupal\Component\Serialization\PhpSerialize::getFileExtension()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Component/Serialization/PhpSerialize.php:27
        keyvalue.database => Drupal\Core\KeyValueStore\KeyValueDatabaseFactory (3)
        • Properties (3)
        • Available methods (2)
        • protected serializer -> Drupal\Component\Serialization\PhpSerialize (1) Depth Limit
          protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          public _serviceId -> string (17) "keyvalue.database"
        • public __construct(Drupal\Component\Serialization\SerializationInterface $serializer, Drupal\Core\Database\Connection $connection) Constructs this factory object.
          /**
          * Constructs this factory object.
          *
          * @param \Drupal\Component\Serialization\SerializationInterface $serializer
          *   The serialization class to use.
          * @param \Drupal\Core\Database\Connection $connection
          *   The Connection object containing the key-value tables.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/KeyValueStore/KeyValueDatabaseFactory.php:35
          public get($collection) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/KeyValueStore/KeyValueDatabaseFactory.php:43
        state => Drupal\Core\State\State (3)
        • Properties (3)
        • Available methods (8)
        • protected keyValueStore -> Drupal\Core\KeyValueStore\DatabaseStorage (6) Depth Limit
          protected cache -> array (2) Depth Limit
          public _serviceId -> string (5) "state"
        • 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
        path.current => Drupal\Core\Path\CurrentPathStack (3)
        • Properties (3)
        • Available methods (3)
        • protected paths -> SplObjectStorage (0) Depth Limit
          protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          public _serviceId -> string (12) "path.current"
        • public __construct(Symfony\Component\HttpFoundation\RequestStack $request_stack) Constructs a new CurrentPathStack instance.
          /**
          * Constructs a new CurrentPathStack instance.
          *
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Path/CurrentPathStack.php:37
          public getPath(Symfony\Component\HttpFoundation\Request $request = null): string Returns the path of the current request.
          /**
          * Returns the path of the current request.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   (optional) The request.
          *
          * @return string
          *   Returns the path, without leading slashes.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Path/CurrentPathStack.php:51
          public setPath($path, Symfony\Component\HttpFoundation\Request $request = null): $this Sets the current path.
          /**
          * Sets the current path.
          *
          * @param string $path
          *   The path.
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   (optional) The request.
          *
          * @return $this
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Path/CurrentPathStack.php:72
        cache.data => Drupal\Core\Cache\DatabaseBackend (5)
        • Properties (5)
        • Available methods (20)
        • Static class properties (3)
        • protected maxRows -> integer 5000
          protected bin -> string (10) "cache_data"
          protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (5) Depth Limit
          public _serviceId -> string (10) "cache.data"
        • 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:77
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99
          public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176
          public setMultiple(array $items) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399
          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:478
          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:544
          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:146
          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:217
          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:411
          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:443
          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:458
        • 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 CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
        path_processor_manager => Drupal\Core\PathProcessor\PathProcessorManager (5)
        • Properties (5)
        • Available methods (7)
        • protected inboundProcessors -> array (4) Depth Limit
          protected sortedInbound -> array (0)
          protected outboundProcessors -> array (2) Depth Limit
          protected sortedOutbound -> array (0)
          public _serviceId -> string (22) "path_processor_manager"
        • public addInbound(Drupal\Core\PathProcessor\InboundPathProcessorInterface $processor, $priority0) Adds an inbound processor object to the $inboundProcessors property.
          /**
          * Adds an inbound processor object to the $inboundProcessors property.
          *
          * @param \Drupal\Core\PathProcessor\InboundPathProcessorInterface $processor
          *   The processor object to add.
          * @param int $priority
          *   The priority of the processor being added.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorManager.php:59
          public processInbound($path, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorManager.php:67
          public addOutbound(Drupal\Core\PathProcessor\OutboundPathProcessorInterface $processor, $priority0) Adds an outbound processor object to the $outboundProcessors property.
          /**
          * Adds an outbound processor object to the $outboundProcessors property.
          *
          * @param \Drupal\Core\PathProcessor\OutboundPathProcessorInterface $processor
          *   The processor object to add.
          * @param int $priority
          *   The priority of the processor being added.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorManager.php:97
          public processOutbound($path, &$options = array(), Symfony\Component\HttpFoundation\Request $request = null, Drupal\Core\Render\BubbleableMetadata $bubbleable_metadata = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorManager.php:105
          protected getInbound(): array Returns the sorted array of inbound processors.
          /**
          * Returns the sorted array of inbound processors.
          *
          * @return array
          *   An array of processor objects.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorManager.php:81
          protected getOutbound(): array Returns the sorted array of outbound processors.
          /**
          * Returns the sorted array of outbound processors.
          *
          * @return array
          *   An array of processor objects.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorManager.php:119
          protected sortProcessors($type) Sorts the processors according to priority.
          /**
          * Sorts the processors according to priority.
          *
          * @param string $type
          *   The processor type to sort, e.g. 'inboundProcessors'.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorManager.php:133
        path_processor_decode => Drupal\Core\PathProcessor\PathProcessorDecode (1)
        • Properties
        • Available methods
        • public _serviceId -> string (21) "path_processor_decode"
        • public processInbound($path, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorDecode.php:25
        path_processor.image_styles => Drupal\image\PathProcessor\PathProcessorImageStyles (2)
        • Properties (2)
        • Available methods (2)
        • protected streamWrapperManager -> Drupal\Core\StreamWrapper\StreamWrapperManager (4) Depth Limit
          public _serviceId -> string (27) "path_processor.image_styles"
        • public __construct(Drupal\Core\StreamWrapper\StreamWrapperManagerInterface $stream_wrapper_manager) Constructs a new PathProcessorImageStyles object.
          /**
          * Constructs a new PathProcessorImageStyles object.
          *
          * @param \Drupal\Core\StreamWrapper\StreamWrapperManagerInterface $stream_wrapper_manager
          *   The stream wrapper manager service.
          */
          
          Defined in <ROOT>/core/modules/image/src/PathProcessor/PathProcessorImageStyles.php:39
          public processInbound($path, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/image/src/PathProcessor/PathProcessorImageStyles.php:46
        private__iippmE3zvNM7poZWNLe9KCo1TBvrcSIYWA79dl3VOK4 => Drupal\Core\Config\DatabaseStorage (6)
        • Properties (6)
        • Available methods (19)
        • Static class properties
        • protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected table -> string (6) "config"
          protected options -> array (0)
          protected collection -> string (0) ""
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
        • public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          public __construct(Drupal\Core\Database\Connection $connection, $table, array $options = array(), $collection = '') Constructs a new DatabaseStorage.
          /**
          * Constructs a new DatabaseStorage.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   A Database connection to use for reading and writing configuration data.
          * @param string $table
          *   A database table name to store configuration data in.
          * @param array $options
          *   (optional) Any additional database connection options to use in queries.
          * @param string $collection
          *   (optional) The collection to store configuration in. Defaults to the
          *   default collection.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:57
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public exists($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:67
          public read($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:84
          public readMultiple(array $names) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:102
          public write($name, array $data) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:120
          public delete($name) Implements Drupal\Core\Config\StorageInterface::delete().
          /**
          * Implements Drupal\Core\Config\StorageInterface::delete().
          *
          * @throws PDOException
          *
          * @todo Ignore replica targets for data manipulation operations.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:223
          public rename($name, $new_name) Implements Drupal\Core\Config\StorageInterface::rename().
          /**
          * Implements Drupal\Core\Config\StorageInterface::rename().
          *
          * @throws PDOException
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:236
          public encode($data) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:248
          public decode($raw) Implements Drupal\Core\Config\StorageInterface::decode().
          /**
          * Implements Drupal\Core\Config\StorageInterface::decode().
          *
          * @throws ErrorException
          *   The unserialize() call will trigger E_NOTICE if the string cannot
          *   be unserialized.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:259
          public listAll($prefix = '') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:267
          public deleteAll($prefix = '') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:284
          public createCollection($collection) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:300
          public getCollectionName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:312
          public getAllCollectionNames() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:319
          protected doWrite($name, $data): bool Helper method so we can re-try a write.
          /**
          * Helper method so we can re-try a write.
          *
          * @param string $name
          *   The config name.
          * @param string $data
          *   The config data, already dumped to a string.
          *
          * @return bool
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:145
          protected ensureTableExists(): bool Check if the config table exists and create it if not.
          /**
          * Check if the config table exists and create it if not.
          *
          * @return bool
          *   TRUE if the table was created, FALSE otherwise.
          *
          * @throws \Drupal\Core\Config\StorageException
          *   If a database error occurs.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:162
          protected static schemaDefinition() Defines the schema for the configuration table.
          /**
          * Defines the schema for the configuration table.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:186
        • const DEFAULT_COLLECTION :: string (0) ""
          \Drupal\Core\Config\DatabaseStorage::DEFAULT_COLLECTION
        cache.config => Drupal\Core\Cache\DatabaseBackend (5)
        • Properties (5)
        • Available methods (20)
        • Static class properties (3)
        • protected maxRows -> integer 5000
          protected bin -> string (12) "cache_config"
          protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (5) Depth Limit
          public _serviceId -> string (12) "cache.config"
        • 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:77
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99
          public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176
          public setMultiple(array $items) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399
          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:478
          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:544
          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:146
          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:217
          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:411
          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:443
          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:458
        • 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 CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
        config.storage => Drupal\Core\Config\CachedStorage (6)
        • Properties (6)
        • Available methods (21)
        • Static class properties
        • protected storage -> Drupal\Core\Config\DatabaseStorage (6) Depth Limit
          protected cache -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected findByPrefixCache -> array (0)
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (14) "config.storage"
        • public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          public __construct(Drupal\Core\Config\StorageInterface $storage, Drupal\Core\Cache\CacheBackendInterface $cache) Constructs a new CachedStorage.
          /**
          * Constructs a new CachedStorage.
          *
          * @param \Drupal\Core\Config\StorageInterface $storage
          *   A configuration storage to be cached.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          *   A cache backend used to store configuration.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:47
          public exists($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:55
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public read($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:65
          public readMultiple(array $names) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:82
          public write($name, array $data) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:123
          public delete($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:137
          public rename($name, $new_name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:151
          public encode($data) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:166
          public decode($raw) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:173
          public listAll($prefix = '') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:180
          public deleteAll($prefix = '') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:215
          public resetListCache() Clears the static list cache.
          /**
          * Clears the static list cache.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:229
          public createCollection($collection) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:236
          public getAllCollectionNames() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:246
          public getCollectionName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:253
          protected findByPrefix($prefix): array Finds configuration object names starting with a given prefix.
          /**
          * Finds configuration object names starting with a given prefix.
          *
          * Given the following configuration objects:
          * - node.type.article
          * - node.type.page
          *
          * Passing the prefix 'node.type.' will return an array containing the above
          * names.
          *
          * @param string $prefix
          *   The prefix to search for
          *
          * @return array
          *   An array containing matching configuration object names.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:204
          protected getCacheKey($name): string Returns a cache key for a configuration name using the collection.
          /**
          * Returns a cache key for a configuration name using the collection.
          *
          * @param string $name
          *   The configuration name.
          *
          * @return string
          *   The cache key for the configuration name.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:266
          protected getCacheKeys(array $names): array Returns a cache key map for an array of configuration names.
          /**
          * Returns a cache key map for an array of configuration names.
          *
          * @param array $names
          *   The configuration names.
          *
          * @return array
          *   An array of cache keys keyed by configuration names.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:279
          protected getCollectionPrefix(): string Returns a cache ID prefix to use for the collection.
          /**
          * Returns a cache ID prefix to use for the collection.
          *
          * @return string
          *   The cache ID prefix.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:294
        • const DEFAULT_COLLECTION :: string (0) ""
          \Drupal\Core\Config\CachedStorage::DEFAULT_COLLECTION
        config.storage.schema => Drupal\Core\Config\ExtensionInstallStorage (8)
        • Properties (8)
        • Available methods (26)
        • Static class properties (4)
        • protected configStorage -> Drupal\Core\Config\CachedStorage (6) Depth Limit
          protected includeProfile -> boolean true
          protected installProfile -> string (8) "standard"
          protected folders -> null
          protected directory -> string (13) "config/schema"
          protected collection -> string (0) ""
          protected fileCache -> Drupal\Component\FileCache\FileCache (3) Depth Limit
          public _serviceId -> string (21) "config.storage.schema"
        • public __construct(Drupal\Core\Config\StorageInterface $config_storage, $directory, $collection, $include_profile, $profile) Overrides \Drupal\Core\Config\InstallStorage::__construct().
          /**
          * Overrides \Drupal\Core\Config\InstallStorage::__construct().
          *
          * @param \Drupal\Core\Config\StorageInterface $config_storage
          *   The active configuration store where the list of enabled modules and
          *   themes is stored.
          * @param string $directory
          *   The directory to scan in each extension to scan for files.
          * @param string $collection
          *   The collection to store configuration in.
          * @param bool $include_profile
          *   Whether to include the install profile in extensions to
          *   search and to get overrides from.
          * @param string $profile
          *   The current installation profile.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ExtensionInstallStorage.php:54
          public createCollection($collection) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ExtensionInstallStorage.php:64
          public getFilePath($name): string Overrides Drupal\Core\Config\FileStorage::getFilePath().
          /**
          * Overrides Drupal\Core\Config\FileStorage::getFilePath().
          *
          * Returns the path to the configuration file.
          *
          * Determines the owner and path to the default configuration file of a
          * requested config object name located in the installation profile, a module,
          * or a theme (in this order).
          *
          * @return string
          *   The path to the configuration file.
          *
          * @todo Improve this when figuring out how we want to handle configuration in
          *   installation profiles. For instance, a config object actually has to be
          *   searched in the profile first (whereas the profile is never the owner);
          *   only afterwards check for a corresponding module or theme.
          */
          
          Inherited from Drupal\Core\Config\InstallStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:81
          public exists($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Config\InstallStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:94
          public write($name, array $data) Overrides Drupal\Core\Config\FileStorage::write().
          /**
          * Overrides Drupal\Core\Config\FileStorage::write().
          *
          * @throws \Drupal\Core\Config\StorageException
          */
          
          Inherited from Drupal\Core\Config\InstallStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:103
          public delete($name) Overrides Drupal\Core\Config\FileStorage::delete().
          /**
          * Overrides Drupal\Core\Config\FileStorage::delete().
          *
          * @throws \Drupal\Core\Config\StorageException
          */
          
          Inherited from Drupal\Core\Config\InstallStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:112
          public rename($name, $new_name) Overrides Drupal\Core\Config\FileStorage::rename().
          /**
          * Overrides Drupal\Core\Config\FileStorage::rename().
          *
          * @throws \Drupal\Core\Config\StorageException
          */
          
          Inherited from Drupal\Core\Config\InstallStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:121
          public listAll($prefix = '') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Config\InstallStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:128
          public getComponentNames(array $list): array Get all configuration names and folders for a list of modules or themes.
          /**
          * Get all configuration names and folders for a list of modules or themes.
          *
          * @param \Drupal\Core\Extension\Extension[] $list
          *   An associative array of Extension objects, keyed by extension name.
          *
          * @return array
          *   Folders indexed by configuration name.
          */
          
          Inherited from Drupal\Core\Config\InstallStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:185
          public getCoreNames(): array Get all configuration names and folders for Drupal core.
          /**
          * Get all configuration names and folders for Drupal core.
          *
          * @return array
          *   Folders indexed by configuration name.
          */
          
          Inherited from Drupal\Core\Config\InstallStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:216
          public deleteAll($prefix = '') Overrides Drupal\Core\Config\FileStorage::deleteAll().
          /**
          * Overrides Drupal\Core\Config\FileStorage::deleteAll().
          *
          * @throws \Drupal\Core\Config\StorageException
          */
          
          Inherited from Drupal\Core\Config\InstallStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:265
          public reset() Resets the static cache.
          /**
          * Resets the static cache.
          */
          
          Inherited from Drupal\Core\Config\InstallStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:272
          public read($name) Implements Drupal\Core\Config\StorageInterface::read().
          /**
          * Implements Drupal\Core\Config\StorageInterface::read().
          *
          * @throws \Drupal\Core\Config\UnsupportedDataTypeConfigException
          */
          
          Inherited from Drupal\Core\Config\FileStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:103
          public readMultiple(array $names) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Config\FileStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:128
          public encode($data) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Config\FileStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:195
          public decode($raw) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Config\FileStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:202
          public getCollectionName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Config\FileStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:271
          public getAllCollectionNames() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Config\FileStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:278
          protected getAllFolders(): array Returns a map of all config object names and their folders.
          /**
          * Returns a map of all config object names and their folders.
          *
          * The list is based on enabled modules and themes. The active configuration
          * storage is used rather than \Drupal\Core\Extension\ModuleHandler and
          *  \Drupal\Core\Extension\ThemeHandler in order to resolve circular
          * dependencies between these services and \Drupal\Core\Config\ConfigInstaller
          * and \Drupal\Core\Config\TypedConfigManager.
          *
          * @return array
          *   An array mapping config object names with directories.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ExtensionInstallStorage.php:86
          protected getComponentFolder(Drupal\Core\Extension\Extension $extension): string Get folder inside each component that contains the files.
          /**
          * Get folder inside each component that contains the files.
          *
          * @param \Drupal\Core\Extension\Extension $extension
          *   The Extension object for the component.
          *
          * @return string
          *   The configuration folder name for this component.
          */
          
          Inherited from Drupal\Core\Config\InstallStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:246
          protected getCoreFolder(): string Get folder inside Drupal core that contains the files.
          /**
          * Get folder inside Drupal core that contains the files.
          *
          * @return string
          *   The configuration folder name for core.
          */
          
          Inherited from Drupal\Core\Config\InstallStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:256
          protected ensureStorage() Check if the directory exists and create it if not.
          /**
          * Check if the directory exists and create it if not.
          */
          
          Inherited from Drupal\Core\Config\FileStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:78
          protected getAllCollectionNamesHelper($directory): array Helper function for getAllCollectionNames().
          /**
          * Helper function for getAllCollectionNames().
          *
          * If the file storage has the following subdirectory structure:
          *   ./another_collection/one
          *   ./another_collection/two
          *   ./collection/sub/one
          *   ./collection/sub/two
          * this function will return:
          * @code
          *   array(
          *     'another_collection.one',
          *     'another_collection.two',
          *     'collection.sub.one',
          *     'collection.sub.two',
          *   );
          * @endcode
          *
          * @param string $directory
          *   The directory to check for sub directories. This allows this
          *   function to be used recursively to discover all the collections in the
          *   storage. It is the responsibility of the caller to ensure the directory
          *   exists.
          *
          * @return array
          *   A list of collection names contained within the provided directory.
          */
          
          Inherited from Drupal\Core\Config\FileStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:314
          protected getCollectionDirectory(): string Gets the directory for the collection.
          /**
          * Gets the directory for the collection.
          *
          * @return string
          *   The directory for the collection.
          */
          
          Inherited from Drupal\Core\Config\FileStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:352
          private getFileSystem(): \Drupal\Core\File\FileSystemInterface Returns file system service.
          /**
          * Returns file system service.
          *
          * @return \Drupal\Core\File\FileSystemInterface
          *   The file system service.
          */
          
          Inherited from Drupal\Core\Config\FileStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:368
          public static getFileExtension(): string Returns the file extension used by the file storage for all configuration files.
          \Drupal\Core\Config\FileStorage::getFileExtension()
          /**
          * Returns the file extension used by the file storage for all configuration files.
          *
          * @return string
          *   The file extension.
          */
          
          Inherited from Drupal\Core\Config\FileStorage
          Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:71
        • const CONFIG_INSTALL_DIRECTORY :: string (14) "config/install"
          \Drupal\Core\Config\ExtensionInstallStorage::CONFIG_INSTALL_DIRECTORY
          const CONFIG_OPTIONAL_DIRECTORY :: string (15) "config/optional"
          \Drupal\Core\Config\ExtensionInstallStorage::CONFIG_OPTIONAL_DIRECTORY
          const CONFIG_SCHEMA_DIRECTORY :: string (13) "config/schema"
          \Drupal\Core\Config\ExtensionInstallStorage::CONFIG_SCHEMA_DIRECTORY
          const DEFAULT_COLLECTION :: string (0) ""
          \Drupal\Core\Config\ExtensionInstallStorage::DEFAULT_COLLECTION
        cache.discovery => Drupal\Core\Cache\DatabaseBackend (5)
        • Properties (5)
        • Available methods (20)
        • Static class properties (3)
        • protected maxRows -> integer 5000
          protected bin -> string (15) "cache_discovery"
          protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (5) Depth Limit
          public _serviceId -> string (15) "cache.discovery"
        • 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:77
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99
          public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176
          public setMultiple(array $items) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399
          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:478
          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:544
          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:146
          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:217
          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:411
          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:443
          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:458
        • 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 CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
        config.typed => Drupal\Core\Config\TypedConfigManager (25)
        • Properties (25)
        • Available methods (47)
        • protected configStorage -> Drupal\Core\Config\CachedStorage (6) Depth Limit
          protected schemaStorage -> Drupal\Core\Config\ExtensionInstallStorage (8) Depth Limit
          protected definitions -> null
          protected validator -> null
          protected constraintManager -> Drupal\Core\Validation\ConstraintManager (17) Depth Limit
          protected prototypes -> array (0)
          protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver (4) Depth Limit
          protected cacheKey -> string (24) "typed_config_definitions"
          protected cacheTags -> array (0)
          protected alterHook -> string (18) "config_schema_info"
          protected subdir -> null
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> null
          protected pluginInterface -> null
          protected namespaces -> null
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> null
          protected mapper -> null
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (12) "config.typed"
        • public __construct(Drupal\Core\Config\StorageInterface $configStorage, Drupal\Core\Config\StorageInterface $schemaStorage, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver = null) Creates a new typed configuration manager.
          /**
          * Creates a new typed configuration manager.
          *
          * @param \Drupal\Core\Config\StorageInterface $configStorage
          *   The storage object to use for reading schema data
          * @param \Drupal\Core\Config\StorageInterface $schemaStorage
          *   The storage object to use for reading schema data
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          *   The cache backend to use for caching the definitions.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver
          *   (optional) The class resolver.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:54
          public get($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:76
          public buildDataDefinition(array $definition, $value, $name = null, $parent = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:84
          public getDefinition($base_plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:199
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:206
          public hasConfigSchema($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:360
          public createFromNameAndData($config_name, array $config_data) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:392
          public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public createInstance($data_type, array $configuration = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
          public create(Drupal\Core\TypedData\DataDefinitionInterface $definition, $value = null, $name = null, $parent = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
          public createDataDefinition($data_type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
          public createListDataDefinition($item_type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
          public getInstance(array $options) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
          public getPropertyInstance(Drupal\Core\TypedData\TypedDataInterface $object, $property_name, $value = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
          public setValidator(Symfony\Component\Validator\Validator\ValidatorInterface $validator) Sets the validator for validating typed data.
          /**
          * Sets the validator for validating typed data.
          *
          * @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator
          *   The validator object to set.
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:219
          public getValidator() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:226
          public setValidationConstraintManager(Drupal\Core\Validation\ConstraintManager $constraintManager) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:240
          public getValidationConstraintManager() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:247
          public getDefaultConstraints(Drupal\Core\TypedData\DataDefinitionInterface $definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:254
          public getCanonicalRepresentation(Drupal\Core\TypedData\TypedDataInterface $data) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:288
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions.
          /**
          * Performs extra processing on plugin definitions.
          *
          * By default we add defaults for the type to the definition. If a type has
          * additional processing logic they can do that by replacing or extending the
          * method.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:66
          protected determineType($base_plugin_id, array $definitions): string Determines the typed config type for a plugin ID.
          /**
          * Determines the typed config type for a plugin ID.
          *
          * @param string $base_plugin_id
          *   The plugin ID.
          * @param array $definitions
          *   An array of typed config definitions.
          *
          * @return string
          *   The typed config type for the given plugin ID.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:129
          protected getDefinitionWithReplacements($base_plugin_id, array $replacements, $exception_on_invalid = true): array Gets a schema definition with replacements for dynamic names.
          /**
          * Gets a schema definition with replacements for dynamic names.
          *
          * @param string $base_plugin_id
          *   A plugin ID.
          * @param array $replacements
          *   An array of replacements for dynamic type names.
          * @param bool $exception_on_invalid
          *   (optional) This parameter is passed along to self::getDefinition().
          *   However, self::getDefinition() does not respect this parameter, so it is
          *   effectively useless in this context.
          *
          * @return array
          *   A schema definition array.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:159
          protected getFallbackName($name): null|string Gets fallback configuration schema name.
          /**
          * Gets fallback configuration schema name.
          *
          * @param string $name
          *   Configuration name or key.
          *
          * @return null|string
          *   The resolved schema name for the given configuration name or key. Returns
          *   null if there is no schema name to fallback to. For example,
          *   breakpoint.breakpoint.module.toolbar.narrow will check for definitions in
          *   the following order:
          *     breakpoint.breakpoint.module.toolbar.*
          *     breakpoint.breakpoint.module.*.*
          *     breakpoint.breakpoint.module.*
          *     breakpoint.breakpoint.*.*.*
          *     breakpoint.breakpoint.*
          *     breakpoint.*.*.*.*
          *     breakpoint.*
          *   Colons are also used, for example,
          *   block.settings.system_menu_block:footer will check for definitions in the
          *   following order:
          *     block.settings.system_menu_block:*
          *     block.settings.*:*
          *     block.settings.*
          *     block.*.*:*
          *     block.*
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:238
          protected replaceName($name, $data): string Replaces variables in configuration name.
          /**
          * Replaces variables in configuration name.
          *
          * The configuration name may contain one or more variables to be replaced,
          * enclosed in square brackets like '[name]' and will follow the replacement
          * rules defined by the replaceVariable() method.
          *
          * @param string $name
          *   Configuration name with variables in square brackets.
          * @param mixed $data
          *   Configuration data for the element.
          *
          * @return string
          *   Configuration name with variables replaced.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:276
          protected replaceVariable($value, $data): string Replaces variable values in included names with configuration data.
          /**
          * Replaces variable values in included names with configuration data.
          *
          * Variable values are nested configuration keys that will be replaced by
          * their value or some of these special strings:
          * - '%key', will be replaced by the element's key.
          * - '%parent', to reference the parent element.
          * - '%type', to reference the schema definition type. Can only be used in
          *   combination with %parent.
          *
          * There may be nested configuration keys separated by dots or more complex
          * patterns like '%parent.name' which references the 'name' value of the
          * parent element.
          *
          * Example patterns:
          * - 'name.subkey', indicates a nested value of the current element.
          * - '%parent.name', will be replaced by the 'name' value of the parent.
          * - '%parent.%key', will be replaced by the parent element's key.
          * - '%parent.%type', will be replaced by the schema type of the parent.
          * - '%parent.%parent.%type', will be replaced by the schema type of the
          *   parent's parent.
          *
          * @param string $value
          *   Variable value to be replaced.
          * @param mixed $data
          *   Configuration data for the element.
          *
          * @return string
          *   The replaced value if a replacement found or the original value if not.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:320
          protected alterDefinitions(&$definitions) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:369
          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:165
          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:206
          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:219
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        container.namespaces => ArrayObject (1)
        • Properties
        • Available methods (25)
        • Static class properties (2)
        • Iterator (92)
        • public _serviceId -> string (20) "container.namespaces"
        • public __construct($input, $flags, $iterator_class)
          public uksort($cmp_function)
          public setIteratorClass($iteratorClass)
          public exchangeArray($input)
          public getIterator()
          public __debugInfo()
          public __serialize()
          public __unserialize($serialized)
          public serialize()
          public unserialize($serialized)
          public natcasesort()
          public natsort()
          public uasort($cmp_function)
          public offsetExists($index)
          public ksort()
          public asort()
          public setFlags($flags)
          public getFlags()
          public count()
          public getArrayCopy()
          public append($value)
          public offsetUnset($index)
          public offsetSet($index, $newval)
          public offsetGet($index)
          public getIteratorClass()
        • const STD_PROP_LIST :: integer 1
          \ArrayObject::STD_PROP_LIST
          const ARRAY_AS_PROPS :: integer 2
          \ArrayObject::ARRAY_AS_PROPS
        • Drupal\address => string (27) "modules/contrib/address/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Oct 23 2020 modules/contrib/address/src
            
          Drupal\admin_toolbar => string (33) "modules/contrib/admin_toolbar/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Sep 24 2020 modules/contrib/admin_toolbar/src
            
          Drupal\admin_toolbar_tools => string (53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Sep 24 2020 modules/contrib/admin_toolbar/admin_toolbar_tools/src
            
          Drupal\automated_cron => string (31) "core/modules/automated_cron/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/automated_cron/src
            
          Drupal\big_pipe => string (25) "core/modules/big_pipe/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/big_pipe/src
            
          Drupal\block => string (22) "core/modules/block/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/block/src
            
          Drupal\block_content => string (30) "core/modules/block_content/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/block_content/src
            
          Drupal\bootstrap_layout_builder => string (44) "modules/contrib/bootstrap_layout_builder/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Jan 14 05:43 modules/contrib/bootstrap_layout_builder/src
            
          Drupal\bootstrap_styles => string (36) "modules/contrib/bootstrap_styles/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Jan 14 05:19 modules/contrib/bootstrap_styles/src
            
          Drupal\breakpoint => string (27) "core/modules/breakpoint/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/breakpoint/src
            
          Drupal\ckeditor => string (25) "core/modules/ckeditor/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/ckeditor/src
            
          Drupal\color => string (22) "core/modules/color/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/color/src
            
          Drupal\comment => string (24) "core/modules/comment/src"
          • Directory (4KB)
          • Base64
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/comment/src
            
          • base64_decode(Drupal\comment) binary string (18)
          Drupal\commerce => string (28) "modules/contrib/commerce/src"
          • Directory (4KB)
          • Base64
          • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/src
            
          • base64_decode(Drupal\commerce) binary string (21)
          Drupal\commerce_cart => string (41) "modules/contrib/commerce/modules/cart/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/cart/src
            
          Drupal\commerce_checkout => string (45) "modules/contrib/commerce/modules/checkout/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/checkout/src
            
          Drupal\commerce_number_pattern => string (51) "modules/contrib/commerce/modules/number_pattern/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/number_pattern/src
            
          Drupal\commerce_order => string (42) "modules/contrib/commerce/modules/order/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/order/src
            
          Drupal\commerce_price => string (42) "modules/contrib/commerce/modules/price/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/price/src
            
          Drupal\commerce_product => string (44) "modules/contrib/commerce/modules/product/src"
          • Directory (4KB)
          • Base64
          • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/product/src
            
          • base64_decode(Drupal\commerce_product) binary string (33)
          Drupal\commerce_promotion => string (46) "modules/contrib/commerce/modules/promotion/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/promotion/src
            
          Drupal\commerce_store => string (42) "modules/contrib/commerce/modules/store/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/store/src
            
          Drupal\config => string (23) "core/modules/config/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/config/src
            
          Drupal\contact => string (24) "core/modules/contact/src"
          • Directory (4KB)
          • Base64
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/contact/src
            
          • base64_decode(Drupal\contact) binary string (18)
          Drupal\contextual => string (27) "core/modules/contextual/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/contextual/src
            
          Drupal\datetime => string (25) "core/modules/datetime/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/datetime/src
            
          Drupal\dblog => string (22) "core/modules/dblog/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/dblog/src
            
          Drupal\dynamic_page_cache => string (35) "core/modules/dynamic_page_cache/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/dynamic_page_cache/src
            
          Drupal\editor => string (23) "core/modules/editor/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/editor/src
            
          Drupal\entity => string (26) "modules/contrib/entity/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Oct 18 2020 modules/contrib/entity/src
            
          Drupal\entity_reference_revisions => string (46) "modules/contrib/entity_reference_revisions/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Mar 03 21:33 modules/contrib/entity_reference_revisions/src
            
          Drupal\field => string (22) "core/modules/field/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/field/src
            
          Drupal\field_ui => string (25) "core/modules/field_ui/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/field_ui/src
            
          Drupal\file => string (21) "core/modules/file/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/file/src
            
          Drupal\filter => string (23) "core/modules/filter/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/filter/src
            
          Drupal\help => string (21) "core/modules/help/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/help/src
            
          Drupal\history => string (24) "core/modules/history/src"
          • Directory (4KB)
          • Base64
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/history/src
            
          • base64_decode(Drupal\history) binary string (18)
          Drupal\image => string (22) "core/modules/image/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/image/src
            
          Drupal\inline_entity_form => string (38) "modules/contrib/inline_entity_form/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Mar 30 21:31 modules/contrib/inline_entity_form/src
            
          Drupal\jquery_ui => string (30) "modules/jQueryUI/jquery_ui/src"
          Drupal\jquery_ui_draggable => string (40) "modules/jQueryUI/jquery_ui_draggable/src"
          Drupal\jquery_ui_droppable => string (40) "modules/jQueryUI/jquery_ui_droppable/src"
          Drupal\jquery_ui_sortable => string (39) "modules/jQueryUI/jquery_ui_sortable/src"
          Drupal\layout_builder => string (31) "core/modules/layout_builder/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/layout_builder/src
            
          Drupal\layout_builder_blocks => string (41) "modules/contrib/layout_builder_blocks/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Jan 14 06:43 modules/contrib/layout_builder_blocks/src
            
          Drupal\layout_discovery => string (33) "core/modules/layout_discovery/src"
          Drupal\layouts_theme_configs => string (33) "modules/layouts_theme_configs/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Mar 13 11:42 modules/layouts_theme_configs/src
            
          Drupal\link => string (21) "core/modules/link/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/link/src
            
          Drupal\media => string (22) "core/modules/media/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/media/src
            
          Drupal\media_library => string (30) "core/modules/media_library/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/media_library/src
            
          Drupal\media_library_form_element => string (46) "modules/contrib/media_library_form_element/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Dec 11 2020 modules/contrib/media_library_form_element/src
            
          Drupal\media_library_theme_reset => string (45) "modules/contrib/media_library_theme_reset/src"
          Drupal\menu_link_content => string (34) "core/modules/menu_link_content/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/menu_link_content/src
            
          Drupal\menu_ui => string (24) "core/modules/menu_ui/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/menu_ui/src
            
          Drupal\node => string (21) "core/modules/node/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/node/src
            
          Drupal\options => string (24) "core/modules/options/src"
          • Directory (4KB)
          • Base64
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/options/src
            
          • base64_decode(Drupal\options) binary string (18)
          Drupal\page_cache => string (27) "core/modules/page_cache/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/page_cache/src
            
          Drupal\path => string (21) "core/modules/path/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/path/src
            
          Drupal\path_alias => string (27) "core/modules/path_alias/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/path_alias/src
            
          Drupal\profile => string (27) "modules/contrib/profile/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Sep 08 2020 modules/contrib/profile/src
            
          Drupal\quickedit => string (26) "core/modules/quickedit/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/quickedit/src
            
          Drupal\rdf => string (20) "core/modules/rdf/src"
          • Directory (4KB)
          • Base64
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/rdf/src
            
          • base64_decode(Drupal\rdf) binary string (15)
          Drupal\search => string (23) "core/modules/search/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/search/src
            
          Drupal\shortcut => string (25) "core/modules/shortcut/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/shortcut/src
            
          Drupal\state_machine => string (33) "modules/contrib/state_machine/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Feb 28 2020 modules/contrib/state_machine/src
            
          Drupal\system => string (23) "core/modules/system/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/system/src
            
          Drupal\taxonomy => string (25) "core/modules/taxonomy/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/taxonomy/src
            
          Drupal\text => string (21) "core/modules/text/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/text/src
            
          Drupal\token => string (25) "modules/contrib/token/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Dec 18 2020 modules/contrib/token/src
            
          Drupal\toolbar => string (24) "core/modules/toolbar/src"
          • Directory (4KB)
          • Base64
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/toolbar/src
            
          • base64_decode(Drupal\toolbar) binary string (18)
          Drupal\tour => string (21) "core/modules/tour/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/tour/src
            
          Drupal\twig_vardumper => string (34) "modules/contrib/twig_vardumper/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Jun 11 2020 modules/contrib/twig_vardumper/src
            
          Drupal\update => string (23) "core/modules/update/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/update/src
            
          Drupal\user => string (21) "core/modules/user/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/user/src
            
          Drupal\views_ui => string (25) "core/modules/views_ui/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/views_ui/src
            
          Drupal\views => string (22) "core/modules/views/src"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/views/src
            
          Drupal\standard => string (26) "core/profiles/standard/src"
          Drupal\Core\Field => string (26) "core/lib/Drupal/Core/Field"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Field
            
          Drupal\Core\Datetime => string (29) "core/lib/Drupal/Core/Datetime"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Datetime
            
          Drupal\Core\Entity => string (27) "core/lib/Drupal/Core/Entity"
          • Directory (12KB)
          • drwxr-xr-x 1000 1000 12KB Apr 07 12:18 core/lib/Drupal/Core/Entity
            
          Drupal\Core\ProxyClass => string (31) "core/lib/Drupal/Core/ProxyClass"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/ProxyClass
            
          Drupal\Core\Validation => string (31) "core/lib/Drupal/Core/Validation"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Validation
            
          Drupal\Core\Render => string (27) "core/lib/Drupal/Core/Render"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Render
            
          Drupal\Core\TypedData => string (30) "core/lib/Drupal/Core/TypedData"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/TypedData
            
          Drupal\Core\Mail => string (25) "core/lib/Drupal/Core/Mail"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Mail
            
          Drupal\Core\Menu => string (25) "core/lib/Drupal/Core/Menu"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Menu
            
          Drupal\Core\Action => string (27) "core/lib/Drupal/Core/Action"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Action
            
          Drupal\Core\Config => string (27) "core/lib/Drupal/Core/Config"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Config
            
          Drupal\Core\Path => string (25) "core/lib/Drupal/Core/Path"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Path
            
          Drupal\Core\Block => string (26) "core/lib/Drupal/Core/Block"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Block
            
          Drupal\Core\TempStore => string (30) "core/lib/Drupal/Core/TempStore"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/TempStore
            
          Drupal\Component\Annotation => string (36) "core/lib/Drupal/Component/Annotation"
          • Directory (4KB)
          • Base64
          • drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Component/Annotation
            
          • base64_decode(Drupal\Component\Annotation) binary string (27)
        validation.constraint => Drupal\Core\Validation\ConstraintManager (17)
        • Properties (17)
        • Available methods (29)
        • protected cacheKey -> string (29) "validation_constraint_plugins"
          protected cacheTags -> array (0)
          protected alterHook -> string (21) "validation_constraint"
          protected subdir -> string (28) "Plugin/Validation/Constraint"
          • Base64
          • base64_decode(subdir) binary string (21)
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (44) "Drupal\Core\Validation\Annotation\Constraint"
          protected pluginInterface -> null
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> Drupal\Core\Plugin\Factory\ContainerFactory (2) Depth Limit
          protected mapper -> null
          protected definitions -> array (50) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (21) "validation.constraint"
        • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler) Overrides \Drupal\Component\Plugin\PluginManagerBase::__construct().
          /**
          * Overrides \Drupal\Component\Plugin\PluginManagerBase::__construct().
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler to invoke the alter hook with.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Validation/ConstraintManager.php:42
          public create($name, $options): \Symfony\Component\Validator\Constraint Creates a validation constraint.
          /**
          * Creates a validation constraint.
          *
          * @param string $name
          *   The name or plugin id of the constraint.
          * @param mixed $options
          *   The options to pass to the constraint class. Required and supported
          *   options depend on the constraint class.
          *
          * @return \Symfony\Component\Validator\Constraint
          *   A validation constraint plugin.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Validation/ConstraintManager.php:71
          public registerDefinitions() Callback for registering definitions for constraints shipped with Symfony.
          /**
          * Callback for registering definitions for constraints shipped with Symfony.
          *
          * @see ConstraintManager::__construct()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Validation/ConstraintManager.php:86
          public processDefinition(&$definition, $plugin_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Validation/ConstraintManager.php:112
          public getDefinitionsByType($type): array Returns a list of constraints that support the given type.
          /**
          * Returns a list of constraints that support the given type.
          *
          * @param string $type
          *   The type to filter on.
          *
          * @return array
          *   An array of constraint plugin definitions supporting the given type,
          *   keyed by constraint name (plugin ID).
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Validation/ConstraintManager.php:129
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Validation/ConstraintManager.php:51
          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:165
          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:206
          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:219
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        config.factory => Drupal\Core\Config\ConfigFactory (6)
        • Properties (6)
        • Available methods (20)
        • protected storage -> Drupal\Core\Config\CachedStorage (6) Depth Limit
          protected eventDispatcher -> Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher (4) Recursion
          protected cache -> array (16) Depth Limit
          protected typedConfigManager -> Drupal\Core\Config\TypedConfigManager (25) Depth Limit
          protected configFactoryOverrides -> array (0)
          public _serviceId -> string (14) "config.factory"
        • public __construct(Drupal\Core\Config\StorageInterface $storage, Symfony\Component\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\Component\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() {@inheritdoc}
          \Drupal\Core\Config\ConfigFactory::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:385
        path_processor_front => Drupal\Core\PathProcessor\PathProcessorFront (2)
        • Properties (2)
        • Available methods (3)
        • protected config -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          public _serviceId -> string (20) "path_processor_front"
        • public __construct(Drupal\Core\Config\ConfigFactoryInterface $config) Constructs a PathProcessorFront object.
          /**
          * Constructs a PathProcessorFront object.
          *
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config
          *   A config factory for retrieving the site front page configuration.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorFront.php:30
          public processInbound($path, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorFront.php:37
          public processOutbound($path, &$options = array(), Symfony\Component\HttpFoundation\Request $request = null, Drupal\Core\Render\BubbleableMetadata $bubbleable_metadata = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorFront.php:62
        path_processor.files => Drupal\system\PathProcessor\PathProcessorFiles (1)
        • Properties
        • Available methods
        • public _serviceId -> string (20) "path_processor.files"
        • public processInbound($path, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/system/src/PathProcessor/PathProcessorFiles.php:19
        path_alias.repository => Drupal\path_alias\AliasRepository (2)
        • Properties (2)
        • Available methods (7)
        • protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          public _serviceId -> string (21) "path_alias.repository"
        • public __construct(Drupal\Core\Database\Connection $connection) Constructs an AliasRepository object.
          /**
          * Constructs an AliasRepository object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   A database connection for reading and writing path aliases.
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasRepository.php:27
          public preloadPathAlias($preloaded, $langcode) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasRepository.php:34
          public lookupBySystemPath($path, $langcode) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasRepository.php:59
          public lookupByAlias($alias, $langcode) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasRepository.php:75
          public pathHasMatchingAlias($initial_substring) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasRepository.php:91
          protected getBaseQuery(): \Drupal\Core\Database\Query\SelectInterface Returns a SELECT query for the path_alias base table.
          /**
          * Returns a SELECT query for the path_alias base table.
          *
          * @return \Drupal\Core\Database\Query\SelectInterface
          *   A Select query object.
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasRepository.php:108
          protected addLanguageFallback(Drupal\Core\Database\Query\SelectInterface $query, $langcode) Adds path alias language fallback conditions to a select query object.
          /**
          * Adds path alias language fallback conditions to a select query object.
          *
          * @param \Drupal\Core\Database\Query\SelectInterface $query
          *   A Select query object.
          * @param string $langcode
          *   Language code to search the path with. If there's no path defined for
          *   that language it will search paths without language.
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasRepository.php:124
        lock => Drupal\Core\ProxyClass\Lock\DatabaseLockBackend (6)
        • Properties (6)
        • Available methods (11)
        • protected drupalProxyOriginalServiceId -> string (34) "drupal.proxy_original_service.lock"
          protected service -> null
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (4) "lock"
        • public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          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 __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public acquire($name, $timeout = 30.0) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:73
          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
        path_alias.whitelist => Drupal\path_alias\AliasWhitelist (13)
        • Properties (13)
        • Available methods (16)
        • protected state -> Drupal\Core\State\State (3) Depth Limit
          protected pathAliasRepository -> Drupal\path_alias\AliasRepository (2) Depth Limit
          protected cid -> string (20) "path_alias_whitelist"
          protected tags -> array (0)
          protected cache -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected lock -> Drupal\Core\ProxyClass\Lock\DatabaseLockBackend (6) Depth Limit
          protected keysToPersist -> array (0)
          protected keysToRemove -> array (0)
          protected storage -> array (0)
          protected cacheCreated -> null
          protected cacheInvalidated -> boolean false
          protected cacheLoaded -> boolean false
          public _serviceId -> string (20) "path_alias.whitelist"
        • public __construct($cid, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Lock\LockBackendInterface $lock, Drupal\Core\State\StateInterface $state, Drupal\path_alias\AliasRepositoryInterface $alias_repository) Constructs an AliasWhitelist object.
          /**
          * Constructs an AliasWhitelist object.
          *
          * @param string $cid
          *   The cache id to use.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          *   The cache backend.
          * @param \Drupal\Core\Lock\LockBackendInterface $lock
          *   The lock backend.
          * @param \Drupal\Core\State\StateInterface $state
          *   The state keyvalue store.
          * @param \Drupal\path_alias\AliasRepositoryInterface $alias_repository
          *   The path alias repository.
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasWhitelist.php:43
          public get($offset) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasWhitelist.php:83
          public resolveCacheMiss($root) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasWhitelist.php:103
          public clear() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasWhitelist.php:115
          public has($key) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\CacheCollector
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:134
          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 destruct() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\CacheCollector
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:326
          protected lazyLoadCache() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasWhitelist.php:52
          protected loadMenuPathRoots() Loads menu path roots to prepopulate cache.
          /**
          * Loads menu path roots to prepopulate cache.
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasWhitelist.php:71
          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 updateCache($lock = true) Writes a value to the persistent cache immediately.
          /**
          * Writes a value to the persistent cache immediately.
          *
          * @param bool $lock
          *   (optional) Whether to acquire a lock before writing to cache. Defaults to
          *   TRUE.
          */
          
          Inherited from Drupal\Core\Cache\CacheCollector
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:219
          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 invalidateCache() Invalidate the cache.
          /**
          * Invalidate the cache.
          */
          
          Inherited from Drupal\Core\Cache\CacheCollector
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:349
        language.default => Drupal\Core\Language\LanguageDefault (2)
        • Properties (2)
        • Available methods (3)
        • protected language -> Drupal\Core\Language\Language (5) Depth Limit
          public _serviceId -> string (16) "language.default"
        • 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
        language_manager => Drupal\Core\Language\LanguageManager (6)
        • Properties (6)
        • Available methods (22)
        • protected languages -> array (1) Depth Limit
          protected defaultLanguage -> Drupal\Core\Language\LanguageDefault (2) Depth Limit
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (16) "language_manager"
          public definedLanguageTypesInfo -> array (3) Depth Limit
        • public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          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:41
          public isMultilingual() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:48
          public getLanguageTypes() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:55
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          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:79
          public getCurrentLanguage($type = 'language_interface') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:102
          public reset($type = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:109
          public getDefaultLanguage() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:116
          public getLanguages($flags = 1) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:123
          public getNativeLanguages() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:142
          public getLanguage($langcode) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:150
          public getLanguageName($langcode) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:158
          public getDefaultLockedLanguages($weight0) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:174
          public isLanguageLocked($langcode) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:202
          public getFallbackCandidates(array $context = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:210
          public getLanguageSwitchLinks($type, Drupal\Core\Url $url) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:217
          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:371
          public getConfigOverrideLanguage() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:378
          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:397
          public static getStandardLanguageList() {@inheritdoc}
          \Drupal\Core\Language\LanguageManager::getStandardLanguageList()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:224
          public static getUnitedNationsLanguageList(): array The 6 official languages used at the United Nations.
          \Drupal\Core\Language\LanguageManager::getUnitedNationsLanguageList()
          /**
          * The 6 official languages used at the United Nations.
          *
          * This list is based on
          * http://www.un.org/en/sections/about-un/official-languages/index.html and it
          * uses the same format as getStandardLanguageList().
          *
          * @return array
          *   An array with language codes as keys, and English and native language
          *   names as values.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:344
        path_alias.manager => Drupal\path_alias\AliasManager (12)
        • Properties (12)
        • Available methods (8)
        • protected pathAliasRepository -> Drupal\path_alias\AliasRepository (2) Depth Limit
          protected cache -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected cacheKey -> string (24) "preload-paths:/product/1"
          protected cacheNeedsWriting -> boolean false
          protected languageManager -> Drupal\Core\Language\LanguageManager (6) Depth Limit
          protected lookupMap -> array (0)
          protected noPath -> array (0)
          protected whitelist -> Drupal\path_alias\AliasWhitelist (13) Depth Limit
          protected noAlias -> array (0)
          protected langcodePreloaded -> array (0)
          protected preloadedPathLookups -> boolean false
          public _serviceId -> string (18) "path_alias.manager"
        • public __construct($alias_repository, Drupal\path_alias\AliasWhitelistInterface $whitelist, Drupal\Core\Language\LanguageManagerInterface $language_manager, Drupal\Core\Cache\CacheBackendInterface $cache) Constructs an AliasManager.
          /**
          * Constructs an AliasManager.
          *
          * @param \Drupal\path_alias\AliasRepositoryInterface $alias_repository
          *   The path alias repository.
          * @param \Drupal\path_alias\AliasWhitelistInterface $whitelist
          *   The whitelist implementation to use.
          * @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
          *   The language manager.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          *   Cache backend.
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasManager.php:106
          public setCacheKey($key) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasManager.php:116
          public writeCache() {@inheritdoc}
          /**
          * {@inheritdoc}
          *
          * Cache an array of the paths available on each page. We assume that aliases
          * will be needed for the majority of these paths during subsequent requests,
          * and load them in a single query during path alias lookup.
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasManager.php:128
          public getPathByAlias($alias, $langcode = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasManager.php:150
          public getAliasByPath($path, $langcode = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasManager.php:183
          public cacheClear($source = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasManager.php:253
          protected pathAliasWhitelistRebuild($path = null): * An array containing a white list of path aliases. Rebuild the path alias white list.
          /**
          * Rebuild the path alias white list.
          *
          * @param string $path
          *   An optional path for which an alias is being inserted.
          *
          * @return
          *   An array containing a white list of path aliases.
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasManager.php:279
          protected getRequestTime(): int Wrapper method for REQUEST_TIME constant.
          /**
          * Wrapper method for REQUEST_TIME constant.
          *
          * @return int
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/AliasManager.php:295
        path_alias.path_processor => Drupal\path_alias\PathProcessor\AliasPathProcessor (2)
        • Properties (2)
        • Available methods (3)
        • protected aliasManager -> Drupal\path_alias\AliasManager (12) Depth Limit
          public _serviceId -> string (25) "path_alias.path_processor"
        • public __construct(Drupal\path_alias\AliasManagerInterface $alias_manager) Constructs a AliasPathProcessor object.
          /**
          * Constructs a AliasPathProcessor object.
          *
          * @param \Drupal\path_alias\AliasManagerInterface $alias_manager
          *   An alias manager for looking up the system path.
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/PathProcessor/AliasPathProcessor.php:29
          public processInbound($path, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/PathProcessor/AliasPathProcessor.php:36
          public processOutbound($path, &$options = array(), Symfony\Component\HttpFoundation\Request $request = null, Drupal\Core\Render\BubbleableMetadata $bubbleable_metadata = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/PathProcessor/AliasPathProcessor.php:44
        cache_tags.invalidator => Drupal\Core\Cache\CacheTagsInvalidator (3)
        • Properties (3)
        • Available methods (5)
        • protected invalidators -> array (1) Depth Limit
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          public _serviceId -> string (22) "cache_tags.invalidator"
        • public invalidateTags(array $tags) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsInvalidator.php:25
          public setContainer(Symfony\Component\DependencyInjection\ContainerInterface $container = null)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
          public resetChecksums() Reset statically cached tags in all cache tag checksum services.
          /**
          * Reset statically cached tags in all cache tag checksum services.
          *
          * This is only used by tests.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsInvalidator.php:44
          public addInvalidator(Drupal\Core\Cache\CacheTagsInvalidatorInterface $invalidator) Adds a cache tags invalidator.
          /**
          * Adds a cache tags invalidator.
          *
          * @param \Drupal\Core\Cache\CacheTagsInvalidatorInterface $invalidator
          *   A cache invalidator.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsInvalidator.php:58
          protected getInvalidatorCacheBins(): \Drupal\Core\Cache\CacheTagsInvalidatorInterface[] Returns all cache bins that need to be notified about invalidations.
          /**
          * Returns all cache bins that need to be notified about invalidations.
          *
          * @return \Drupal\Core\Cache\CacheTagsInvalidatorInterface[]
          *   An array of cache backend objects that implement the invalidator
          *   interface, keyed by their cache bin.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsInvalidator.php:69
        router.route_provider => Drupal\Core\Routing\RouteProvider (12)
        • Properties (12)
        • Available methods (17)
        • Static class properties
        • protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected tableName -> string (6) "router"
          protected state -> Drupal\Core\State\State (3) Depth Limit
          protected routes -> array (0)
          protected serializedRoutes -> array (195) Depth Limit
          protected currentPath -> Drupal\Core\Path\CurrentPathStack (3) Depth Limit
          protected cache -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected cacheTagInvalidator -> Drupal\Core\Cache\CacheTagsInvalidator (3) Depth Limit
          protected pathProcessor -> Drupal\Core\PathProcessor\PathProcessorManager (5) Depth Limit
          protected languageManager -> Drupal\Core\Language\LanguageManager (6) Depth Limit
          protected extraCacheKeyParts -> array (1) Depth Limit
          public _serviceId -> string (21) "router.route_provider"
        • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\State\StateInterface $state, Drupal\Core\Path\CurrentPathStack $current_path, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\PathProcessor\InboundPathProcessorInterface $path_processor, Drupal\Core\Cache\CacheTagsInvalidatorInterface $cache_tag_invalidator, $table = 'router', Drupal\Core\Language\LanguageManagerInterface $language_manager = null) Constructs a new PathMatcher.
          /**
          * Constructs a new PathMatcher.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   A database connection object.
          * @param \Drupal\Core\State\StateInterface $state
          *   The state.
          * @param \Drupal\Core\Path\CurrentPathStack $current_path
          *   The current path.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
          *   The cache backend.
          * @param \Drupal\Core\PathProcessor\InboundPathProcessorInterface $path_processor
          *   The path processor.
          * @param \Drupal\Core\Cache\CacheTagsInvalidatorInterface $cache_tag_invalidator
          *   The cache tag invalidator.
          * @param string $table
          *   (Optional) The table in the database to use for matching. Defaults to 'router'
          * @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
          *   (Optional) The language manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:126
          public getRouteCollectionForRequest(Symfony\Component\HttpFoundation\Request $request): \Symfony\Component\Routing\RouteCollection Finds routes that may potentially match the request.
          /**
          * Finds routes that may potentially match the request.
          *
          * This may return a mixed list of class instances, but all routes returned
          * must extend the core symfony route. The classes may also implement
          * RouteObjectInterface to link to a content document.
          *
          * This method may not throw an exception based on implementation specific
          * restrictions on the url. That case is considered a not found - returning
          * an empty array. Exceptions are only used to abort the whole request in
          * case something is seriously broken, like the storage backend being down.
          *
          * Note that implementations may not implement an optimal matching
          * algorithm, simply a reasonable first pass.  That allows for potentially
          * very large route sets to be filtered down to likely candidates, which
          * may then be filtered in memory more completely.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   A request against which to match.
          *
          * @return \Symfony\Component\Routing\RouteCollection
          *   RouteCollection with all urls that could potentially match $request.
          *   Empty collection if nothing can match. The collection will be sorted from
          *   highest to lowest fit (match of path parts) and then in ascending order
          *   by route name for routes with the same fit.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:163
          public getRouteByName($name): \Symfony\Component\Routing\Route Find the route using the provided route name.
          /**
          * Find the route using the provided route name.
          *
          * @param string $name
          *   The route name to fetch
          *
          * @return \Symfony\Component\Routing\Route
          *   The found route.
          *
          * @throws \Symfony\Component\Routing\Exception\RouteNotFoundException
          *   Thrown if there is no route with that name in this repository.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:203
          public preLoadRoutes($names) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:215
          public getRoutesByNames($names) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:246
          public getRoutesByPattern($pattern) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:329
          public getAllRoutes() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:401
          public reset() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:418
          public getRoutesPaged($offset, $length = null): \Symfony\Component\Routing\Route[] Returns a chunk of routes.
          /**
          * Returns a chunk of routes.
          *
          * Should only be used in conjunction with an iterator.
          *
          * @param int $offset
          *   The query offset.
          * @param int $length
          *   The number of records.
          *
          * @return \Symfony\Component\Routing\Route[]
          *   Routes keyed by the route name.
          *
          * @deprecated in drupal:9.1.0 and is removed from drupal:10.0.0. No direct
          *   replacement is provided.
          *
          * @see https://www.drupal.org/node/3151009
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:450
          public getRoutesCount(): int Gets the total count of routes provided by the router.
          /**
          * Gets the total count of routes provided by the router.
          *
          * @return int
          *   Number of routes.
          *
          * @deprecated in drupal:9.1.0 and is removed from drupal:10.0.0. No direct
          *   replacement is provided.
          *
          * @see https://www.drupal.org/node/3151009
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:480
          public addExtraCacheKeyPart($cache_key_provider, $cache_key_part) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:488
          protected getCandidateOutlines(array $parts): array Returns an array of path pattern outlines that could match the path parts.
          /**
          * Returns an array of path pattern outlines that could match the path parts.
          *
          * @param array $parts
          *   The parts of the path for which we want candidates.
          *
          * @return array
          *   An array of outlines that could match the specified path parts.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:269
          protected getRoutesByPath($path): \Symfony\Component\Routing\RouteCollection Get all routes which match a certain pattern.
          /**
          * Get all routes which match a certain pattern.
          *
          * @param string $path
          *   The route pattern to search for.
          *
          * @return \Symfony\Component\Routing\RouteCollection
          *   Returns a route collection of matching routes. The collection may be
          *   empty and will be sorted from highest to lowest fit (match of path parts)
          *   and then in ascending order by route name for routes with the same fit.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:346
          protected routeProviderRouteCompare(array $a, array $b) Comparison function for usort on routes.
          /**
          * Comparison function for usort on routes.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:389
          protected getRouteCollectionCacheId(Symfony\Component\HttpFoundation\Request $request): string Returns the cache ID for the route collection cache.
          /**
          * Returns the cache ID for the route collection cache.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The request object.
          *
          * @return string
          *   The cache ID.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:501
          protected getCurrentLanguageCacheIdPart(): string Returns the language identifier for the route collection cache.
          /**
          * Returns the language identifier for the route collection cache.
          *
          * @return string
          *   The language identifier.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:524
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\Core\Routing\RouteProvider::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:427
        • const ROUTE_LOAD_CID_PREFIX :: string (26) "route_provider.route_load:"
          \Drupal\Core\Routing\RouteProvider::ROUTE_LOAD_CID_PREFIX
        options_request_listener => Drupal\Core\EventSubscriber\OptionsRequestSubscriber (2)
        • Properties (2)
        • Available methods (3)
        • protected routeProvider -> Drupal\Core\Routing\RouteProvider (12) Depth Limit
          public _serviceId -> string (24) "options_request_listener"
        • public __construct(Drupal\Core\Routing\RouteProviderInterface $route_provider) Creates a new OptionsRequestSubscriber instance.
          /**
          * Creates a new OptionsRequestSubscriber instance.
          *
          * @param \Drupal\Core\Routing\RouteProviderInterface $route_provider
          *   The route provider.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/OptionsRequestSubscriber.php:33
          public onRequest(Symfony\Component\HttpKernel\Event\RequestEvent $event) Tries to handle the options request.
          /**
          * Tries to handle the options request.
          *
          * @param \Symfony\Component\HttpKernel\Event\RequestEvent $event
          *   The request event.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/OptionsRequestSubscriber.php:43
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\Core\EventSubscriber\OptionsRequestSubscriber::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/OptionsRequestSubscriber.php:63
        redirect_leading_slashes_subscriber => Drupal\Core\EventSubscriber\RedirectLeadingSlashesSubscriber (1)
        • Properties
        • Available methods (2)
        • public _serviceId -> string (35) "redirect_leading_slashes_subscriber"
        • public redirect(Symfony\Component\HttpKernel\Event\RequestEvent $event) Redirects paths starting with multiple slashes to a single slash.
          /**
          * Redirects paths starting with multiple slashes to a single slash.
          *
          * @param \Symfony\Component\HttpKernel\Event\RequestEvent $event
          *   The RequestEvent to process.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/RedirectLeadingSlashesSubscriber.php:21
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\Core\EventSubscriber\RedirectLeadingSlashesSubscriber::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/RedirectLeadingSlashesSubscriber.php:44
        authentication_collector => Drupal\Core\Authentication\AuthenticationCollector (5)
        • Properties (5)
        • Available methods (4)
        • protected providers -> array (1) Depth Limit
          protected providerOrders -> array (1) Depth Limit
          protected sortedProviders -> array (1) Depth Limit
          protected globalProviders -> array (1) Depth Limit
          public _serviceId -> string (24) "authentication_collector"
        • public addProvider(Drupal\Core\Authentication\AuthenticationProviderInterface $provider, $provider_id, $priority0, $global = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationCollector.php:41
          public isGlobal($provider_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationCollector.php:55
          public getProvider($provider_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationCollector.php:62
          public getSortedProviders() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationCollector.php:69
        user.authentication.cookie => Drupal\user\Authentication\Provider\Cookie (3)
        • Properties (3)
        • Available methods (4)
        • protected sessionConfiguration -> Drupal\Core\Session\SessionConfiguration (2) Depth Limit
          protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          public _serviceId -> string (26) "user.authentication.cookie"
        • public __construct(Drupal\Core\Session\SessionConfigurationInterface $session_configuration, Drupal\Core\Database\Connection $connection) Constructs a new cookie authentication provider.
          /**
          * Constructs a new cookie authentication provider.
          *
          * @param \Drupal\Core\Session\SessionConfigurationInterface $session_configuration
          *   The session configuration.
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection.
          */
          
          Defined in <ROOT>/core/modules/user/src/Authentication/Provider/Cookie.php:40
          public applies(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/user/src/Authentication/Provider/Cookie.php:48
          public authenticate(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/user/src/Authentication/Provider/Cookie.php:55
          protected getUserFromSession(Symfony\Component\HttpFoundation\Session\SessionInterface $session): \Drupal\Core\Session\AccountInterface|null Returns the UserSession object for the given session.
          /**
          * Returns the UserSession object for the given session.
          *
          * @param \Symfony\Component\HttpFoundation\Session\SessionInterface $session
          *   The session.
          *
          * @return \Drupal\Core\Session\AccountInterface|null
          *   The UserSession object for the current user, or NULL if this is an
          *   anonymous session.
          */
          
          Defined in <ROOT>/core/modules/user/src/Authentication/Provider/Cookie.php:69
        authentication => Drupal\Core\Authentication\AuthenticationManager (2)
        • Properties (2)
        • Available methods (9)
        • protected authCollector -> Drupal\Core\Authentication\AuthenticationCollector (5) Depth Limit
          public _serviceId -> string (14) "authentication"
        • public __construct(Drupal\Core\Authentication\AuthenticationCollectorInterface $auth_collector) Creates a new authentication manager instance.
          /**
          * Creates a new authentication manager instance.
          *
          * @param \Drupal\Core\Authentication\AuthenticationCollectorInterface $auth_collector
          *   The authentication provider collector.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationManager.php:33
          public applies(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationManager.php:40
          public authenticate(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationManager.php:47
          public appliesToRoutedRequest(Symfony\Component\HttpFoundation\Request $request, $authenticated) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationManager.php:61
          public challengeException(Symfony\Component\HttpFoundation\Request $request, Exception $previous) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationManager.php:82
          protected getProvider(Symfony\Component\HttpFoundation\Request $request): string|null Returns the id of the authentication provider for a request.
          /**
          * Returns the id of the authentication provider for a request.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The incoming request.
          *
          * @return string|null
          *   The id of the first authentication provider which applies to the request.
          *   If no application detects appropriate credentials, then NULL is returned.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationManager.php:101
          protected getChallenger(Symfony\Component\HttpFoundation\Request $request): string|null Returns the ID of the challenge provider for a request.
          /**
          * Returns the ID of the challenge provider for a request.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The incoming request.
          *
          * @return string|null
          *   The ID of the first authentication provider which applies to the request.
          *   If no application detects appropriate credentials, then NULL is returned.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationManager.php:119
          protected applyFilter(Symfony\Component\HttpFoundation\Request $request, $authenticated, $provider_id): bool Checks whether a provider is allowed on the given request.
          /**
          * Checks whether a provider is allowed on the given request.
          *
          * If no filter is registered for the given provider id, the default filter
          * is applied.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The incoming request.
          * @param bool $authenticated
          *   Whether or not the request is authenticated.
          * @param string $provider_id
          *   The id of the authentication provider to check access for.
          *
          * @return bool
          *   TRUE if provider is allowed, FALSE otherwise.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationManager.php:143
          protected defaultFilter(Symfony\Component\HttpFoundation\Request $request, $provider_id): bool Default implementation of the provider filter.
          /**
          * Default implementation of the provider filter.
          *
          * Checks whether a provider is allowed as per the _auth option on a route. If
          * the option is not set or if the request did not match any route, only
          * providers from the global provider set are allowed.
          *
          * If no filter is registered for the given provider id, the default filter
          * is applied.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The incoming request.
          * @param string $provider_id
          *   The id of the authentication provider to check access for.
          *
          * @return bool
          *   TRUE if provider is allowed, FALSE otherwise.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationManager.php:174
        current_user => Drupal\Core\Session\AccountProxy (6)
        • Properties (6)
        • Available methods (19)
        • Static class properties (2)
        • protected account -> Drupal\Core\Session\UserSession (16) Depth Limit
          protected id -> string (1) "1"
          protected eventDispatcher -> Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher (4) Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (12) "current_user"
        • public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          public __construct(Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher) AccountProxy constructor.
          /**
          * AccountProxy constructor.
          *
          * @param \Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher
          *   Event dispatcher.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:50
          public setAccount(Drupal\Core\Session\AccountInterface $account) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:57
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public getAccount() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:71
          public id() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:90
          public getRoles($exclude_locked_roles = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:97
          public hasPermission($permission) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:104
          public isAuthenticated() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:111
          public isAnonymous() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:118
          public getPreferredLangcode($fallback_to_default = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:125
          public getPreferredAdminLangcode($fallback_to_default = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:132
          public getAccountName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:139
          public getDisplayName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:146
          public getEmail() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:153
          public getTimeZone() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:160
          public getLastAccessedTime() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:167
          public setInitialAccountId($account_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:174
          protected loadUserEntity($account_id): \Drupal\Core\Session\AccountInterface|null Load a user entity.
          /**
          * Load a user entity.
          *
          * The entity type manager requires additional initialization code and cache
          * clearing after the list of modules is changed. Therefore it is necessary to
          * retrieve it as late as possible.
          *
          * Because of serialization issues it is currently not possible to inject the
          * container into the AccountProxy. Thus it is necessary to retrieve the
          * entity type manager statically.
          *
          * @see https://www.drupal.org/node/2430447
          *
          * @param int $account_id
          *   The id of an account to load.
          *
          * @return \Drupal\Core\Session\AccountInterface|null
          *   An account or NULL if none is found.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:201
        • const ANONYMOUS_ROLE :: string (9) "anonymous"
          \Drupal\Core\Session\AccountProxy::ANONYMOUS_ROLE
          const AUTHENTICATED_ROLE :: string (13) "authenticated"
          \Drupal\Core\Session\AccountProxy::AUTHENTICATED_ROLE
        authentication_subscriber => Drupal\Core\EventSubscriber\AuthenticationSubscriber (5)
        • Properties (5)
        • Available methods (6)
        • protected authenticationProvider -> Drupal\Core\Authentication\AuthenticationManager (2) Depth Limit
          protected filter -> Drupal\Core\Authentication\AuthenticationManager (2) Depth Limit
          protected challengeProvider -> Drupal\Core\Authentication\AuthenticationManager (2) Depth Limit
          protected accountProxy -> Drupal\Core\Session\AccountProxy (6) Depth Limit
          public _serviceId -> string (25) "authentication_subscriber"
        • public __construct(Drupal\Core\Authentication\AuthenticationProviderInterface $authentication_provider, Drupal\Core\Session\AccountProxyInterface $account_proxy) Constructs an authentication subscriber.
          /**
          * Constructs an authentication subscriber.
          *
          * @param \Drupal\Core\Authentication\AuthenticationProviderInterface $authentication_provider
          *   An authentication provider.
          * @param \Drupal\Core\Session\AccountProxyInterface $account_proxy
          *   Account proxy.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/AuthenticationSubscriber.php:58
          public onKernelRequestAuthenticate(Symfony\Component\HttpKernel\Event\RequestEvent $event) Authenticates user on request.
          /**
          * Authenticates user on request.
          *
          * @param \Symfony\Component\HttpKernel\Event\RequestEvent $event
          *   The request event.
          *
          * @see \Drupal\Core\Authentication\AuthenticationProviderInterface::authenticate()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/AuthenticationSubscriber.php:73
          public onKernelRequestFilterProvider(Symfony\Component\HttpKernel\Event\RequestEvent $event) Denies access if authentication provider is not allowed on this route.
          /**
          * Denies access if authentication provider is not allowed on this route.
          *
          * @param \Symfony\Component\HttpKernel\Event\RequestEvent $event
          *   The request event.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/AuthenticationSubscriber.php:92
          public onExceptionSendChallenge(Symfony\Component\HttpKernel\Event\ExceptionEvent $event) Respond with a challenge on access denied exceptions if appropriate.
          /**
          * Respond with a challenge on access denied exceptions if appropriate.
          *
          * On a 403 (access denied), if there are no credentials on the request, some
          * authentication methods (e.g. basic auth) require that a challenge is sent
          * to the client.
          *
          * @param \Symfony\Component\HttpKernel\Event\ExceptionEvent $event
          *   The exception event.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/AuthenticationSubscriber.php:111
          public onExceptionAccessDenied(Symfony\Component\HttpKernel\Event\ExceptionEvent $event) Detect disallowed authentication methods on access denied exceptions.
          /**
          * Detect disallowed authentication methods on access denied exceptions.
          *
          * @param \Symfony\Component\HttpKernel\Event\ExceptionEvent $event
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/AuthenticationSubscriber.php:129
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\Core\EventSubscriber\AuthenticationSubscriber::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/AuthenticationSubscriber.php:142
        system.timezone_resolver => Drupal\system\TimeZoneResolver (3)
        • Properties (3)
        • Available methods (5)
        • protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          private currentUser -> Drupal\Core\Session\AccountProxy (6) Depth Limit
          public _serviceId -> string (24) "system.timezone_resolver"
        • public __construct(Drupal\Core\Session\AccountInterface $current_user, Drupal\Core\Config\ConfigFactoryInterface $config_factory) TimeZoneResolver constructor.
          /**
          * TimeZoneResolver constructor.
          *
          * @param \Drupal\Core\Session\AccountInterface $current_user
          *   The current user.
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The config factory.
          */
          
          Defined in <ROOT>/core/modules/system/src/TimeZoneResolver.php:44
          public setDefaultTimeZone() Sets the default time zone.
          /**
          * Sets the default time zone.
          */
          
          Defined in <ROOT>/core/modules/system/src/TimeZoneResolver.php:52
          public onConfigSave(Drupal\Core\Config\ConfigCrudEvent $event) Updates the default time zone when time zone config changes.
          /**
          * Updates the default time zone when time zone config changes.
          *
          * @param \Drupal\Core\Config\ConfigCrudEvent $event
          *   The config crud event.
          */
          
          Defined in <ROOT>/core/modules/system/src/TimeZoneResolver.php:64
          protected getTimeZone(): string|null Gets the time zone based on site and user configuration.
          /**
          * Gets the time zone based on site and user configuration.
          *
          * @return string|null
          *   The time zone, or NULL if nothing is set.
          */
          
          Defined in <ROOT>/core/modules/system/src/TimeZoneResolver.php:89
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\system\TimeZoneResolver::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/system/src/TimeZoneResolver.php:74
        cache.default => Drupal\Core\Cache\DatabaseBackend (5)
        • Properties (5)
        • Available methods (20)
        • Static class properties (3)
        • protected maxRows -> integer 5000
          protected bin -> string (13) "cache_default"
          protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (5) Depth Limit
          public _serviceId -> string (13) "cache.default"
        • 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:77
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99
          public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176
          public setMultiple(array $items) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399
          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:478
          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:544
          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:146
          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:217
          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:411
          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:443
          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:458
        • 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 CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
        info_parser => Drupal\Core\Extension\InfoParser (2)
        • Properties (2)
        • Available methods (5)
        • Static class properties (2)
        • protected root -> string (42) "/siteweb/EntrepriseFibreOptique/public/web"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
            
          public _serviceId -> string (11) "info_parser"
        • 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:32
          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:120
          protected static isConstraintSatisfiedByPreviousVersion($constraint, $version): bool Determines if a constraint is satisfied by earlier versions of Drupal 8.
          /**
          * Determines if a constraint is satisfied by earlier versions of Drupal 8.
          *
          * @param string $constraint
          *   A core semantic version constraint.
          * @param string $version
          *   A core version.
          *
          * @return bool
          *   TRUE if the constraint is satisfied by a core version prior to the
          *   provided version.
          */
          
          Inherited from Drupal\Core\Extension\InfoParserDynamic
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/InfoParserDynamic.php:136
          protected static getAllPreviousCoreVersions($version): array Gets all the versions of Drupal 8 before a specific version.
          /**
          * Gets all the versions of Drupal 8 before a specific version.
          *
          * @param string $version
          *   The version to get versions before.
          *
          * @return array
          *   All of the applicable Drupal 8 releases.
          */
          
          Inherited from Drupal\Core\Extension\InfoParserDynamic
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/InfoParserDynamic.php:163
        • protected static $parsedInfos :: array (0)
          const FIRST_CORE_VERSION_REQUIREMENT_SUPPORTED_VERSION :: string (5) "8.7.7"
          \Drupal\Core\Extension\InfoParser::FIRST_CORE_VERSION_REQUIREMENT_SUPPORTED_VERSION
        extension.list.theme_engine => Drupal\Core\Extension\ThemeEngineExtensionList (13)
        • Properties (13)
        • Available methods (24)
        • protected defaults -> array (5) Depth Limit
          protected type -> string (12) "theme_engine"
          protected root -> string (42) "/siteweb/EntrepriseFibreOptique/public/web"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
            
          protected cache -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected infoParser -> Drupal\Core\Extension\InfoParser (2) Depth Limit
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected extensions -> null
          protected extensionInfo -> null
          protected pathNames -> null
          protected addedPathNames -> array (0)
          protected state -> Drupal\Core\State\State (3) Depth Limit
          protected installProfile -> string (8) "standard"
          public _serviceId -> string (27) "extension.list.theme_engine"
        • 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:578
          protected getInstalledExtensionNames() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeEngineExtensionList.php:30
          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
        extension.list.theme => Drupal\Core\Extension\ThemeExtensionList (16)
        • Properties (16)
        • Available methods (27)
        • protected defaults -> array (11) Depth Limit
          protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          protected engineList -> Drupal\Core\Extension\ThemeEngineExtensionList (13) Depth Limit
          protected installedThemes -> null
          protected type -> string (5) "theme"
          protected root -> string (42) "/siteweb/EntrepriseFibreOptique/public/web"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
            
          protected cache -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected infoParser -> Drupal\Core\Extension\InfoParser (2) Depth Limit
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected extensions -> array (69) Depth Limit
          protected extensionInfo -> null
          protected pathNames -> array (69) Depth Limit
          protected addedPathNames -> array (0)
          protected state -> Drupal\Core\State\State (3) Depth Limit
          protected installProfile -> string (8) "standard"
          public _serviceId -> string (20) "extension.list.theme"
        • 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:578
          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
        theme_handler => Drupal\Core\Extension\ThemeHandler (5)
        • Properties (5)
        • Available methods (13)
        • protected list -> array (6) Depth Limit
          protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          protected themeList -> Drupal\Core\Extension\ThemeExtensionList (16) Depth Limit
          protected root -> string (42) "/siteweb/EntrepriseFibreOptique/public/web"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
            
          public _serviceId -> string (13) "theme_handler"
        • public __construct($root, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Drupal\Core\Extension\ThemeExtensionList $theme_list) Constructs a new ThemeHandler.
          /**
          * 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
        access_check.theme => Drupal\Core\Theme\ThemeAccessCheck (2)
        • Properties (2)
        • Available methods (3)
        • protected themeHandler -> Drupal\Core\Extension\ThemeHandler (5) Depth Limit
          public _serviceId -> string (18) "access_check.theme"
        • public __construct(Drupal\Core\Extension\ThemeHandlerInterface $theme_handler) Constructs a \Drupal\Core\Theme\Registry object.
          /**
          * Constructs a \Drupal\Core\Theme\Registry object.
          *
          * @param \Drupal\Core\Extension\ThemeHandlerInterface $theme_handler
          *   The theme handler.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeAccessCheck.php:27
          public access($theme): \Drupal\Core\Access\AccessResultInterface Checks access to the theme for routing.
          /**
          * Checks access to the theme for routing.
          *
          * @param string $theme
          *   The name of a theme.
          *
          * @return \Drupal\Core\Access\AccessResultInterface
          *   The access result.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeAccessCheck.php:40
          public checkAccess($theme): bool Indicates whether the theme is accessible based on whether it is installed.
          /**
          * Indicates whether the theme is accessible based on whether it is installed.
          *
          * @param string $theme
          *   The name of a theme.
          *
          * @return bool
          *   TRUE if the theme is installed, FALSE otherwise.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeAccessCheck.php:54
        theme.negotiator => Drupal\Core\Theme\ThemeNegotiator (4)
        • Properties (4)
        • Available methods (3)
        • protected negotiators -> array (6) Depth Limit
          protected themeAccess -> Drupal\Core\Theme\ThemeAccessCheck (2) Depth Limit
          protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver (4) Depth Limit
          public _serviceId -> string (16) "theme.negotiator"
        • 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
        theme.initialization => Drupal\Core\Theme\ThemeInitialization (6)
        • Properties (6)
        • Available methods (8)
        • protected themeHandler -> Drupal\Core\Extension\ThemeHandler (5) Depth Limit
          protected cache -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected root -> string (42) "/siteweb/EntrepriseFibreOptique/public/web"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
            
          protected extensions -> null
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          public _serviceId -> string (20) "theme.initialization"
        • public __construct($root, Drupal\Core\Extension\ThemeHandlerInterface $theme_handler, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Extension\ModuleHandlerInterface $module_handler) Constructs a new ThemeInitialization object.
          /**
          * 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:136
          public getActiveTheme(Drupal\Core\Extension\Extension $theme, array $base_themes = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:170
          protected getExtensions(): array Gets all extensions.
          /**
          * Gets all extensions.
          *
          * @return array
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:279
          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:297
          protected prepareStylesheetsRemove(Drupal\Core\Extension\Extension $theme, $base_themes): string[] Prepares stylesheets-remove specified in the *.info.yml file.
          /**
          * Prepares stylesheets-remove specified in the *.info.yml file.
          *
          * This method is used as a BC layer to access the contents of the deprecated
          * stylesheets-remove key in theme info.yml files. It will be removed once it
          * is no longer needed in Drupal 10.
          *
          * @param \Drupal\Core\Extension\Extension $theme
          *   The theme extension object.
          * @param \Drupal\Core\Extension\Extension[] $base_themes
          *   An array of base themes.
          *
          * @return string[]
          *   The list of stylesheets-remove specified in the *.info.yml file.
          *
          * @todo Remove in Drupal 10.0.x.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:331
        theme.manager => Drupal\Core\Theme\ThemeManager (7)
        • Properties (7)
        • Available methods (10)
        • protected themeNegotiator -> Drupal\Core\Theme\ThemeNegotiator (4) Depth Limit
          protected themeRegistry -> Drupal\Core\Theme\Registry (14) Depth Limit
          protected activeTheme -> Drupal\Core\Theme\ActiveTheme (12) Depth Limit
          protected themeInitialization -> Drupal\Core\Theme\ThemeInitialization (6) Depth Limit
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected root -> string (42) "/siteweb/EntrepriseFibreOptique/public/web"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
            
          public _serviceId -> string (13) "theme.manager"
        • public __construct($root, Drupal\Core\Theme\ThemeNegotiatorInterface $theme_negotiator, Drupal\Core\Theme\ThemeInitializationInterface $theme_initialization, Drupal\Core\Extension\ModuleHandlerInterface $module_handler) Constructs a new ThemeManager object.
          /**
          * Constructs a new ThemeManager object.
          *
          * @param string $root
          *   The app root.
          * @param \Drupal\Core\Theme\ThemeNegotiatorInterface $theme_negotiator
          *   The theme negotiator.
          * @param \Drupal\Core\Theme\ThemeInitializationInterface $theme_initialization
          *   The theme initialization.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:71
          public 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:86
          public getActiveTheme(Drupal\Core\Routing\RouteMatchInterface $route_match = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:94
          public hasActiveTheme() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:104
          public resetActiveTheme() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:111
          public setActiveTheme(Drupal\Core\Theme\ActiveTheme $active_theme) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:119
          public render($hook, array $variables) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:130
          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:414
          public alter($type, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:456
          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:396
        theme.registry => Drupal\Core\Theme\Registry (14)
        • Properties (14)
        • Available methods (16)
        • protected theme -> Drupal\Core\Theme\ActiveTheme (12) Depth Limit
          protected lock -> Drupal\Core\ProxyClass\Lock\DatabaseLockBackend (6) Depth Limit
          protected registry -> array (0)
          protected cache -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected runtimeRegistry -> array (1) Depth Limit
          protected initialized -> boolean false
          protected themeName -> null
          protected root -> string (42) "/siteweb/EntrepriseFibreOptique/public/web"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
            
          protected themeHandler -> Drupal\Core\Extension\ThemeHandler (5) Depth Limit
          protected themeInitialization -> Drupal\Core\Theme\ThemeInitialization (6) Depth Limit
          protected themeManager -> Drupal\Core\Theme\ThemeManager (7) Depth Limit
          protected runtimeCache -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          public _serviceId -> string (14) "theme.registry"
        • public __construct($root, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Lock\LockBackendInterface $lock, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Extension\ThemeHandlerInterface $theme_handler, Drupal\Core\Theme\ThemeInitializationInterface $theme_initialization, $theme_name = null, Drupal\Core\Cache\CacheBackendInterface $runtime_cache = null) Constructs a \Drupal\Core\Theme\Registry object.
          /**
          * Constructs a \Drupal\Core\Theme\Registry object.
          *
          * @param string $root
          *   The app root.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          *   The cache backend interface to use for the complete theme registry data.
          * @param \Drupal\Core\Lock\LockBackendInterface $lock
          *   The lock backend.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler to use to load modules.
          * @param \Drupal\Core\Extension\ThemeHandlerInterface $theme_handler
          *   The theme handler.
          * @param \Drupal\Core\Theme\ThemeInitializationInterface $theme_initialization
          *   The theme initialization.
          * @param string $theme_name
          *   (optional) The name of the theme for which to construct the registry.
          * @param \Drupal\Core\Cache\CacheBackendInterface $runtime_cache
          *   The cache backend interface to use for the runtime theme registry data.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:178
          public 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:195
          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:231
          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:257
          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:281
          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:779
          public destruct() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:794
          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:809
          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:208
          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:268
          protected build(): \Drupal\Core\Utility\ThemeRegistry 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 \Drupal\Core\Utility\ThemeRegistry
          *   The build theme registry.
          *
          * @see hook_theme_registry_alter()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:330
          protected 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.
          *   - 'function': The name of the function generating output for this theme
          *     hook. Either defined explicitly in hook_theme() or, if neither
          *     'function' nor 'template' is defined, then the default theme function
          *     name is used. The default theme function name is the theme hook
          *     prefixed by either 'theme_' for modules or '$name_' for everything
          *     else. If 'function' is defined, 'template' is not used.
          *   - 'template': The filename of the template generating output for this
          *     theme hook. The template is in the directory defined by the 'path' key
          *     of hook_theme() or defaults to "$path/templates".
          *   - 'variables': The variables for this theme hook as defined in
          *     hook_theme(). If there is more than one implementation and 'variables'
          *     is not specified in a later one, then the previous definition is kept.
          *   - 'render element': The renderable element for this theme hook as defined
          *     in hook_theme(). If there is more than one implementation and
          *     'render element' is not specified in a later one, then the previous
          *     definition is kept.
          *   - See the @link themeable Theme system overview topic @endlink for
          *     detailed documentation.
          * @param string $name
          *   The name of the module, theme engine, base theme engine, theme or base
          *   theme implementing hook_theme().
          * @param string $type
          *   One of 'module', 'theme_engine', 'base_theme_engine', 'theme', or
          *   'base_theme'. Unlike regular hooks that can only be implemented by
          *   modules, each of these can implement hook_theme(). This function is
          *   called in aforementioned order and new entries override older ones. For
          *   example, if a theme hook is both defined by a module and a theme, then
          *   the definition in the theme will be used.
          * @param string $theme
          *   The actual name of theme, module, etc. that is being processed.
          * @param string $path
          *   The directory where $name is. For example, modules/system or
          *   themes/bartik.
          *
          * @see \Drupal\Core\Theme\ThemeManagerInterface::render()
          * @see hook_theme()
          * @see \Drupal\Core\Extension\ThemeHandler::listInfo()
          * @see twig_render_template()
          *
          * @throws \BadFunctionCallException
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:438
          protected 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:623
          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:663
          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:691
          protected getPath($module): string Wraps drupal_get_path().
          /**
          * Wraps drupal_get_path().
          *
          * @param string $module
          *   The name of the item for which the path is requested.
          *
          * @return string
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:839
        extension.list.profile => Drupal\Core\Extension\ProfileExtensionList (13)
        • Properties (13)
        • Available methods (24)
        • protected defaults -> array (6) Depth Limit
          protected type -> string (7) "profile"
          protected root -> string (42) "/siteweb/EntrepriseFibreOptique/public/web"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
            
          protected cache -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected infoParser -> Drupal\Core\Extension\InfoParser (2) Depth Limit
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected extensions -> null
          protected extensionInfo -> null
          protected pathNames -> null
          protected addedPathNames -> array (0)
          protected state -> Drupal\Core\State\State (3) Depth Limit
          protected installProfile -> string (8) "standard"
          public _serviceId -> string (22) "extension.list.profile"
        • 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:578
          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
        library.libraries_directory_file_finder => Drupal\Core\Asset\LibrariesDirectoryFileFinder (5)
        • Properties (5)
        • Available methods (2)
        • protected root -> string (42) "/siteweb/EntrepriseFibreOptique/public/web"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
            
          protected sitePath -> string (13) "sites/default"
          • Directory (4KB)
          • drwxrwxrwx 1000 1000 4KB Feb 08 11:00 sites/default
            
          protected profileExtensionList -> Drupal\Core\Extension\ProfileExtensionList (13) Depth Limit
          protected installProfile -> string (8) "standard"
          public _serviceId -> string (39) "library.libraries_directory_file_finder"
        • public __construct($root, $site_path, Drupal\Core\Extension\ProfileExtensionList $profile_extension_list, $install_profile) Constructs a new LibrariesDirectoryFileFinder instance.
          /**
          * Constructs a new LibrariesDirectoryFileFinder instance.
          *
          * @param string $root
          *   The app root.
          * @param string $site_path
          *   The site path.
          * @param \Drupal\Core\Extension\ProfileExtensionList $profile_extension_list
          *   The profile extension list.
          * @param string $install_profile
          *   The install profile.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibrariesDirectoryFileFinder.php:52
          public find($path): string|false Finds files that are located in the supported 'libraries' directories.
          /**
          * Finds files that are located in the supported 'libraries' directories.
          *
          * It searches the following locations:
          * - A libraries directory in the current site directory, for example:
          *   sites/default/libraries.
          * - The root libraries directory.
          * - A libraries directory in the selected installation profile, for example:
          *   profiles/my_install_profile/libraries.
          * If the same library is present in multiple locations the first location
          * found will be used. The locations are searched in the order listed.
          *
          * @param string $path
          *   The path for the library file to find.
          *
          * @return string|false
          *   The real path to the library file relative to the root directory. If the
          *   library cannot be found then FALSE.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibrariesDirectoryFileFinder.php:78
        library.discovery.parser => Drupal\Core\Asset\LibraryDiscoveryParser (6)
        • Properties (6)
        • Available methods (9)
        • protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected themeManager -> Drupal\Core\Theme\ThemeManager (7) Depth Limit
          protected root -> string (42) "/siteweb/EntrepriseFibreOptique/public/web"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
            
          protected streamWrapperManager -> Drupal\Core\StreamWrapper\StreamWrapperManager (4) Depth Limit
          protected librariesDirectoryFileFinder -> Drupal\Core\Asset\LibrariesDirectoryFileFinder (5) Depth Limit
          public _serviceId -> string (24) "library.discovery.parser"
        • public __construct($root, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Theme\ThemeManagerInterface $theme_manager, Drupal\Core\StreamWrapper\StreamWrapperManagerInterface $stream_wrapper_manager, Drupal\Core\Asset\LibrariesDirectoryFileFinder $libraries_directory_file_finder = null) Constructs a new LibraryDiscoveryParser instance.
          /**
          * Constructs a new LibraryDiscoveryParser instance.
          *
          * @param string $root
          *   The app root.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\Theme\ThemeManagerInterface $theme_manager
          *   The theme manager.
          * @param \Drupal\Core\StreamWrapper\StreamWrapperManagerInterface $stream_wrapper_manager
          *   The stream wrapper manager.
          * @param \Drupal\Core\Asset\LibrariesDirectoryFileFinder $libraries_directory_file_finder
          *   The libraries directory file finder.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryParser.php:70
          public buildByExtension($extension): array Parses and builds up all the libraries information of an extension.
          /**
          * Parses and builds up all the libraries information of an extension.
          *
          * @param string $extension
          *   The name of the extension that registered a library.
          *
          * @return array
          *   All library definitions of the passed extension.
          *
          * @throws \Drupal\Core\Asset\Exception\IncompleteLibraryDefinitionException
          *   Thrown when a library has no js/css/setting.
          * @throws \UnexpectedValueException
          *   Thrown when a js file defines a positive weight.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryParser.php:96
          protected parseLibraryInfo($extension, $path): array Parses a given library file and allows modules and themes to alter it.
          /**
          * Parses a given library file and allows modules and themes to alter it.
          *
          * This method sets the parsed information onto the library property.
          *
          * Library information is parsed from *.libraries.yml files; see
          * editor.libraries.yml for an example. Every library must have at least one
          * js or css entry. Each entry starts with a machine name and defines the
          * following elements:
          * - js: A list of JavaScript files to include. Each file is keyed by the file
          *   path. An item can have several attributes (like HTML
          *   attributes). For example:
          *   @code
          *   js:
          *     path/js/file.js: { attributes: { defer: true } }
          *   @endcode
          *   If the file has no special attributes, just use an empty object:
          *   @code
          *   js:
          *     path/js/file.js: {}
          *   @endcode
          *   The path of the file is relative to the module or theme directory, unless
          *   it starts with a /, in which case it is relative to the Drupal root. If
          *   the file path starts with //, it will be treated as a protocol-free,
          *   external resource (e.g., //cdn.com/library.js). Full URLs
          *   (e.g., http://cdn.com/library.js) as well as URLs that use a valid
          *   stream wrapper (e.g., public://path/to/file.js) are also supported.
          * - css: A list of categories for which the library provides CSS files. The
          *   available categories are:
          *   - base
          *   - layout
          *   - component
          *   - state
          *   - theme
          *   Each category is itself a key for a sub-list of CSS files to include:
          *   @code
          *   css:
          *     component:
          *       css/file.css: {}
          *   @endcode
          *   Just like with JavaScript files, each CSS file is the key of an object
          *   that can define specific attributes. The format of the file path is the
          *   same as for the JavaScript files.
          *   If the JavaScript or CSS file starts with /libraries/ the
          *   library.libraries_directory_file_finder service is used to find the files
          *   in the following locations:
          *   - A libraries directory in the current site directory, for example:
          *     sites/default/libraries.
          *   - The root libraries directory.
          *   - A libraries directory in the selected installation profile, for
          *     example: profiles/my_install_profile/libraries.
          * - dependencies: A list of libraries this library depends on.
          * - version: The library version. The string "VERSION" can be used to mean
          *   the current Drupal core version.
          * - header: By default, JavaScript files are included in the footer. If the
          *   script must be included in the header (along with all its dependencies),
          *   set this to true. Defaults to false.
          * - minified: If the file is already minified, set this to true to avoid
          *   minifying it again. Defaults to false.
          * - remote: If the library is a third-party script, this provides the
          *   repository URL for reference.
          * - license: If the remote property is set, the license information is
          *   required. It has 3 properties:
          *   - name: The human-readable name of the license.
          *   - url: The URL of the license file/information for the version of the
          *     library used.
          *   - gpl-compatible: A Boolean for whether this library is GPL compatible.
          *
          * See https://www.drupal.org/node/2274843#define-library for more
          * information.
          *
          * @param string $extension
          *   The name of the extension that registered a library.
          * @param string $path
          *   The relative path to the extension.
          *
          * @return array
          *   An array of parsed library data.
          *
          * @throws \Drupal\Core\Asset\Exception\InvalidLibraryFileException
          *   Thrown when a parser exception got thrown.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryParser.php:338
          protected applyLibrariesOverride($libraries, $extension): array Apply libraries overrides specified for the current active theme.
          /**
          * Apply libraries overrides specified for the current active theme.
          *
          * @param array $libraries
          *   The libraries definitions.
          * @param string $extension
          *   The extension in which these libraries are defined.
          *
          * @return array
          *   The modified libraries definitions.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryParser.php:376
          protected drupalGetPath($type, $name) Wraps drupal_get_path().
          /**
          * Wraps drupal_get_path().
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryParser.php:437
          protected isValidUri($string) Determines if the supplied string is a valid URI.
          /**
          * Determines if the supplied string is a valid URI.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryParser.php:444
          protected setOverrideValue(array &$library, array $sub_key, array $overrides, $theme_path) Overrides the specified library asset.
          /**
          * Overrides the specified library asset.
          *
          * @param array $library
          *   The containing library definition.
          * @param array $sub_key
          *   An array containing the sub-keys specifying the library asset, e.g.
          *   @code['js']@endcode or @code['css', 'component']@endcode
          * @param array $overrides
          *   Specifies the overrides, this is an array where the key is the asset to
          *   be overridden while the value is overriding asset.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryParser.php:460
          protected resolveThemeAssetPath($theme_path, $overriding_asset): string Ensures that a full path is returned for an overriding theme asset.
          /**
          * Ensures that a full path is returned for an overriding theme asset.
          *
          * @param string $theme_path
          *   The theme or base theme.
          * @param string $overriding_asset
          *   The overriding library asset.
          *
          * @return string
          *   A fully resolved theme asset path relative to the Drupal directory.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryParser.php:494
          public static validateCssLibrary($library): int Validates CSS library structure.
          \Drupal\Core\Asset\LibraryDiscoveryParser::validateCssLibrary($library)
          /**
          * Validates CSS library structure.
          *
          * @param array $library
          *   The library definition array.
          *
          * @return int
          *   Returns based on validity:
          *     - 0 if the library definition is valid
          *     - 1 if the library definition has improper nesting
          *     - 2 if the library definition specifies files as an array
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryParser.php:516
        library.discovery.collector => Drupal\Core\Asset\LibraryDiscoveryCollector (13)
        • Properties (13)
        • Available methods (17)
        • protected discoveryParser -> Drupal\Core\Asset\LibraryDiscoveryParser (6) Depth Limit
          protected themeManager -> Drupal\Core\Theme\ThemeManager (7) Depth Limit
          protected cid -> null
          protected tags -> array (1) Depth Limit
          protected cache -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected lock -> Drupal\Core\ProxyClass\Lock\DatabaseLockBackend (6) Depth Limit
          protected keysToPersist -> array (0)
          protected keysToRemove -> array (0)
          protected storage -> array (0)
          protected cacheCreated -> null
          protected cacheInvalidated -> boolean false
          protected cacheLoaded -> boolean false
          public _serviceId -> string (27) "library.discovery.collector"
        • public __construct(Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Lock\LockBackendInterface $lock, Drupal\Core\Asset\LibraryDiscoveryParser $discovery_parser, Drupal\Core\Theme\ThemeManagerInterface $theme_manager) Constructs a CacheCollector object.
          /**
          * Constructs a CacheCollector object.
          *
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          *   The cache backend.
          * @param \Drupal\Core\Lock\LockBackendInterface $lock
          *   The lock backend.
          * @param \Drupal\Core\Asset\LibraryDiscoveryParser $discovery_parser
          *   The library discovery parser.
          * @param \Drupal\Core\Theme\ThemeManagerInterface $theme_manager
          *   The theme manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryCollector.php:44
          public reset() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryCollector.php:164
          public has($key) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\CacheCollector
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:134
          public get($key) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\CacheCollector
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:143
          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 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 getCid() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryCollector.php:54
          protected resolveCacheMiss($key) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryCollector.php:65
          protected getLibraryDefinitions($extension): array Returns the library definitions for a given extension.
          /**
          * Returns the library definitions for a given extension.
          *
          * This also implements libraries-overrides for entire libraries that have
          * been specified by the LibraryDiscoveryParser.
          *
          * @param string $extension
          *   The name of the extension for which library definitions will be returned.
          *
          * @return array
          *   The library definitions for $extension with overrides applied.
          *
          * @throws \Drupal\Core\Asset\Exception\InvalidLibrariesOverrideSpecificationException
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryCollector.php:86
          protected applyLibrariesExtend($extension, $library_name, $library_definition): array Applies the libraries-extend specified by the active theme.
          /**
          * Applies the libraries-extend specified by the active theme.
          *
          * This extends the library definitions with the those specified by the
          * libraries-extend specifications for the active theme.
          *
          * @param string $extension
          *   The name of the extension for which library definitions will be extended.
          * @param string $library_name
          *   The name of the library whose definitions is to be extended.
          * @param $library_definition
          *   The library definition to be extended.
          *
          * @return array
          *   The library definition extended as specified by libraries-extend.
          *
          * @throws \Drupal\Core\Asset\Exception\InvalidLibrariesExtendSpecificationException
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryCollector.php:135
          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 updateCache($lock = true) Writes a value to the persistent cache immediately.
          /**
          * Writes a value to the persistent cache immediately.
          *
          * @param bool $lock
          *   (optional) Whether to acquire a lock before writing to cache. Defaults to
          *   TRUE.
          */
          
          Inherited from Drupal\Core\Cache\CacheCollector
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:219
          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
        library.discovery => Drupal\Core\Asset\LibraryDiscovery (3)
        • Properties (3)
        • Available methods (4)
        • protected collector -> Drupal\Core\Asset\LibraryDiscoveryCollector (13) Depth Limit
          protected libraryDefinitions -> array (0)
          public _serviceId -> string (17) "library.discovery"
        • public __construct(Drupal\Core\Cache\CacheCollectorInterface $library_discovery_collector) Constructs a new LibraryDiscovery instance.
          /**
          * Constructs a new LibraryDiscovery instance.
          *
          * @param \Drupal\Core\Cache\CacheCollectorInterface $library_discovery_collector
          *   The library discovery cache collector.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscovery.php:35
          public getLibrariesByExtension($extension) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscovery.php:42
          public getLibraryByName($extension, $name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscovery.php:57
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscovery.php:71
        library.dependency_resolver => Drupal\Core\Asset\LibraryDependencyResolver (3)
        • Properties (3)
        • Available methods (4)
        • protected libraryDiscovery -> Drupal\Core\Asset\LibraryDiscovery (3) Depth Limit
          protected librariesDependencies -> array (0)
          public _serviceId -> string (27) "library.dependency_resolver"
        • public __construct(Drupal\Core\Asset\LibraryDiscoveryInterface $library_discovery) Constructs a new LibraryDependencyResolver instance.
          /**
          * Constructs a new LibraryDependencyResolver instance.
          *
          * @param \Drupal\Core\Asset\LibraryDiscoveryInterface $library_discovery
          *   The library discovery service.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDependencyResolver.php:30
          public getLibrariesWithDependencies(array $libraries) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDependencyResolver.php:37
          public getMinimalRepresentativeSubset(array $libraries) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDependencyResolver.php:81
          protected doGetDependencies(array $libraries_with_unresolved_dependencies, array $final_libraries = array()): string[] Gets the given libraries with its dependencies.
          /**
          * Gets the given libraries with its dependencies.
          *
          * Helper method for ::getLibrariesWithDependencies().
          *
          * @param string[] $libraries_with_unresolved_dependencies
          *   A list of libraries, with unresolved dependencies, in the order they
          *   should be loaded.
          * @param string[] $final_libraries
          *   The final list of libraries (the return value) that is being built
          *   recursively.
          *
          * @return string[]
          *   A list of libraries, in the order they should be loaded, including their
          *   dependencies.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDependencyResolver.php:64
        asset.resolver => Drupal\Core\Asset\AssetResolver (7)
        • Properties (7)
        • Available methods (6)
        • protected libraryDiscovery -> Drupal\Core\Asset\LibraryDiscovery (3) Depth Limit
          protected libraryDependencyResolver -> Drupal\Core\Asset\LibraryDependencyResolver (3) Depth Limit
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected themeManager -> Drupal\Core\Theme\ThemeManager (7) Depth Limit
          protected languageManager -> Drupal\Core\Language\LanguageManager (6) Depth Limit
          protected cache -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          public _serviceId -> string (14) "asset.resolver"
        • public __construct(Drupal\Core\Asset\LibraryDiscoveryInterface $library_discovery, Drupal\Core\Asset\LibraryDependencyResolverInterface $library_dependency_resolver, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Theme\ThemeManagerInterface $theme_manager, Drupal\Core\Language\LanguageManagerInterface $language_manager, Drupal\Core\Cache\CacheBackendInterface $cache) Constructs a new AssetResolver instance.
          /**
          * Constructs a new AssetResolver instance.
          *
          * @param \Drupal\Core\Asset\LibraryDiscoveryInterface $library_discovery
          *   The library discovery service.
          * @param \Drupal\Core\Asset\LibraryDependencyResolverInterface $library_dependency_resolver
          *   The library dependency resolver.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\Theme\ThemeManagerInterface $theme_manager
          *   The theme manager.
          * @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
          *   The language manager.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          *   The cache backend.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/AssetResolver.php:75
          public getCssAssets(Drupal\Core\Asset\AttachedAssetsInterface $assets, $optimize) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/AssetResolver.php:112
          public getJsAssets(Drupal\Core\Asset\AttachedAssetsInterface $assets, $optimize) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/AssetResolver.php:212
          protected getLibrariesToLoad(Drupal\Core\Asset\AttachedAssetsInterface $assets): string[] Returns the libraries that need to be loaded.
          /**
          * Returns the libraries that need to be loaded.
          *
          * For example, with core/a depending on core/c and core/b on core/d:
          * @code
          * $assets = new AttachedAssets();
          * $assets->setLibraries(['core/a', 'core/b', 'core/c']);
          * $assets->setAlreadyLoadedLibraries(['core/c']);
          * $resolver->getLibrariesToLoad($assets) === ['core/a', 'core/b', 'core/d']
          * @endcode
          *
          * @param \Drupal\Core\Asset\AttachedAssetsInterface $assets
          *   The assets attached to the current response.
          *
          * @return string[]
          *   A list of libraries and their dependencies, in the order they should be
          *   loaded, excluding any libraries that have already been loaded.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/AssetResolver.php:102
          protected getJsSettingsAssets(Drupal\Core\Asset\AttachedAssetsInterface $assets): array Returns the JavaScript settings assets for this response's libraries.
          /**
          * Returns the JavaScript settings assets for this response's libraries.
          *
          * Gathers all drupalSettings from all libraries in the attached assets
          * collection and merges them.
          *
          * @param \Drupal\Core\Asset\AttachedAssetsInterface $assets
          *   The assets attached to the current response.
          *
          * @return array
          *   A (possibly optimized) collection of JavaScript assets.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/AssetResolver.php:195
          public static sort($a, $b): int Sorts CSS and JavaScript resources.
          \Drupal\Core\Asset\AssetResolver::sort($a, $b)
          /**
          * Sorts CSS and JavaScript resources.
          *
          * This sort order helps optimize front-end performance while providing
          * modules and themes with the necessary control for ordering the CSS and
          * JavaScript appearing on a page.
          *
          * @param $a
          *   First item for comparison. The compared items should be associative
          *   arrays of member items.
          * @param $b
          *   Second item for comparison.
          *
          * @return int
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/AssetResolver.php:372
        asset.css.collection_renderer => Drupal\Core\Asset\CssCollectionRenderer (2)
        • Properties (2)
        • Available methods (2)
        • protected state -> Drupal\Core\State\State (3) Depth Limit
          public _serviceId -> string (29) "asset.css.collection_renderer"
        • public __construct(Drupal\Core\State\StateInterface $state) Constructs a CssCollectionRenderer.
          /**
          * Constructs a CssCollectionRenderer.
          *
          * @param \Drupal\Core\State\StateInterface $state
          *   The state key/value store.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/CssCollectionRenderer.php:25
          public render(array $css_assets) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/CssCollectionRenderer.php:32
        asset.js.collection_renderer => Drupal\Core\Asset\JsCollectionRenderer (2)
        • Properties (2)
        • Available methods (2)
        • protected state -> Drupal\Core\State\State (3) Depth Limit
          public _serviceId -> string (28) "asset.js.collection_renderer"
        • public __construct(Drupal\Core\State\StateInterface $state) Constructs a JsCollectionRenderer.
          /**
          * Constructs a JsCollectionRenderer.
          *
          * @param \Drupal\Core\State\StateInterface $state
          *   The state key/value store.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/JsCollectionRenderer.php:26
          public render(array $js_assets) {@inheritdoc}
          /**
          * {@inheritdoc}
          *
          * This class evaluates the aggregation enabled/disabled condition on a group
          * by group basis by testing whether an aggregate file has been made for the
          * group rather than by testing the site-wide aggregation setting. This allows
          * this class to work correctly even if modules have implemented custom
          * logic for grouping and aggregating files.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Asset/JsCollectionRenderer.php:39
        plugin.manager.element_info => Drupal\Core\Render\ElementInfoManager (20)
        • Properties (20)
        • Available methods (30)
        • protected elementInfo -> array (1) Depth Limit
          protected themeManager -> Drupal\Core\Theme\ThemeManager (7) Depth Limit
          protected cacheTagInvalidator -> Drupal\Core\Cache\CacheTagsInvalidator (3) Depth Limit
          protected cacheKey -> string (12) "element_info"
          protected cacheTags -> array (0)
          protected alterHook -> string (14) "element_plugin"
          protected subdir -> string (7) "Element"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (43) "Drupal\Core\Render\Annotation\RenderElement"
          protected pluginInterface -> string (43) "Drupal\Core\Render\Element\ElementInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> null
          protected mapper -> null
          protected definitions -> null
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (27) "plugin.manager.element_info"
        • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Cache\CacheTagsInvalidatorInterface $cache_tag_invalidator, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Theme\ThemeManagerInterface $theme_manager) Constructs an ElementInfoManager object.
          /**
          * Constructs an ElementInfoManager object.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Cache\CacheTagsInvalidatorInterface $cache_tag_invalidator
          *   The cache tag invalidator.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler to invoke the alter hook with.
          * @param \Drupal\Core\Theme\ThemeManagerInterface $theme_manager
          *   The theme manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/ElementInfoManager.php:62
          public getInfo($type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/ElementInfoManager.php:74
          public getInfoProperty($type, $property_name, $default = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/ElementInfoManager.php:87
          public createInstance($plugin_id, array $configuration = array()): \Drupal\Core\Render\Element\ElementInterface {@inheritdoc}
          /**
          * {@inheritdoc}
          *
          * @return \Drupal\Core\Render\Element\ElementInterface
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/ElementInfoManager.php:140
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/ElementInfoManager.php:147
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions.
          /**
          * Performs extra processing on plugin definitions.
          *
          * By default we add defaults for the type to the definition. If a type has
          * additional processing logic they can do that by replacing or extending the
          * method.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          public getInstance(array $options) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106
          protected buildInfo($theme_name): array Builds up all element information.
          /**
          * Builds up all element information.
          *
          * @param string $theme_name
          *   The theme name.
          *
          * @return array
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/ElementInfoManager.php:101
          protected getCid($theme_name): string Returns the CID used to cache the element info.
          /**
          * Returns the CID used to cache the element info.
          *
          * @param string $theme_name
          *   The theme name.
          *
          * @return string
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/ElementInfoManager.php:162
          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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        render_placeholder_generator => Drupal\Core\Render\PlaceholderGenerator (2)
        • Properties (2)
        • Available methods (4)
        • protected rendererConfig -> array (2) Depth Limit
          public _serviceId -> string (28) "render_placeholder_generator"
        • public __construct(array $renderer_config) Constructs a new Placeholder service.
          /**
          * Constructs a new Placeholder service.
          *
          * @param array $renderer_config
          *   The renderer configuration array.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderGenerator.php:28
          public canCreatePlaceholder(array $element) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderGenerator.php:35
          public shouldAutomaticallyPlaceholder(array $element) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderGenerator.php:45
          public createPlaceholder(array $element) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderGenerator.php:69
        cache_contexts_manager => Drupal\Core\Cache\Context\CacheContextsManager (3)
        • Properties (3)
        • Available methods (9)
        • protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          protected contexts -> array (30) Depth Limit
          public _serviceId -> string (22) "cache_contexts_manager"
        • public __construct(Symfony\Component\DependencyInjection\ContainerInterface $container, array $contexts) Constructs a CacheContextsManager object.
          /**
          * Constructs a CacheContextsManager object.
          *
          * @param \Symfony\Component\DependencyInjection\ContainerInterface $container
          *   The current service container.
          * @param string[] $contexts
          *   An array of the available cache context IDs.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php:47
          public getAll(): string[] Provides an array of available cache contexts.
          /**
          * Provides an array of available cache contexts.
          *
          * @return string[]
          *   An array of available cache context IDs.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php:58
          public getLabels($include_calculated_cache_contexts = false): array Provides an array of available cache context labels.
          /**
          * Provides an array of available cache context labels.
          *
          * To be used in cache configuration forms.
          *
          * @param bool $include_calculated_cache_contexts
          *   Whether to also return calculated cache contexts. Default to FALSE.
          *
          * @return array
          *   An array of available cache contexts and corresponding labels.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php:73
          public convertTokensToKeys(array $context_tokens): \Drupal\Core\Cache\Context\ContextCacheKeys Converts cache context tokens to cache keys.
          /**
          * Converts cache context tokens to cache keys.
          *
          * A cache context token is either:
          * - a cache context ID (if the service ID is 'cache_context.foo', then 'foo'
          *   is a cache context ID); for example, 'foo'.
          * - a calculated cache context ID, followed by a colon, followed by
          *   the parameter for the calculated cache context; for example,
          *   'bar:some_parameter'.
          *
          * @param string[] $context_tokens
          *   An array of cache context tokens.
          *
          * @return \Drupal\Core\Cache\Context\ContextCacheKeys
          *   The ContextCacheKeys object containing the converted cache keys and
          *   cacheability metadata.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php:102
          public optimizeTokens(array $context_tokens): string[] Optimizes cache context tokens (the minimal representative subset).
          /**
          * Optimizes cache context tokens (the minimal representative subset).
          *
          * A minimal representative subset means that any cache context token in the
          * given set of cache context tokens that is a property of another cache
          * context cache context token in the set, is removed.
          *
          * Hence a minimal representative subset is the most compact representation
          * possible of a set of cache context tokens, that still captures the entire
          * universe of variations.
          *
          * If a cache context is being optimized away, it is able to set cacheable
          * metadata for itself which will be bubbled up.
          *
          * For example, when caching per user ('user'), also caching per role
          * ('user.roles') is meaningless because "per role" is implied by "per user".
          *
          * In the following examples, remember that the period indicates hierarchy and
          * the colon can be used to get a specific value of a calculated cache
          * context:
          * - ['a', 'a.b'] -> ['a']
          * - ['a', 'a.b.c'] -> ['a']
          * - ['a.b', 'a.b.c'] -> ['a.b']
          * - ['a', 'a.b', 'a.b.c'] -> ['a']
          * - ['x', 'x:foo'] -> ['x']
          * - ['a', 'a.b.c:bar'] -> ['a']
          *
          * @param string[] $context_tokens
          *   A set of cache context tokens.
          *
          * @return string[]
          *   A representative subset of the given set of cache context tokens..
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php:159
          public validateTokens(array $context_tokens = array()) Validates an array of cache context tokens.
          /**
          * Validates an array of cache context tokens.
          *
          * Can be called before using cache contexts in operations, to check validity.
          *
          * @param string[] $context_tokens
          *   An array of cache context tokens.
          *
          * @throws \LogicException
          *
          * @see \Drupal\Core\Cache\Context\CacheContextsManager::parseTokens()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php:258
          public assertValidTokens($context_tokens): bool Asserts the context tokens are valid.
          /**
          * Asserts the context tokens are valid.
          *
          * Similar to ::validateTokens, this method returns boolean TRUE when the
          * context tokens are valid, and FALSE when they are not instead of returning
          * NULL when they are valid and throwing a \LogicException when they are not.
          * This function should be used with the assert() statement.
          *
          * @param mixed $context_tokens
          *   Variable to be examined - should be array of context_tokens.
          *
          * @return bool
          *   TRUE if context_tokens is an array of valid tokens.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php:310
          protected getService($context_id): \Drupal\Core\Cache\Context\CacheContextInterface Retrieves a cache context service from the container.
          /**
          * Retrieves a cache context service from the container.
          *
          * @param string $context_id
          *   The context ID, which together with the service ID prefix allows the
          *   corresponding cache context service to be retrieved.
          *
          * @return \Drupal\Core\Cache\Context\CacheContextInterface
          *   The requested cache context service.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php:216
          public static parseTokens(array $context_tokens): array Parses cache context tokens into context IDs and optional parameters.
          \Drupal\Core\Cache\Context\CacheContextsManager::parseTokens(array $context_tokens)
          /**
          * Parses cache context tokens into context IDs and optional parameters.
          *
          * @param string[] $context_tokens
          *   An array of cache context tokens.
          *
          * @return array
          *   An array with the parsed results, with each result being an array
          *   containing:
          *   - The cache context ID.
          *   - The associated parameter (for a calculated cache context), or NULL if
          *     there is no parameter.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php:233
        render_cache => Drupal\Core\Render\PlaceholderingRenderCache (6)
        • Properties (6)
        • Available methods (8)
        • protected placeholderGenerator -> Drupal\Core\Render\PlaceholderGenerator (2) Depth Limit
          protected placeholderResultsCache -> array (0)
          protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected cacheFactory -> Drupal\Core\Cache\CacheFactory (4) Depth Limit
          protected cacheContextsManager -> Drupal\Core\Cache\Context\CacheContextsManager (3) Depth Limit
          public _serviceId -> string (12) "render_cache"
        • public __construct(Symfony\Component\HttpFoundation\RequestStack $request_stack, Drupal\Core\Cache\CacheFactoryInterface $cache_factory, Drupal\Core\Cache\Context\CacheContextsManager $cache_contexts_manager, Drupal\Core\Render\PlaceholderGeneratorInterface $placeholder_generator) Constructs a new PlaceholderingRenderCache object.
          /**
          * Constructs a new PlaceholderingRenderCache object.
          *
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          * @param \Drupal\Core\Cache\CacheFactoryInterface $cache_factory
          *   The cache factory.
          * @param \Drupal\Core\Cache\Context\CacheContextsManager $cache_contexts_manager
          *   The cache contexts manager.
          * @param \Drupal\Core\Render\PlaceholderGeneratorInterface $placeholder_generator
          *   The placeholder generator.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderingRenderCache.php:86
          public get(array $elements) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderingRenderCache.php:94
          public set(array &$elements, array $pre_bubbling_elements) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderingRenderCache.php:126
          public getCacheableRenderArray(array $elements) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Render\RenderCache
          Defined in <ROOT>/core/lib/Drupal/Core/Render/RenderCache.php:321
          protected createPlaceholderAndRemember(array $rendered_elements, array $pre_bubbling_elements): array Create a placeholder for a renderable array and remember in a static cache.
          /**
          * Create a placeholder for a renderable array and remember in a static cache.
          *
          * @param array $rendered_elements
          *   A fully rendered renderable array.
          * @param array $pre_bubbling_elements
          *   A renderable array corresponding to the state (in particular, the
          *   cacheability metadata) of $rendered_elements prior to the beginning of
          *   its rendering process, and therefore before any bubbling of child
          *   information has taken place. Only the #cache property is used by this
          *   function, so the caller may omit all other properties and children from
          *   this array.
          *
          * @return array
          *   Renderable array with placeholder markup and the attached placeholder
          *   replacement metadata.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderingRenderCache.php:161
          protected getFromPlaceholderResultsCache(array $elements): array|false Retrieves an auto-placeholdered renderable array from the static cache.
          /**
          * Retrieves an auto-placeholdered renderable array from the static cache.
          *
          * @param array $elements
          *   A renderable array.
          *
          * @return array|false
          *   A renderable array, with the original element and all its children pre-
          *   rendered, or FALSE if no cached copy of the element is available.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderingRenderCache.php:179
          protected maxAgeToExpire($max_age): int Maps a #cache[max-age] value to an "expire" value for the Cache API.
          /**
          * Maps a #cache[max-age] value to an "expire" value for the Cache API.
          *
          * @param int $max_age
          *   A #cache[max-age] value.
          *
          * @return int
          *   A corresponding "expire" value.
          *
          * @see \Drupal\Core\Cache\CacheBackendInterface::set()
          */
          
          Inherited from Drupal\Core\Render\RenderCache
          Defined in <ROOT>/core/lib/Drupal/Core/Render/RenderCache.php:283
          protected createCacheID(array &$elements): string Creates the cache ID for a renderable element.
          /**
          * Creates the cache ID for a renderable element.
          *
          * Creates the cache ID string based on #cache['keys'] + #cache['contexts'].
          *
          * @param array &$elements
          *   A renderable array.
          *
          * @return string
          *   The cache ID string, or FALSE if the element may not be cached.
          */
          
          Inherited from Drupal\Core\Render\RenderCache
          Defined in <ROOT>/core/lib/Drupal/Core/Render/RenderCache.php:298
        renderer => Drupal\Core\Render\Renderer (9)
        • Properties (9)
        • Available methods (17)
        • Static class properties
        • protected theme -> Drupal\Core\Theme\ThemeManager (7) Depth Limit
          protected controllerResolver -> Drupal\Core\Controller\ControllerResolver (4) Depth Limit
          protected elementInfo -> Drupal\Core\Render\ElementInfoManager (20) Depth Limit
          protected placeholderGenerator -> Drupal\Core\Render\PlaceholderGenerator (2) Depth Limit
          protected renderCache -> Drupal\Core\Render\PlaceholderingRenderCache (6) Depth Limit
          protected rendererConfig -> array (2) Depth Limit
          protected isRenderingRoot -> boolean false
          protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          public _serviceId -> string (8) "renderer"
        • public doTrustedCallback(callable $callback, array $args, $message, $error_type = 'exception', $extra_trusted_interface = null): mixed Performs a callback.
          /**
          * Performs a callback.
          *
          * If the callback is trusted the callback will occur. Trusted callbacks must
          * be methods of a class that implements
          * \Drupal\Core\Security\TrustedCallbackInterface or $extra_trusted_interface
          * or be an anonymous function. If the callback is not trusted then whether or
          * not the callback is called and what type of error is thrown depends on
          * $error_type. To provide time for dependent code to use trusted callbacks
          * use TrustedCallbackInterface::TRIGGER_SILENCED_DEPRECATION and then at a
          * later date change this to TrustedCallbackInterface::THROW_EXCEPTION.
          *
          * @param callable $callback
          *   The callback to call. Note that callbacks which are objects and use the
          *   magic method __invoke() are not supported.
          * @param array $args
          *   The arguments to pass the callback.
          * @param $message
          *   The error message if the callback is not trusted. If the message contains
          *   "%s" it will be replaced in with the resolved callback.
          * @param string $error_type
          *   (optional) The type of error to trigger. One of:
          *   - TrustedCallbackInterface::THROW_EXCEPTION
          *   - TrustedCallbackInterface::TRIGGER_WARNING
          *   - TrustedCallbackInterface::TRIGGER_SILENCED_DEPRECATION
          *   Defaults to TrustedCallbackInterface::THROW_EXCEPTION.
          * @param string $extra_trusted_interface
          *   (optional) An additional interface that if implemented by the callback
          *   object means any public methods on that object are trusted.
          *
          * @return mixed
          *   The callback's return value.
          *
          * @throws \Drupal\Core\Security\UntrustedCallbackException
          *   Exception thrown if the callback is not trusted and $error_type equals
          *   TrustedCallbackInterface::THROW_EXCEPTION.
          *
          * @see \Drupal\Core\Security\TrustedCallbackInterface
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Security/DoTrustedCallbackTrait.php:51
          public __construct(Drupal\Core\Controller\ControllerResolverInterface $controller_resolver, Drupal\Core\Theme\ThemeManagerInterface $theme, Drupal\Core\Render\ElementInfoManagerInterface $element_info, Drupal\Core\Render\PlaceholderGeneratorInterface $placeholder_generator, Drupal\Core\Render\RenderCacheInterface $render_cache, Symfony\Component\HttpFoundation\RequestStack $request_stack, array $renderer_config) Constructs a new Renderer.
          /**
          * Constructs a new Renderer.
          *
          * @param \Drupal\Core\Controller\ControllerResolverInterface $controller_resolver
          *   The controller resolver.
          * @param \Drupal\Core\Theme\ThemeManagerInterface $theme
          *   The theme manager.
          * @param \Drupal\Core\Render\ElementInfoManagerInterface $element_info
          *   The element info.
          * @param \Drupal\Core\Render\PlaceholderGeneratorInterface $placeholder_generator
          *   The placeholder generator.
          * @param \Drupal\Core\Render\RenderCacheInterface $render_cache
          *   The render cache service.
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          * @param array $renderer_config
          *   The renderer configuration array.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:116
          public renderRoot(&$elements) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:134
          public renderPlain(&$elements) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:154
          public renderPlaceholder($placeholder, array $elements) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:163
          public render(&$elements, $is_root_call = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:187
          public hasRenderContext() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:560
          public executeInRenderContext(Drupal\Core\Render\RenderContext $context, callable $callable) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:567
          public mergeBubbleableMetadata(array $a, array $b) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:673
          public addCacheableDependency(array &$elements, $dependency) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:683
          protected doRender(&$elements, $is_root_call = false) See the docs for ::render().
          /**
          * See the docs for ::render().
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:212
          protected getCurrentRenderContext(): \Drupal\Core\Render\RenderContext Returns the current render context.
          /**
          * Returns the current render context.
          *
          * @return \Drupal\Core\Render\RenderContext
          *   The current render context.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:591
          protected setCurrentRenderContext(Drupal\Core\Render\RenderContext $context = null): $this Sets the current render context.
          /**
          * Sets the current render context.
          *
          * @param \Drupal\Core\Render\RenderContext|null $context
          *   The render context. This can be NULL for instance when restoring the
          *   original render context, which is in fact NULL.
          *
          * @return $this
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:605
          protected replacePlaceholders(array &$elements) Replaces placeholders.
          /**
          * Replaces placeholders.
          *
          * Placeholders may have:
          * - #lazy_builder callback, to build a render array to be rendered into
          *   markup that can replace the placeholder
          * - #cache: to cache the result of the placeholder
          *
          * Also merges the bubbleable metadata resulting from the rendering of the
          * contents of the placeholders. Hence $elements will be contain the entirety
          * of bubbleable metadata.
          *
          * @param array &$elements
          *   The structured array describing the data being rendered. Including the
          *   bubbleable metadata associated with the markup that replaced the
          *   placeholders.
          *
          * @returns bool
          *   Whether placeholders were replaced.
          *
          * @see \Drupal\Core\Render\Renderer::renderPlaceholder()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:633
          protected xssFilterAdminIfUnsafe($string): \Drupal\Core\Render\Markup Applies a very permissive XSS/HTML filter for admin-only use.
          /**
          * Applies a very permissive XSS/HTML filter for admin-only use.
          *
          * Note: This method only filters if $string is not marked safe already. This
          * ensures that HTML intended for display is not filtered.
          *
          * @param string|\Drupal\Core\Render\Markup $string
          *   A string.
          *
          * @return \Drupal\Core\Render\Markup
          *   The escaped string wrapped in a Markup object. If the string is an
          *   instance of \Drupal\Component\Render\MarkupInterface, it won't be escaped
          *   again.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:703
          protected ensureMarkupIsSafe(array $elements): \Drupal\Component\Render\MarkupInterface|string Escapes #plain_text or filters #markup as required.
          /**
          * Escapes #plain_text or filters #markup as required.
          *
          * Drupal uses Twig's auto-escape feature to improve security. This feature
          * automatically escapes any HTML that is not known to be safe. Due to this
          * the render system needs to ensure that all markup it generates is marked
          * safe so that Twig does not do any additional escaping.
          *
          * By default all #markup is filtered to protect against XSS using the admin
          * tag list. Render arrays can alter the list of tags allowed by the filter
          * using the #allowed_tags property. This value should be an array of tags
          * that Xss::filter() would accept. Render arrays can escape text instead
          * of XSS filtering by setting the #plain_text property instead of #markup. If
          * #plain_text is used #allowed_tags is ignored.
          *
          * @param array $elements
          *   A render array with #markup set.
          *
          * @return \Drupal\Component\Render\MarkupInterface|string
          *   The escaped markup wrapped in a Markup object. If $elements['#markup']
          *   is an instance of \Drupal\Component\Render\MarkupInterface, it won't be
          *   escaped or filtered again.
          *
          * @see \Drupal\Component\Utility\Html::escape()
          * @see \Drupal\Component\Utility\Xss::filter()
          * @see \Drupal\Component\Utility\Xss::filterAdmin()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:737
          protected doCallback($callback_type, $callback, array $args): mixed Performs a callback.
          /**
          * Performs a callback.
          *
          * @param string $callback_type
          *   The type of the callback. For example, '#post_render'.
          * @param string|callable $callback
          *   The callback to perform.
          * @param array $args
          *   The arguments to pass to the callback.
          *
          * @return mixed
          *   The callback's return value.
          *
          * @see \Drupal\Core\Security\TrustedCallbackInterface
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:765
        • protected static $contextCollection :: SplObjectStorage (0) Depth Limit
        ajax_response.attachments_processor => Drupal\Core\Ajax\AjaxResponseAttachmentsProcessor (8)
        • Properties (8)
        • Available methods (3)
        • protected assetResolver -> Drupal\Core\Asset\AssetResolver (7) Depth Limit
          protected config -> Drupal\Core\Config\ImmutableConfig (15) Depth Limit
          protected cssCollectionRenderer -> Drupal\Core\Asset\CssCollectionRenderer (2) Depth Limit
          protected jsCollectionRenderer -> Drupal\Core\Asset\JsCollectionRenderer (2) Depth Limit
          protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected renderer -> Drupal\Core\Render\Renderer (9) Depth Limit
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          public _serviceId -> string (35) "ajax_response.attachments_processor"
        • public __construct(Drupal\Core\Asset\AssetResolverInterface $asset_resolver, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Drupal\Core\Asset\AssetCollectionRendererInterface $css_collection_renderer, Drupal\Core\Asset\AssetCollectionRendererInterface $js_collection_renderer, Symfony\Component\HttpFoundation\RequestStack $request_stack, Drupal\Core\Render\RendererInterface $renderer, Drupal\Core\Extension\ModuleHandlerInterface $module_handler) Constructs an AjaxResponseAttachmentsProcessor object.
          /**
          * Constructs an AjaxResponseAttachmentsProcessor object.
          *
          * @param \Drupal\Core\Asset\AssetResolverInterface $asset_resolver
          *   An asset resolver.
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   A config factory for retrieving required config objects.
          * @param \Drupal\Core\Asset\AssetCollectionRendererInterface $css_collection_renderer
          *   The CSS asset collection renderer.
          * @param \Drupal\Core\Asset\AssetCollectionRendererInterface $js_collection_renderer
          *   The JS asset collection renderer.
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          * @param \Drupal\Core\Render\RendererInterface $renderer
          *   The renderer.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Ajax/AjaxResponseAttachmentsProcessor.php:91
          public processAttachments(Drupal\Core\Render\AttachmentsInterface $response) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Ajax/AjaxResponseAttachmentsProcessor.php:104
          protected buildAttachmentsCommands(Drupal\Core\Ajax\AjaxResponse $response, Symfony\Component\HttpFoundation\Request $request): array Prepares the AJAX commands to attach assets.
          /**
          * Prepares the AJAX commands to attach assets.
          *
          * @param \Drupal\Core\Ajax\AjaxResponse $response
          *   The AJAX response to update.
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The request object that the AJAX is responding to.
          *
          * @return array
          *   An array of commands ready to be returned as JSON.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Ajax/AjaxResponseAttachmentsProcessor.php:130
        ajax_response.subscriber => Drupal\Core\EventSubscriber\AjaxResponseSubscriber (2)
        • Properties (2)
        • Available methods (4)
        • Static class properties
        • protected ajaxResponseAttachmentsProcessor -> Drupal\Core\Ajax\AjaxResponseAttachmentsProcessor (8) Depth Limit
          public _serviceId -> string (24) "ajax_response.subscriber"
        • public __construct(Drupal\Core\Render\AttachmentsResponseProcessorInterface $ajax_response_attachments_processor) Constructs an AjaxResponseSubscriber object.
          /**
          * Constructs an AjaxResponseSubscriber object.
          *
          * @param \Drupal\Core\Render\AttachmentsResponseProcessorInterface $ajax_response_attachments_processor
          *   The AJAX response attachments processor service.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/AjaxResponseSubscriber.php:31
          public onRequest(Symfony\Component\HttpKernel\Event\RequestEvent $event) Sets the AJAX parameter from the current request.
          /**
          * Sets the AJAX parameter from the current request.
          *
          * @param \Symfony\Component\HttpKernel\Event\RequestEvent $event
          *   The response event, which contains the current request.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/AjaxResponseSubscriber.php:46
          public onResponse(Symfony\Component\HttpKernel\Event\ResponseEvent $event) Renders the ajax commands right before preparing the result.
          /**
          * Renders the ajax commands right before preparing the result.
          *
          * @param \Symfony\Component\HttpKernel\Event\ResponseEvent $event
          *   The response event, which contains the possible AjaxResponse object.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/AjaxResponseSubscriber.php:59
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\Core\EventSubscriber\AjaxResponseSubscriber::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/AjaxResponseSubscriber.php:112
        • const AJAX_REQUEST_PARAMETER :: string (12) "_drupal_ajax"
          \Drupal\Core\EventSubscriber\AjaxResponseSubscriber::AJAX_REQUEST_PARAMETER
        route_processor_manager => Drupal\Core\RouteProcessor\RouteProcessorManager (3)
        • Properties (3)
        • Available methods (4)
        • protected outboundProcessors -> array (2) Depth Limit
          protected sortedOutbound -> array (0)
          public _serviceId -> string (23) "route_processor_manager"
        • public addOutbound(Drupal\Core\RouteProcessor\OutboundRouteProcessorInterface $processor, $priority0) Adds an outbound processor object to the $outboundProcessors property.
          /**
          * Adds an outbound processor object to the $outboundProcessors property.
          *
          * @param \Drupal\Core\RouteProcessor\OutboundRouteProcessorInterface $processor
          *   The processor object to add.
          * @param int $priority
          *   The priority of the processor being added.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/RouteProcessor/RouteProcessorManager.php:41
          public processOutbound($route_name, Symfony\Component\Routing\Route $route, array &$parameters, Drupal\Core\Render\BubbleableMetadata $bubbleable_metadata = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/RouteProcessor/RouteProcessorManager.php:49
          protected getOutbound(): array Returns the sorted array of outbound processors.
          /**
          * Returns the sorted array of outbound processors.
          *
          * @return array
          *   An array of processor objects.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/RouteProcessor/RouteProcessorManager.php:62
          protected sortProcessors() Sorts the processors according to priority.
          /**
          * Sorts the processors according to priority.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/RouteProcessor/RouteProcessorManager.php:73
        current_route_match => Drupal\Core\Routing\CurrentRouteMatch (3)
        • Properties (3)
        • Available methods (13)
        • protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected routeMatches -> SplObjectStorage (0) Depth Limit
          public _serviceId -> string (19) "current_route_match"
        • public __construct(Symfony\Component\HttpFoundation\RequestStack $request_stack) Constructs a CurrentRouteMatch object.
          /**
          * Constructs a CurrentRouteMatch object.
          *
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:33
          public getRouteName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:41
          public getRouteObject() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:48
          public getParameter($parameter_name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:55
          public getParameters() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:62
          public getRawParameter($parameter_name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:69
          public getRawParameters() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:76
          public getCurrentRouteMatch(): \Drupal\Core\Routing\RouteMatchInterface Returns the route match for the current request.
          /**
          * Returns the route match for the current request.
          *
          * @return \Drupal\Core\Routing\RouteMatchInterface
          *   The current route match object.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:86
          public resetRouteMatch() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:119
          public getMasterRouteMatch() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:126
          public getParentRouteMatch() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:133
          public getRouteMatchFromRequest(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:140
          protected getRouteMatch(Symfony\Component\HttpFoundation\Request $request): \Drupal\Core\Routing\RouteMatchInterface Returns the route match for a passed in request.
          /**
          * Returns the route match for a passed in request.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   A request object.
          *
          * @return \Drupal\Core\Routing\RouteMatchInterface
          *   A route match object created from the request.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:99
        route_processor_current => Drupal\Core\RouteProcessor\RouteProcessorCurrent (2)
        • Properties (2)
        • Available methods (2)
        • protected routeMatch -> Drupal\Core\Routing\CurrentRouteMatch (3) Depth Limit
          public _serviceId -> string (23) "route_processor_current"
        • public __construct(Drupal\Core\Routing\RouteMatchInterface $route_match) Constructs a new RouteProcessorCurrent.
          /**
          * Constructs a new RouteProcessorCurrent.
          *
          * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
          *   The current route match.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/RouteProcessor/RouteProcessorCurrent.php:27
          public processOutbound($route_name, Symfony\Component\Routing\Route $route, array &$parameters, Drupal\Core\Render\BubbleableMetadata $bubbleable_metadata = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/RouteProcessor/RouteProcessorCurrent.php:34
        private_key => Drupal\Core\PrivateKey (2)
        • Properties (2)
        • Available methods (4)
        • protected state -> Drupal\Core\State\State (3) Depth Limit
          public _serviceId -> string (11) "private_key"
        • public __construct(Drupal\Core\State\StateInterface $state) Constructs the private key object.
          /**
          * Constructs the private key object.
          *
          * @param \Drupal\Core\State\StateInterface $state
          *   The state service.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PrivateKey.php:26
          public get(): string Gets the private key.
          /**
          * Gets the private key.
          *
          * @return string
          *   The private key.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PrivateKey.php:36
          public set($key) Sets the private key.
          /**
          * Sets the private key.
          *
          * @param string $key
          *   The private key to set.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PrivateKey.php:51
          protected create(): string Creates a new private key.
          /**
          * Creates a new private key.
          *
          * @return string
          *   The private key.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PrivateKey.php:61
        csrf_token => Drupal\Core\Access\CsrfTokenGenerator (3)
        • Properties (3)
        • Available methods (4)
        • protected privateKey -> Drupal\Core\PrivateKey (2) Depth Limit
          protected sessionMetadata -> Drupal\Core\Session\MetadataBag (6) Depth Limit
          public _serviceId -> string (10) "csrf_token"
        • public __construct(Drupal\Core\PrivateKey $private_key, Drupal\Core\Session\MetadataBag $session_metadata) Constructs the token generator.
          /**
          * Constructs the token generator.
          *
          * @param \Drupal\Core\PrivateKey $private_key
          *   The private key service.
          * @param \Drupal\Core\Session\MetadataBag $session_metadata
          *   The session metadata bag.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CsrfTokenGenerator.php:39
          public get($value = ''): string Generates a token based on $value, the user session, and the private key.
          /**
          * Generates a token based on $value, the user session, and the private key.
          *
          * The generated token is based on the session of the current user. Normally,
          * anonymous users do not have a session, so the generated token will be
          * different on every page request. To generate a token for users without a
          * session, manually start a session prior to calling this function.
          *
          * @param string $value
          *   (optional) An additional value to base the token on.
          *
          * @return string
          *   A 43-character URL-safe token for validation, based on the token seed,
          *   the hash salt provided by Settings::getHashSalt(), and the
          *   'drupal_private_key' configuration variable.
          *
          * @see \Drupal\Core\Site\Settings::getHashSalt()
          * @see \Symfony\Component\HttpFoundation\Session\SessionInterface::start()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CsrfTokenGenerator.php:63
          public validate($token, $value = ''): bool Validates a token based on $value, the user session, and the private key.
          /**
          * Validates a token based on $value, the user session, and the private key.
          *
          * @param string $token
          *   The token to be validated.
          * @param string $value
          *   (optional) An additional value to base the token on.
          *
          * @return bool
          *   TRUE for a valid token, FALSE for an invalid token.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CsrfTokenGenerator.php:84
          protected computeToken($seed, $value = ''): string Generates a token based on $value, the token seed, and the private key.
          /**
          * Generates a token based on $value, the token seed, and the private key.
          *
          * @param string $seed
          *   The per-session token seed.
          * @param string $value
          *   (optional) An additional value to base the token on.
          *
          * @return string
          *   A 43-character URL-safe token for validation, based on the token seed,
          *   the hash salt provided by Settings::getHashSalt(), and the site private
          *   key.
          *
          * @see \Drupal\Core\Site\Settings::getHashSalt()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CsrfTokenGenerator.php:114
        route_processor_csrf => Drupal\Core\Access\RouteProcessorCsrf (2)
        • Properties (2)
        • Available methods (4)
        • Static class properties (3)
        • protected csrfToken -> Drupal\Core\Access\CsrfTokenGenerator (3) Depth Limit
          public _serviceId -> string (20) "route_processor_csrf"
        • public __construct(Drupal\Core\Access\CsrfTokenGenerator $csrf_token) Constructs a RouteProcessorCsrf object.
          /**
          * Constructs a RouteProcessorCsrf object.
          *
          * @param \Drupal\Core\Access\CsrfTokenGenerator $csrf_token
          *   The CSRF token generator.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/RouteProcessorCsrf.php:29
          public processOutbound($route_name, Symfony\Component\Routing\Route $route, array &$parameters, Drupal\Core\Render\BubbleableMetadata $bubbleable_metadata = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/RouteProcessorCsrf.php:36
          public renderPlaceholderCsrfToken($path): array #lazy_builder callback; gets a CSRF token for the given path.
          /**
          * #lazy_builder callback; gets a CSRF token for the given path.
          *
          * @param string $path
          *   The path to get a CSRF token for.
          *
          * @return array
          *   A renderable array representing the CSRF token.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/RouteProcessorCsrf.php:73
          public static trustedCallbacks() {@inheritdoc}
          \Drupal\Core\Access\RouteProcessorCsrf::trustedCallbacks()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/RouteProcessorCsrf.php:88
        • const THROW_EXCEPTION :: string (9) "exception"
          \Drupal\Core\Access\RouteProcessorCsrf::THROW_EXCEPTION
          const TRIGGER_WARNING :: string (7) "warning"
          \Drupal\Core\Access\RouteProcessorCsrf::TRIGGER_WARNING
          const TRIGGER_SILENCED_DEPRECATION :: string (20) "silenced_deprecation"
          \Drupal\Core\Access\RouteProcessorCsrf::TRIGGER_SILENCED_DEPRECATION
        private__zpo0hTnDUvjD5VJF99cYFfEg3efThaha5qz1wHgNfRA => Drupal\Core\Routing\UrlGenerator (6)
        • Properties (6)
        • Available methods (15)
        • Static class properties (4)
        • protected provider -> Drupal\Core\Routing\RouteProvider (12) Depth Limit
          protected context -> Drupal\Core\Routing\RequestContext (11) Depth Limit
          protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected pathProcessor -> Drupal\Core\PathProcessor\PathProcessorManager (5) Depth Limit
          protected routeProcessor -> Drupal\Core\RouteProcessor\RouteProcessorManager (3) Depth Limit
          protected decodedChars -> array (2) Depth Limit
        • public __construct(Drupal\Core\Routing\RouteProviderInterface $provider, Drupal\Core\PathProcessor\OutboundPathProcessorInterface $path_processor, Drupal\Core\RouteProcessor\OutboundRouteProcessorInterface $route_processor, Symfony\Component\HttpFoundation\RequestStack $request_stack, array $filter_protocols = array(...)) Constructs a new generator object.
          /**
          * Constructs a new generator object.
          *
          * @param \Drupal\Core\Routing\RouteProviderInterface $provider
          *   The route provider to be searched for routes.
          * @param \Drupal\Core\PathProcessor\OutboundPathProcessorInterface $path_processor
          *   The path processor to convert the system path to one suitable for urls.
          * @param \Drupal\Core\RouteProcessor\OutboundRouteProcessorInterface $route_processor
          *   The route processor.
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   A request stack object.
          * @param string[] $filter_protocols
          *   (optional) An array of protocols allowed for URL generation.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:88
          public setContext(Symfony\Component\Routing\RequestContext $context) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:101
          public getContext() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:108
          public setStrictRequirements($enabled) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:115
          public isStrictRequirements() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:122
          public getPathFromRoute($name, $parameters = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:129
          public generate($name, $parameters = array(), $referenceType = 1) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:257
          public generateFromRoute($name, $parameters = array(), $options = array(), $collect_bubbleable_metadata = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:265
          public supports($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:435
          public getRouteDebugMessage($name, array $parameters = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:443
          protected doGenerate(array $variables, array $defaults, array $tokens, array $parameters, array &$query_params, $name): string Substitute the route parameters into the route path.
          /**
          * Substitute the route parameters into the route path.
          *
          * Note: This code was copied from
          * \Symfony\Component\Routing\Generator\UrlGenerator::doGenerate() and
          * shortened by removing code that is not relevant to Drupal or that is
          * handled separately in ::generateFromRoute(). The Symfony version should be
          * examined for changes in new Symfony releases.
          *
          * @param array $variables
          *   The variables from the compiled route, corresponding to slugs in the
          *   route path.
          * @param array $defaults
          *   The defaults from the route.
          * @param array $tokens
          *   The tokens from the compiled route.
          * @param array $parameters
          *   The route parameters passed to the generator. Parameters that do not
          *   match any variables will be added to the result as query parameters.
          * @param array $query_params
          *   Query parameters passed to the generator as $options['query']. This may
          *   be modified if there are extra parameters not used as route variables.
          * @param string $name
          *   The route name or other identifying string from ::getRouteDebugMessage().
          *
          * @return string
          *   The url path, without any base path, without the query string, not URL
          *   encoded.
          *
          * @throws \Symfony\Component\Routing\Exception\MissingMandatoryParametersException
          *   When some parameters are missing that are mandatory for the route.
          * @throws \Symfony\Component\Routing\Exception\InvalidParameterException
          *   When a parameter value for a placeholder is not correct because it does
          *   not match the requirement.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:176
          protected getInternalPathFromRoute($name, Symfony\Component\Routing\Route $route, $parameters = array(), &$query_params = array()): string Gets the path of a route.
          /**
          * Gets the path of a route.
          *
          * @param $name
          *   The route name or other debug message.
          * @param \Symfony\Component\Routing\Route $route
          *   The route object.
          * @param array $parameters
          *   An array of parameters as passed to
          *   \Symfony\Component\Routing\Generator\UrlGeneratorInterface::generate().
          * @param array $query_params
          *   An array of query string parameter, which will get any extra values from
          *   $parameters merged in.
          *
          * @return string
          *   The URL path corresponding to the route, without the base path, not URL
          *   encoded.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:246
          protected processPath($path, &$options = array(), Drupal\Core\Render\BubbleableMetadata $bubbleable_metadata = null) Passes the path to a processor manager to allow alterations.
          /**
          * Passes the path to a processor manager to allow alterations.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:387
          protected processRoute($name, Symfony\Component\Routing\Route $route, array &$parameters, Drupal\Core\Render\BubbleableMetadata $bubbleable_metadata = null) Passes the route to the processor manager for altering before compilation.
          /**
          * Passes the route to the processor manager for altering before compilation.
          *
          * @param string $name
          *   The route name.
          * @param \Symfony\Component\Routing\Route $route
          *   The route object to process.
          * @param array $parameters
          *   An array of parameters to be passed to the route compiler.
          * @param \Drupal\Core\Render\BubbleableMetadata $bubbleable_metadata
          *   (optional) Object to collect route processors' bubbleable metadata.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:404
          protected getRoute($name): \Symfony\Component\Routing\Route Find the route using the provided route name.
          /**
          * Find the route using the provided route name.
          *
          * @param string|\Symfony\Component\Routing\Route $name
          *   The route name or a route object.
          *
          * @return \Symfony\Component\Routing\Route
          *   The found route.
          *
          * @throws \Symfony\Component\Routing\Exception\RouteNotFoundException
          *   Thrown if there is no route with that name in this repository.
          *
          * @see \Drupal\Core\Routing\RouteProviderInterface
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:422
        • const ABSOLUTE_URL :: integer 0
          \Drupal\Core\Routing\UrlGenerator::ABSOLUTE_URL
          const ABSOLUTE_PATH :: integer 1
          \Drupal\Core\Routing\UrlGenerator::ABSOLUTE_PATH
          const RELATIVE_PATH :: integer 2
          \Drupal\Core\Routing\UrlGenerator::RELATIVE_PATH
          const NETWORK_PATH :: integer 3
          \Drupal\Core\Routing\UrlGenerator::NETWORK_PATH
        router.request_context => Drupal\Core\Routing\RequestContext (11)
        • Properties (11)
        • Available methods (26)
        • protected completeBaseUrl -> string (36) "http://entreprise-fibre-optique.kksa"
          private baseUrl -> string (0) ""
          private pathInfo -> string (10) "/product/1"
          private method -> string (3) "GET"
          private host -> string (29) "entreprise-fibre-optique.kksa"
          private scheme -> string (4) "http"
          private httpPort -> integer 80
          private httpsPort -> integer 443
          private queryString -> string (0) ""
          private parameters -> array (0)
          public _serviceId -> string (22) "router.request_context"
        • public fromRequestStack(Symfony\Component\HttpFoundation\RequestStack $request_stack) Populates the context from the current request from the request stack.
          /**
          * Populates the context from the current request from the request stack.
          *
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The current request stack.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RequestContext.php:30
          public fromRequest(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RequestContext.php:37
          public getCompleteBaseUrl() Gets the scheme, host and base path.
          /**
          * Gets the scheme, host and base path.
          *
          * For example, in an installation in a subdirectory "d8", it should be
          * "https://example.com/d8".
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RequestContext.php:53
          public setCompleteBaseUrl($complete_base_url) Sets the complete base URL for the Request context.
          /**
          * Sets the complete base URL for the Request context.
          *
          * @param string $complete_base_url
          *   The complete base URL.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RequestContext.php:63
          public __construct(string $baseUrl = '', string $method = 'GET', string $host = 'localhost', string $scheme = 'http', int $httpPort = 80, int $httpsPort = 443, string $path = '/', string $queryString = '')
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:36
          public getBaseUrl(): string The base URL Gets the base URL.
          /**
          * Gets the base URL.
          *
          * @return string The base URL
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:72
          public setBaseUrl($baseUrl): $this Sets the base URL.
          /**
          * Sets the base URL.
          *
          * @param string $baseUrl The base URL
          *
          * @return $this
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:84
          public getPathInfo(): string The path info Gets the path info.
          /**
          * Gets the path info.
          *
          * @return string The path info
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:96
          public setPathInfo($pathInfo): $this Sets the path info.
          /**
          * Sets the path info.
          *
          * @param string $pathInfo The path info
          *
          * @return $this
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:108
          public getMethod(): string The HTTP method Gets the HTTP method.
          /**
          * Gets the HTTP method.
          *
          * The method is always an uppercased string.
          *
          * @return string The HTTP method
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:122
          public setMethod($method): $this Sets the HTTP method.
          /**
          * Sets the HTTP method.
          *
          * @param string $method The HTTP method
          *
          * @return $this
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:134
          public getHost(): string The HTTP host Gets the HTTP host.
          /**
          * Gets the HTTP host.
          *
          * The host is always lowercased because it must be treated case-insensitive.
          *
          * @return string The HTTP host
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:148
          public setHost($host): $this Sets the HTTP host.
          /**
          * Sets the HTTP host.
          *
          * @param string $host The HTTP host
          *
          * @return $this
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:160
          public getScheme(): string The HTTP scheme Gets the HTTP scheme.
          /**
          * Gets the HTTP scheme.
          *
          * @return string The HTTP scheme
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:172
          public setScheme($scheme): $this Sets the HTTP scheme.
          /**
          * Sets the HTTP scheme.
          *
          * @param string $scheme The HTTP scheme
          *
          * @return $this
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:184
          public getHttpPort(): int The HTTP port Gets the HTTP port.
          /**
          * Gets the HTTP port.
          *
          * @return int The HTTP port
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:196
          public setHttpPort($httpPort): $this Sets the HTTP port.
          /**
          * Sets the HTTP port.
          *
          * @param int $httpPort The HTTP port
          *
          * @return $this
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:208
          public getHttpsPort(): int The HTTPS port Gets the HTTPS port.
          /**
          * Gets the HTTPS port.
          *
          * @return int The HTTPS port
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:220
          public setHttpsPort($httpsPort): $this Sets the HTTPS port.
          /**
          * Sets the HTTPS port.
          *
          * @param int $httpsPort The HTTPS port
          *
          * @return $this
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:232
          public getQueryString(): string The query string without the "?" Gets the query string.
          /**
          * Gets the query string.
          *
          * @return string The query string without the "?"
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:244
          public setQueryString($queryString): $this Sets the query string.
          /**
          * Sets the query string.
          *
          * @param string $queryString The query string (after "?")
          *
          * @return $this
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:256
          public getParameters(): array The parameters Returns the parameters.
          /**
          * Returns the parameters.
          *
          * @return array The parameters
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:269
          public setParameters(array $parameters): $this Sets the parameters.
          /**
          * Sets the parameters.
          *
          * @param array $parameters The parameters
          *
          * @return $this
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:281
          public getParameter($name): mixed The parameter value or null if nonexistent Gets a parameter value.
          /**
          * Gets a parameter value.
          *
          * @param string $name A parameter name
          *
          * @return mixed The parameter value or null if nonexistent
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:295
          public hasParameter($name): bool True if the parameter value is set, false otherwise Checks if a parameter value is set for the given parameter.
          /**
          * Checks if a parameter value is set for the given parameter.
          *
          * @param string $name A parameter name
          *
          * @return bool True if the parameter value is set, false otherwise
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:307
          public setParameter($name, $parameter): $this Sets a parameter value.
          /**
          * Sets a parameter value.
          *
          * @param string $name      A parameter name
          * @param mixed  $parameter The parameter value
          *
          * @return $this
          */
          
          Inherited from Symfony\Component\Routing\RequestContext
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:320
        url_generator => Drupal\Core\Render\MetadataBubblingUrlGenerator (3)
        • Properties (3)
        • Available methods (9)
        • Static class properties (4)
        • protected urlGenerator -> Drupal\Core\Routing\UrlGenerator (6) Depth Limit
          protected renderer -> Drupal\Core\Render\Renderer (9) Depth Limit
          public _serviceId -> string (13) "url_generator"
        • public __construct(Drupal\Core\Routing\UrlGeneratorInterface $url_generator, Drupal\Core\Render\RendererInterface $renderer) Constructs a new bubbling URL generator service.
          /**
          * Constructs a new bubbling URL generator service.
          *
          * @param \Drupal\Core\Routing\UrlGeneratorInterface $url_generator
          *   The non-bubbling URL generator.
          * @param \Drupal\Core\Render\RendererInterface $renderer
          *   The renderer.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:45
          public setContext(Symfony\Component\Routing\RequestContext $context) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:53
          public getContext() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:60
          public getPathFromRoute($name, $parameters = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:67
          public generate($name, $parameters = array(), $referenceType = 1) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:94
          public generateFromRoute($name, $parameters = array(), $options = array(), $collect_bubbleable_metadata = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:104
          public supports($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:115
          public getRouteDebugMessage($name, array $parameters = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:122
          protected bubble(Drupal\Core\GeneratedUrl $generated_url, array $options = array()) Bubbles the bubbleable metadata to the current render context.
          /**
          * Bubbles the bubbleable metadata to the current render context.
          *
          * @param \Drupal\Core\GeneratedUrl $generated_url
          *   The generated URL whose bubbleable metadata to bubble.
          * @param array $options
          *   (optional) The URL options. Defaults to none.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:79
        • const ABSOLUTE_URL :: integer 0
          \Drupal\Core\Render\MetadataBubblingUrlGenerator::ABSOLUTE_URL
          const ABSOLUTE_PATH :: integer 1
          \Drupal\Core\Render\MetadataBubblingUrlGenerator::ABSOLUTE_PATH
          const RELATIVE_PATH :: integer 2
          \Drupal\Core\Render\MetadataBubblingUrlGenerator::RELATIVE_PATH
          const NETWORK_PATH :: integer 3
          \Drupal\Core\Render\MetadataBubblingUrlGenerator::NETWORK_PATH
        router.no_access_checks => Drupal\Core\Routing\Router (13)
        • Properties (13)
        • Available methods (22)
        • Static class properties (7)
        • protected routeProvider -> Drupal\Core\Routing\RouteProvider (12) Depth Limit
          protected enhancers -> array (5) Depth Limit
          protected filters -> array (3) Depth Limit
          protected urlGenerator -> Drupal\Core\Render\MetadataBubblingUrlGenerator (3) Depth Limit
          protected currentPath -> Drupal\Core\Path\CurrentPathStack (3) Depth Limit
          protected context -> Drupal\Core\Routing\RequestContext (11) Depth Limit
          protected allow -> array (0)
          protected allowSchemes -> array (0)
          protected routes -> null
          protected request -> null
          protected expressionLanguage -> null
          protected expressionLanguageProviders -> array (0)
          public _serviceId -> string (23) "router.no_access_checks"
        • public __construct(Drupal\Core\Routing\RouteProviderInterface $route_provider, Drupal\Core\Path\CurrentPathStack $current_path, Symfony\Component\Routing\Generator\UrlGeneratorInterface $url_generator) Constructs a new Router.
          /**
          * Constructs a new Router.
          *
          * @param \Drupal\Core\Routing\RouteProviderInterface $route_provider
          *   The route provider.
          * @param \Drupal\Core\Path\CurrentPathStack $current_path
          *   The current path stack.
          * @param \Symfony\Component\Routing\Generator\UrlGeneratorInterface $url_generator
          *   The URL generator.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:71
          public addRouteFilter(Drupal\Core\Routing\FilterInterface $route_filter) Adds a route filter.
          /**
          * Adds a route filter.
          *
          * @param \Drupal\Core\Routing\FilterInterface $route_filter
          *   The route filter.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:83
          public addRouteEnhancer(Drupal\Core\Routing\EnhancerInterface $route_enhancer) Adds a route enhancer.
          /**
          * Adds a route enhancer.
          *
          * @param \Drupal\Core\Routing\EnhancerInterface $route_enhancer
          *   The route enhancer.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:93
          public match($pathinfo) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:100
          public matchRequest(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:109
          public getRouteCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:315
          public generate($name, $parameters = array(), $referenceType = 1) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:322
          public finalMatch(Symfony\Component\Routing\RouteCollection $collection, Symfony\Component\HttpFoundation\Request $request)
          Inherited from Drupal\Core\Routing\UrlMatcher
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlMatcher.php:36
          public setContext(Symfony\Component\Routing\RequestContext $context) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Symfony\Component\Routing\Matcher\UrlMatcher
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/Matcher/UrlMatcher.php:68
          public getContext() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Symfony\Component\Routing\Matcher\UrlMatcher
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/Matcher/UrlMatcher.php:76
          public addExpressionLanguageProvider(Symfony\Component\ExpressionLanguage\ExpressionFunctionProviderInterface $provider)
          Inherited from Symfony\Component\Routing\Matcher\UrlMatcher
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/Matcher/UrlMatcher.php:113
          protected matchCollection($pathinfo, Symfony\Component\Routing\RouteCollection $routes): array|null Tries to match a URL with a set of routes.
          /**
          * Tries to match a URL with a set of routes.
          *
          * @param string $pathinfo
          *   The path info to be parsed
          * @param \Symfony\Component\Routing\RouteCollection $routes
          *   The set of routes.
          *
          * @return array|null
          *   An array of parameters. NULL when there is no match.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:137
          protected doMatchCollection($pathinfo, Symfony\Component\Routing\RouteCollection $routes, $case_sensitive): array|null Tries to match a URL with a set of routes.
          /**
          * Tries to match a URL with a set of routes.
          *
          * This code is very similar to Symfony's UrlMatcher::matchCollection() but it
          * supports case-insensitive matching. The static prefix optimization is
          * removed as this duplicates work done by the query in
          * RouteProvider::getRoutesByPath().
          *
          * @param string $pathinfo
          *   The path info to be parsed
          * @param \Symfony\Component\Routing\RouteCollection $routes
          *   The set of routes.
          * @param bool $case_sensitive
          *   Determines if the match should be case-sensitive of not.
          *
          * @return array|null
          *   An array of parameters. NULL when there is no match.
          *
          * @see \Symfony\Component\Routing\Matcher\UrlMatcher::matchCollection()
          * @see \Drupal\Core\Routing\RouteProvider::getRoutesByPath()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:168
          protected getInitialRouteCollection(Symfony\Component\HttpFoundation\Request $request): \Symfony\Component\Routing\RouteCollection Returns a collection of potential matching routes for a request.
          /**
          * Returns a collection of potential matching routes for a request.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The current request.
          *
          * @return \Symfony\Component\Routing\RouteCollection
          *   The initial fetched route collection.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:225
          protected applyRouteEnhancers($defaults, Symfony\Component\HttpFoundation\Request $request): array Apply the route enhancers to the defaults, according to priorities.
          /**
          * Apply the route enhancers to the defaults, according to priorities.
          *
          * @param array $defaults
          *   The defaults coming from the final matched route.
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The request.
          *
          * @return array
          *   The request attributes after applying the enhancers. This might consist
          *   raw values from the URL but also upcasted values, like entity objects,
          *   from route enhancers.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:242
          protected applyRouteFilters(Symfony\Component\Routing\RouteCollection $collection, Symfony\Component\HttpFoundation\Request $request): \Symfony\Component\Routing\RouteCollection Applies all route filters to a given route collection.
          /**
          * Applies all route filters to a given route collection.
          *
          * This method reduces the sets of routes further down, for example by
          * checking the HTTP method.
          *
          * @param \Symfony\Component\Routing\RouteCollection $collection
          *   The route collection.
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The request.
          *
          * @return \Symfony\Component\Routing\RouteCollection
          *   The filtered/sorted route collection.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:264
          protected applyFitOrder(Symfony\Component\Routing\RouteCollection $collection): \Symfony\Component\Routing\RouteCollection Reapplies the fit order to a RouteCollection object.
          /**
          * Reapplies the fit order to a RouteCollection object.
          *
          * Route filters can reorder route collections. For example, routes with an
          * explicit _format requirement will be preferred. This can result in a less
          * fit route being used. For example, as a result of filtering /user/% comes
          * before /user/login. In order to not break this fundamental property of
          * routes, we need to reapply the fit order. We also need to ensure that order
          * within each group of the same fit is preserved.
          *
          * @param \Symfony\Component\Routing\RouteCollection $collection
          *   The route collection.
          *
          * @return \Symfony\Component\Routing\RouteCollection
          *   The reordered route collection.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:290
          protected getAttributes(Symfony\Component\Routing\Route $route, $name, array $attributes) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Routing\UrlMatcher
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlMatcher.php:48
          protected handleRouteRequirements($pathinfo, $name, Symfony\Component\Routing\Route $route): array The first element represents the status, the second contains additional information Handles specific route requirements.
          /**
          * Handles specific route requirements.
          *
          * @param string $pathinfo The path
          * @param string $name     The route name
          *
          * @return array The first element represents the status, the second contains additional information
          */
          
          Inherited from Symfony\Component\Routing\Matcher\UrlMatcher
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/Matcher/UrlMatcher.php:233
          protected mergeDefaults($params, $defaults): array Merged default parameters Get merged default parameters.
          /**
          * Get merged default parameters.
          *
          * @param array $params   The parameters
          * @param array $defaults The defaults
          *
          * @return array Merged default parameters
          */
          
          Inherited from Symfony\Component\Routing\Matcher\UrlMatcher
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/Matcher/UrlMatcher.php:251
          protected getExpressionLanguage()
          Inherited from Symfony\Component\Routing\Matcher\UrlMatcher
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/Matcher/UrlMatcher.php:262
          protected createRequest(string $pathinfo): Symfony\Component\HttpFoundation\Request
          /**
          * @internal
          */
          
          Inherited from Symfony\Component\Routing\Matcher\UrlMatcher
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/Matcher/UrlMatcher.php:277
        • const REQUIREMENT_MATCH :: integer 0
          \Drupal\Core\Routing\Router::REQUIREMENT_MATCH
          const REQUIREMENT_MISMATCH :: integer 1
          \Drupal\Core\Routing\Router::REQUIREMENT_MISMATCH
          const ROUTE_MATCH :: integer 2
          \Drupal\Core\Routing\Router::ROUTE_MATCH
          const ABSOLUTE_URL :: integer 0
          \Drupal\Core\Routing\Router::ABSOLUTE_URL
          const ABSOLUTE_PATH :: integer 1
          \Drupal\Core\Routing\Router::ABSOLUTE_PATH
          const RELATIVE_PATH :: integer 2
          \Drupal\Core\Routing\Router::RELATIVE_PATH
          const NETWORK_PATH :: integer 3
          \Drupal\Core\Routing\Router::NETWORK_PATH
        paramconverter_manager => Drupal\Core\ParamConverter\ParamConverterManager (2)
        • Properties (2)
        • Available methods (4)
        • protected converters -> array (7) Depth Limit
          public _serviceId -> string (22) "paramconverter_manager"
        • public addConverter(Drupal\Core\ParamConverter\ParamConverterInterface $param_converter, $id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/ParamConverterManager.php:26
          public getConverter($converter) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/ParamConverterManager.php:34
          public setRouteParameterConverters(Symfony\Component\Routing\RouteCollection $routes) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/ParamConverterManager.php:46
          public convert(array $defaults) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/ParamConverterManager.php:76
        string_translation => Drupal\Core\StringTranslation\TranslationManager (4)
        • Properties (4)
        • Available methods (10)
        • protected translators -> array (1) Depth Limit
          protected sortedTranslators -> null
          protected defaultLangcode -> string (2) "en"
          public _serviceId -> string (18) "string_translation"
        • public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs a TranslationManager object.
          /**
          * 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:92
          public translate($string, array $args = array(), array $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:109
          public translateString(Drupal\Core\StringTranslation\TranslatableMarkup $translated_string) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:116
          public formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:152
          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:162
          public reset() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:169
          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:134
        string_translator.custom_strings => Drupal\Core\StringTranslation\Translator\CustomStrings (5)
        • Properties (5)
        • Available methods (6)
        • protected settings -> Drupal\Core\Site\Settings (2) Depth Limit
          protected translations -> array (0)
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (32) "string_translator.custom_strings"
        • public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          public __construct(Drupal\Core\Site\Settings $settings) Constructs a CustomStrings object.
          /**
          * Constructs a CustomStrings object.
          *
          * @param \Drupal\Core\Site\Settings $settings
          *   The settings read only object.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/Translator/CustomStrings.php:31
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public getStringTranslation($langcode, $string, $context) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\StringTranslation\Translator\StaticTranslation
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/Translator/StaticTranslation.php:33
          public reset() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\StringTranslation\Translator\StaticTranslation
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/Translator/StaticTranslation.php:48
          protected getLanguage($langcode) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/Translator/CustomStrings.php:39
        entity.last_installed_schema.repository => Drupal\Core\Entity\EntityLastInstalledSchemaRepository (2)
        • Properties (2)
        • Available methods (9)
        • protected keyValueFactory -> Drupal\Core\KeyValueStore\KeyValueFactory (4) Depth Limit
          public _serviceId -> string (39) "entity.last_installed_schema.repository"
        • public __construct(Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value_factory) Constructs a new EntityLastInstalledSchemaRepository.
          /**
          * Constructs a new EntityLastInstalledSchemaRepository.
          *
          * @param \Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value_factory
          *   The key-value factory.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:26
          public getLastInstalledDefinition($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:33
          public getLastInstalledDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:40
          public setLastInstalledDefinition(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:62
          public deleteLastInstalledDefinition($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:71
          public getLastInstalledFieldStorageDefinitions($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:83
          public setLastInstalledFieldStorageDefinitions($entity_type_id, array $storage_definitions) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:90
          public setLastInstalledFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:97
          public deleteLastInstalledFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:107
        entity_type.manager => Drupal\Core\Entity\EntityTypeManager (23)
        • Properties (23)
        • Available methods (37)
        • protected handlers -> array (4) Depth Limit
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager (4) Depth Limit
          protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver (4) Depth Limit
          protected entityLastInstalledSchemaRepository -> Drupal\Core\Entity\EntityLastInstalledSchemaRepository (2) Depth Limit
          protected activeDefinitions -> array (9) Depth Limit
          protected cacheKey -> string (11) "entity_type"
          protected cacheTags -> array (1) Depth Limit
          protected alterHook -> string (11) "entity_type"
          protected subdir -> string (6) "Entity"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (34) "Drupal\Component\Annotation\Plugin"
          protected pluginInterface -> string (34) "Drupal\Core\Entity\EntityInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery (8) Depth Limit
          protected factory -> null
          protected mapper -> null
          protected definitions -> array (59) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          public _serviceId -> string (19) "entity_type.manager"
        • public setContainer(Symfony\Component\DependencyInjection\ContainerInterface $container = null)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
          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:92
          public processDefinition(&$definition, $plugin_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:107
          public getDefinition($entity_type_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:142
          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:164
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:175
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:184
          public hasHandler($entity_type_id, $handler_type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:196
          public getStorage($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:207
          public getListBuilder($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:214
          public getFormObject($entity_type_id, $operation) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:221
          public getRouteProviders($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:238
          public getViewBuilder($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:253
          public getAccessControlHandler($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:260
          public getHandler($entity_type_id, $handler_type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:267
          public createHandlerInstance($class, Drupal\Core\Entity\EntityTypeInterface $definition = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:283
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          protected findDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:122
          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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        keyvalue.expirable => Drupal\Core\KeyValueStore\KeyValueExpirableFactory (4)
        • Properties (4)
        • Available methods (2)
        • Static class properties (3)
        • protected stores -> array (0)
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          public options -> array (0)
          public _serviceId -> string (18) "keyvalue.expirable"
        • public __construct(Symfony\Component\DependencyInjection\ContainerInterface $container, array $options = array())
          /**
          * @param \Symfony\Component\DependencyInjection\ContainerInterface $container
          *   The service container.
          * @param array $options
          *   (optional) Collection-specific storage override options.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/KeyValueStore/KeyValueFactory.php:53
          public get($collection) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/KeyValueStore/KeyValueFactory.php:61
        • const DEFAULT_SERVICE :: string (27) "keyvalue.expirable.database"
          \Drupal\Core\KeyValueStore\KeyValueExpirableFactory::DEFAULT_SERVICE
          const SPECIFIC_PREFIX :: string (27) "keyvalue_expirable_service_"
          \Drupal\Core\KeyValueStore\KeyValueExpirableFactory::SPECIFIC_PREFIX
          const DEFAULT_SETTING :: string (26) "keyvalue_expirable_default"
          \Drupal\Core\KeyValueStore\KeyValueExpirableFactory::DEFAULT_SETTING
        tempstore.shared => Drupal\Core\TempStore\SharedTempStoreFactory (5)
        • Properties (5)
        • Available methods (2)
        • protected storageFactory -> Drupal\Core\KeyValueStore\KeyValueExpirableFactory (4) Depth Limit
          protected lockBackend -> Drupal\Core\ProxyClass\Lock\DatabaseLockBackend (6) Depth Limit
          protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected expire -> integer 604800
          public _serviceId -> string (16) "tempstore.shared"
        • public __construct(Drupal\Core\KeyValueStore\KeyValueExpirableFactoryInterface $storage_factory, Drupal\Core\Lock\LockBackendInterface $lock_backend, Symfony\Component\HttpFoundation\RequestStack $request_stack, $expire = 604800) Constructs a Drupal\Core\TempStore\SharedTempStoreFactory object.
          /**
          * Constructs a Drupal\Core\TempStore\SharedTempStoreFactory object.
          *
          * @param \Drupal\Core\KeyValueStore\KeyValueExpirableFactoryInterface $storage_factory
          *   The key/value store factory.
          * @param \Drupal\Core\Lock\LockBackendInterface $lock_backend
          *   The lock object used for this data.
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          * @param int $expire
          *   The time to live for items, in seconds.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/TempStore/SharedTempStoreFactory.php:54
          public get($collection, $owner = null): \Drupal\Core\TempStore\SharedTempStore Creates a SharedTempStore for the current user or anonymous session.
          /**
          * Creates a SharedTempStore for the current user or anonymous session.
          *
          * @param string $collection
          *   The collection name to use for this key/value store. This is typically
          *   a shared namespace or module name, e.g. 'views', 'entity', etc.
          * @param mixed $owner
          *   (optional) The owner of this SharedTempStore. By default, the
          *   SharedTempStore is owned by the currently authenticated user, or by the
          *   active anonymous session if no user is logged in.
          *
          * @return \Drupal\Core\TempStore\SharedTempStore
          *   An instance of the key/value store.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/TempStore/SharedTempStoreFactory.php:75
        router.admin_context => Drupal\Core\Routing\AdminContext (2)
        • Properties (2)
        • Available methods (2)
        • protected routeMatch -> Drupal\Core\Routing\CurrentRouteMatch (3) Depth Limit
          public _serviceId -> string (20) "router.admin_context"
        • public __construct(Drupal\Core\Routing\RouteMatchInterface $route_match) Construct a new admin context helper instance.
          /**
          * Construct a new admin context helper instance.
          *
          * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
          *   The route match.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/AdminContext.php:25
          public isAdminRoute(Symfony\Component\Routing\Route $route = null): bool Determines whether the active route is an admin one.
          /**
          * Determines whether the active route is an admin one.
          *
          * @param \Symfony\Component\Routing\Route $route
          *   (optional) The route to determine whether it is an admin one. Per default
          *   this falls back to the route object on the active request.
          *
          * @return bool
          *   Returns TRUE if the route is an admin one, otherwise FALSE.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/AdminContext.php:39
        context.repository => Drupal\Core\Plugin\Context\LazyContextRepository (4)
        • Properties (4)
        • Available methods (3)
        • protected contextProviderServiceIDs -> array (5) Depth Limit
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          protected contexts -> array (0)
          public _serviceId -> string (18) "context.repository"
        • public __construct(Symfony\Component\DependencyInjection\ContainerInterface $container, array $context_provider_service_ids) Constructs a LazyContextRepository object.
          /**
          * 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:94
        entity.repository => Drupal\Core\Entity\EntityRepository (4)
        • Properties (4)
        • Available methods (11)
        • Static class properties
        • protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected languageManager -> Drupal\Core\Language\LanguageManager (6) Depth Limit
          protected contextRepository -> Drupal\Core\Plugin\Context\LazyContextRepository (4) Depth Limit
          public _serviceId -> string (17) "entity.repository"
        • 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
        drupal.proxy_original_service.paramconverter.views_ui => Drupal\views_ui\ParamConverter\ViewUIConverter (6)
        • Properties (6)
        • Available methods (4)
        • protected tempStoreFactory -> Drupal\Core\TempStore\SharedTempStoreFactory (5) Depth Limit
          protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          protected adminContext -> Drupal\Core\Routing\AdminContext (2) Depth Limit
          protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected entityRepository -> Drupal\Core\Entity\EntityRepository (4) Depth Limit
          public _serviceId -> string (53) "drupal.proxy_original_service.paramconverter.views_ui"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\TempStore\SharedTempStoreFactory $temp_store_factory, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Drupal\Core\Routing\AdminContext $admin_context, Drupal\Core\Entity\EntityRepositoryInterface $entity_repository) Constructs a new ViewUIConverter.
          /**
          * Constructs a new ViewUIConverter.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          * @param \Drupal\Core\TempStore\SharedTempStoreFactory $temp_store_factory
          *   The factory for the temp store object.
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The config factory.
          * @param \Drupal\Core\Routing\AdminContext $admin_context
          *   The route admin context service.
          * @param \Drupal\Core\Entity\EntityRepositoryInterface $entity_repository
          *   The entity repository.
          */
          
          Defined in <ROOT>/core/modules/views_ui/src/ParamConverter/ViewUIConverter.php:54
          public convert($value, $definition, $name, array $defaults) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/views_ui/src/ParamConverter/ViewUIConverter.php:63
          public applies($definition, $name, Symfony\Component\Routing\Route $route) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/views_ui/src/ParamConverter/ViewUIConverter.php:92
          protected getEntityTypeFromDefaults($definition, $name, array $defaults): string Determines the entity type ID given a route definition and route defaults.
          /**
          * Determines the entity type ID given a route definition and route defaults.
          *
          * @param mixed $definition
          *   The parameter definition provided in the route options.
          * @param string $name
          *   The name of the parameter.
          * @param array $defaults
          *   The route defaults array.
          *
          * @return string
          *   The entity type ID.
          *
          * @throws \Drupal\Core\ParamConverter\ParamNotConvertedException
          *   Thrown when the dynamic entity type is not found in the route defaults.
          */
          
          Inherited from Drupal\Core\ParamConverter\EntityConverter
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/DynamicEntityTypeParamConverterTrait.php:26
        layout_builder.tempstore_repository => Drupal\layout_builder\LayoutTempstoreRepository (2)
        • Properties (2)
        • Available methods (7)
        • protected tempStoreFactory -> Drupal\Core\TempStore\SharedTempStoreFactory (5) Depth Limit
          public _serviceId -> string (35) "layout_builder.tempstore_repository"
        • public __construct(Drupal\Core\TempStore\SharedTempStoreFactory $temp_store_factory) LayoutTempstoreRepository constructor.
          /**
          * LayoutTempstoreRepository constructor.
          *
          * @param \Drupal\Core\TempStore\SharedTempStoreFactory $temp_store_factory
          *   The shared tempstore factory.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/LayoutTempstoreRepository.php:25
          public get(Drupal\layout_builder\SectionStorageInterface $section_storage) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/LayoutTempstoreRepository.php:32
          public has(Drupal\layout_builder\SectionStorageInterface $section_storage) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/LayoutTempstoreRepository.php:49
          public set(Drupal\layout_builder\SectionStorageInterface $section_storage) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/LayoutTempstoreRepository.php:58
          public delete(Drupal\layout_builder\SectionStorageInterface $section_storage) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/LayoutTempstoreRepository.php:66
          protected getTempstore(Drupal\layout_builder\SectionStorageInterface $section_storage): \Drupal\Core\TempStore\SharedTempStore Gets the shared tempstore.
          /**
          * Gets the shared tempstore.
          *
          * @param \Drupal\layout_builder\SectionStorageInterface $section_storage
          *   The section storage.
          *
          * @return \Drupal\Core\TempStore\SharedTempStore
          *   The tempstore.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/LayoutTempstoreRepository.php:80
          protected getKey(Drupal\layout_builder\SectionStorageInterface $section_storage): string Gets the string to use as the tempstore key.
          /**
          * Gets the string to use as the tempstore key.
          *
          * @param \Drupal\layout_builder\SectionStorageInterface $section_storage
          *   The section storage.
          *
          * @return string
          *   A unique string representing the section storage. This should include as
          *   much identifying information as possible about this particular storage,
          *   including information like the current language.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/LayoutTempstoreRepository.php:96
        context.handler => Drupal\Core\Plugin\Context\ContextHandler (1)
        • Properties
        • Available methods (5)
        • public _serviceId -> string (15) "context.handler"
        • public filterPluginDefinitionsByContexts(array $contexts, array $definitions) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextHandler.php:20
          public checkRequirements(array $contexts, array $requirements) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextHandler.php:63
          public getMatchingContexts(array $contexts, Drupal\Core\Plugin\Context\ContextDefinitionInterface $definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextHandler.php:75
          public applyContextMapping(Drupal\Core\Plugin\ContextAwarePluginInterface $plugin, $contexts, $mappings = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextHandler.php:84
          protected getContextDefinitions($plugin_definition): \Drupal\Component\Plugin\Context\ContextDefinitionInterface[]|null Returns the context definitions associated with a plugin definition.
          /**
          * Returns the context definitions associated with a plugin definition.
          *
          * @param array|\Drupal\Component\Plugin\Definition\ContextAwarePluginDefinitionInterface $plugin_definition
          *   The plugin definition.
          *
          * @return \Drupal\Component\Plugin\Context\ContextDefinitionInterface[]|null
          *   The context definitions, or NULL if the plugin definition does not
          *   support contexts.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextHandler.php:50
        plugin.manager.layout_builder.section_storage => Drupal\layout_builder\SectionStorage\SectionStorageManager (18)
        • Properties (18)
        • Available methods (29)
        • protected contextHandler -> Drupal\Core\Plugin\Context\ContextHandler (1) Depth Limit
          protected cacheKey -> string (38) "layout_builder_section_storage_plugins"
          protected cacheTags -> array (0)
          protected alterHook -> string (30) "layout_builder_section_storage"
          protected subdir -> string (21) "Plugin/SectionStorage"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (47) "Drupal\layout_builder\Annotation\SectionStorage"
          protected pluginInterface -> string (45) "Drupal\layout_builder\SectionStorageInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> Drupal\Core\Plugin\Factory\ContainerFactory (2) Depth Limit
          protected mapper -> null
          protected definitions -> array (2) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (45) "plugin.manager.layout_builder.section_storage"
        • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Plugin\Context\ContextHandlerInterface $context_handler) Constructs a new SectionStorageManager object.
          /**
          * Constructs a new SectionStorageManager object.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler to invoke the alter hook with.
          * @param \Drupal\Core\Plugin\Context\ContextHandlerInterface $context_handler
          *   The context handler.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/SectionStorage/SectionStorageManager.php:45
          public load($type, array $contexts = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/SectionStorage/SectionStorageManager.php:73
          public findByContext(array $contexts, Drupal\Core\Cache\RefinableCacheableDependencyInterface $cacheability) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/SectionStorage/SectionStorageManager.php:87
          public loadEmpty($type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/SectionStorage/SectionStorageManager.php:106
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions.
          /**
          * Performs extra processing on plugin definitions.
          *
          * By default we add defaults for the type to the definition. If a type has
          * additional processing logic they can do that by replacing or extending the
          * method.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          protected findDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/SectionStorage/SectionStorageManager.php:57
          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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        layout_builder.param_converter => Drupal\layout_builder\Routing\LayoutTempstoreParamConverter (3)
        • Properties (3)
        • Available methods (3)
        • protected layoutTempstoreRepository -> Drupal\layout_builder\LayoutTempstoreRepository (2) Depth Limit
          protected sectionStorageManager -> Drupal\layout_builder\SectionStorage\SectionStorageManager (18) Depth Limit
          public _serviceId -> string (30) "layout_builder.param_converter"
        • public __construct(Drupal\layout_builder\LayoutTempstoreRepositoryInterface $layout_tempstore_repository, Drupal\layout_builder\SectionStorage\SectionStorageManagerInterface $section_storage_manager) Constructs a new LayoutTempstoreParamConverter.
          /**
          * Constructs a new LayoutTempstoreParamConverter.
          *
          * @param \Drupal\layout_builder\LayoutTempstoreRepositoryInterface $layout_tempstore_repository
          *   The layout tempstore repository.
          * @param \Drupal\layout_builder\SectionStorage\SectionStorageManagerInterface $section_storage_manager
          *   The section storage manager.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/Routing/LayoutTempstoreParamConverter.php:40
          public convert($value, $definition, $name, array $defaults) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/Routing/LayoutTempstoreParamConverter.php:48
          public applies($definition, $name, Symfony\Component\Routing\Route $route) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/Routing/LayoutTempstoreParamConverter.php:67
        drupal.proxy_original_service.paramconverter.configentity_admin => Drupal\Core\ParamConverter\AdminPathConfigEntityConverter (5)
        • Properties (5)
        • Available methods (4)
        • protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          protected adminContext -> Drupal\Core\Routing\AdminContext (2) Depth Limit
          protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected entityRepository -> Drupal\Core\Entity\EntityRepository (4) Depth Limit
          public _serviceId -> string (63) "drupal.proxy_original_service.paramconverter.configentity_admin"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Drupal\Core\Routing\AdminContext $admin_context, $entity_repository = null) Constructs a new EntityConverter.
          /**
          * Constructs a new EntityConverter.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The config factory.
          * @param \Drupal\Core\Routing\AdminContext $admin_context
          *   The route admin context service.
          * @param \Drupal\Core\Entity\EntityRepositoryInterface $entity_repository
          *   The entity repository.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/AdminPathConfigEntityConverter.php:54
          public convert($value, $definition, $name, array $defaults) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/AdminPathConfigEntityConverter.php:64
          public applies($definition, $name, Symfony\Component\Routing\Route $route) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/AdminPathConfigEntityConverter.php:87
          protected getEntityTypeFromDefaults($definition, $name, array $defaults): string Determines the entity type ID given a route definition and route defaults.
          /**
          * Determines the entity type ID given a route definition and route defaults.
          *
          * @param mixed $definition
          *   The parameter definition provided in the route options.
          * @param string $name
          *   The name of the parameter.
          * @param array $defaults
          *   The route defaults array.
          *
          * @return string
          *   The entity type ID.
          *
          * @throws \Drupal\Core\ParamConverter\ParamNotConvertedException
          *   Thrown when the dynamic entity type is not found in the route defaults.
          */
          
          Inherited from Drupal\Core\ParamConverter\EntityConverter
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/DynamicEntityTypeParamConverterTrait.php:26
        paramconverter.entity => Drupal\Core\ParamConverter\EntityConverter (3)
        • Properties (3)
        • Available methods (4)
        • protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected entityRepository -> Drupal\Core\Entity\EntityRepository (4) Depth Limit
          public _serviceId -> string (21) "paramconverter.entity"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\Entity\EntityRepositoryInterface $entity_repository) Constructs a new EntityConverter.
          /**
          * Constructs a new EntityConverter.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          * @param \Drupal\Core\Entity\EntityRepositoryInterface $entity_repository
          *   The entity repository.
          *
          * @see https://www.drupal.org/node/2938929
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/EntityConverter.php:91
          public convert($value, $definition, $name, array $defaults) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/EntityConverter.php:99
          public applies($definition, $name, Symfony\Component\Routing\Route $route) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/EntityConverter.php:134
          protected getEntityTypeFromDefaults($definition, $name, array $defaults): string Determines the entity type ID given a route definition and route defaults.
          /**
          * Determines the entity type ID given a route definition and route defaults.
          *
          * @param mixed $definition
          *   The parameter definition provided in the route options.
          * @param string $name
          *   The name of the parameter.
          * @param array $defaults
          *   The route defaults array.
          *
          * @return string
          *   The entity type ID.
          *
          * @throws \Drupal\Core\ParamConverter\ParamNotConvertedException
          *   Thrown when the dynamic entity type is not found in the route defaults.
          */
          
          Inherited from Drupal\Core\ParamConverter\EntityConverter
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/DynamicEntityTypeParamConverterTrait.php:26
        paramconverter.entity_revision => Drupal\Core\ParamConverter\EntityRevisionParamConverter (3)
        • Properties (3)
        • Available methods (4)
        • protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected entityRepository -> Drupal\Core\Entity\EntityRepository (4) Depth Limit
          public _serviceId -> string (30) "paramconverter.entity_revision"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\Entity\EntityRepositoryInterface $entity_repository) Creates a new EntityRevisionParamConverter instance.
          /**
          * Creates a new EntityRevisionParamConverter instance.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          * @param \Drupal\Core\Entity\EntityRepositoryInterface $entity_repository
          *   The entity repository.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/EntityRevisionParamConverter.php:54
          public convert($value, $definition, $name, array $defaults) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/EntityRevisionParamConverter.php:62
          public applies($definition, $name, Symfony\Component\Routing\Route $route) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/EntityRevisionParamConverter.php:78
          protected getEntityTypeFromDefaults($definition, $name, array $defaults): string Determines the entity type ID given a route definition and route defaults.
          /**
          * Determines the entity type ID given a route definition and route defaults.
          *
          * @param mixed $definition
          *   The parameter definition provided in the route options.
          * @param string $name
          *   The name of the parameter.
          * @param array $defaults
          *   The route defaults array.
          *
          * @return string
          *   The entity type ID.
          *
          * @throws \Drupal\Core\ParamConverter\ParamNotConvertedException
          *   Thrown when the dynamic entity type is not found in the route defaults.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/DynamicEntityTypeParamConverterTrait.php:26
        cache.menu => Drupal\Core\Cache\DatabaseBackend (5)
        • Properties (5)
        • Available methods (20)
        • Static class properties (3)
        • protected maxRows -> integer 5000
          protected bin -> string (10) "cache_menu"
          protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (5) Depth Limit
          public _serviceId -> string (10) "cache.menu"
        • 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:77
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99
          public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176
          public setMultiple(array $items) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399
          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:478
          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:544
          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:146
          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:217
          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:411
          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:443
          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:458
        • 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 CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
        menu.tree_storage => Drupal\Core\Menu\MenuTreeStorage (8)
        • Properties (8)
        • Available methods (44)
        • Static class properties
        • protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected menuCacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected cacheTagsInvalidator -> Drupal\Core\Cache\CacheTagsInvalidator (3) Depth Limit
          protected table -> string (9) "menu_tree"
          protected options -> array (0)
          protected definitions -> array (0)
          protected serializedFields -> null
          protected definitionFields -> array (16) Depth Limit
        • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheBackendInterface $menu_cache_backend, Drupal\Core\Cache\CacheTagsInvalidatorInterface $cache_tags_invalidator, $table, array $options = array()) Constructs a new \Drupal\Core\Menu\MenuTreeStorage.
          /**
          * Constructs a new \Drupal\Core\Menu\MenuTreeStorage.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   A Database connection to use for reading and writing configuration data.
          * @param \Drupal\Core\Cache\CacheBackendInterface $menu_cache_backend
          *   Cache backend instance for the extracted tree data.
          * @param \Drupal\Core\Cache\CacheTagsInvalidatorInterface $cache_tags_invalidator
          *   The cache tags invalidator.
          * @param string $table
          *   A database table name to store configuration data in.
          * @param array $options
          *   (optional) Any additional database connection options to use in queries.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:119
          public maxDepth() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:130
          public resetDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:137
          public rebuild(array $definitions) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:144
          public save(array $link) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:257
          public delete($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:415
          public getSubtreeHeight($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:439
          public loadByProperties(array $properties) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:660
          public loadByRoute($route_name, array $route_parameters = array(), $menu_name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:680
          public loadMultiple(array $ids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:709
          public load($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:727
          public getRootPathIds($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:776
          public getExpanded($menu_name, array $parents) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:800
          public loadTreeData($menu_name, Drupal\Core\Menu\MenuTreeParameters $parameters) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:847
          public loadSubtreeData($id, $max_relative_depth = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1018
          public menuNameInUse($menu_name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1032
          public getMenuNames() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1043
          public countMenuLinks($menu_name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1053
          public getAllChildIds($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1064
          public loadAllChildren($id, $max_relative_depth = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1083
          protected purgeMultiple(array $ids) Purges multiple menu links that no longer exist.
          /**
          * Purges multiple menu links that no longer exist.
          *
          * @param array $ids
          *   An array of menu link IDs.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:213
          protected safeExecuteSelect(Drupal\Core\Database\Query\SelectInterface $query): \Drupal\Core\Database\StatementInterface|null Executes a select query while making sure the database table exists.
          /**
          * Executes a select query while making sure the database table exists.
          *
          * @param \Drupal\Core\Database\Query\SelectInterface $query
          *   The select object to be executed.
          *
          * @return \Drupal\Core\Database\StatementInterface|null
          *   A prepared statement, or NULL if the query is not valid.
          *
          * @throws \Exception
          *   Thrown if the table could not be created or the database connection
          *   failed.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:240
          protected doSave(array $link): array Saves a link without clearing caches.
          /**
          * Saves a link without clearing caches.
          *
          * @param array $link
          *   A definition, according to $definitionFields, for a
          *   \Drupal\Core\Menu\MenuLinkInterface plugin.
          *
          * @return array
          *   The menu names affected by the save operation. This will be one menu
          *   name if the link is saved to the sane menu, or two if it is saved to a
          *   new menu.
          *
          * @throws \Exception
          *   Thrown if the storage back-end does not exist and could not be created.
          * @throws \Drupal\Component\Plugin\Exception\PluginException
          *   Thrown if the definition is invalid, for example, if the specified parent
          *   would cause the links children to be moved to greater than the maximum
          *   depth.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:284
          protected preSave(array &$link, array $original): array Fills in all the fields the database save needs, using the link definition.
          /**
          * Fills in all the fields the database save needs, using the link definition.
          *
          * @param array $link
          *   The link definition to be updated.
          * @param array $original
          *   The link definition before the changes. May be empty if not found.
          *
          * @return array
          *   The values which will be stored.
          *
          * @throws \Drupal\Component\Plugin\Exception\PluginException
          *   Thrown when the specific depth exceeds the maximum.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:355
          protected doFindChildrenRelativeDepth(array $original): int Finds the relative depth of this link's deepest child.
          /**
          * Finds the relative depth of this link's deepest child.
          *
          * @param array $original
          *   The parent definition used to find the depth.
          *
          * @return int
          *   Returns the relative depth.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:453
          protected setParents(array &$fields, $parent, array $original) Sets the materialized path field values based on the parent.
          /**
          * Sets the materialized path field values based on the parent.
          *
          * @param array $fields
          *   The menu link.
          * @param array|false $parent
          *   The parent menu link.
          * @param array $original
          *   The original menu link.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:479
          protected moveChildren($fields, $original) Re-parents a link's children when the link itself is moved.
          /**
          * Re-parents a link's children when the link itself is moved.
          *
          * @param array $fields
          *   The changed menu link.
          * @param array $original
          *   The original menu link.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:529
          protected findParent($link, $original): array|false Loads the parent definition if it exists.
          /**
          * Loads the parent definition if it exists.
          *
          * @param array $link
          *   The link definition to find the parent of.
          * @param array|false $original
          *   The original link that might be used to find the parent if the parent
          *   is not set on the $link, or FALSE if the original could not be loaded.
          *
          * @return array|false
          *   Returns a definition array, or FALSE if no parent was found.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:580
          protected updateParentalStatus(array $link) Sets has_children for the link's parent if it has visible children.
          /**
          * Sets has_children for the link's parent if it has visible children.
          *
          * @param array $link
          *   The link to get a parent ID from.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:613
          protected prepareLink(array $link, $intersect = false): array Prepares a link by unserializing values and saving the definition.
          /**
          * Prepares a link by unserializing values and saving the definition.
          *
          * @param array $link
          *   The data loaded in the query.
          * @param bool $intersect
          *   If TRUE, filter out values that are not part of the actual definition.
          *
          * @return array
          *   The prepared link data.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:644
          protected loadFull($id): array Loads all table fields, not just those that are in the plugin definition.
          /**
          * Loads all table fields, not just those that are in the plugin definition.
          *
          * @param string $id
          *   The menu link ID.
          *
          * @return array
          *   The loaded menu link definition or an empty array if not be found.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:744
          protected loadFullMultiple(array $ids): array Loads all table fields for multiple menu link definitions by ID.
          /**
          * Loads all table fields for multiple menu link definitions by ID.
          *
          * @param array $ids
          *   The IDs to load.
          *
          * @return array
          *   The loaded menu link definitions.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:758
          protected saveRecursive($id, &$children, &$links) Saves menu links recursively.
          /**
          * Saves menu links recursively.
          *
          * @param string $id
          *   The definition ID.
          * @param array $children
          *   An array of IDs of child links collected by parent ID.
          * @param array $links
          *   An array of all definitions keyed by ID.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:828
          protected loadLinks($menu_name, Drupal\Core\Menu\MenuTreeParameters $parameters): array Loads links in the given menu, according to the given tree parameters.
          /**
          * Loads links in the given menu, according to the given tree parameters.
          *
          * @param string $menu_name
          *   A menu name.
          * @param \Drupal\Core\Menu\MenuTreeParameters $parameters
          *   The parameters to determine which menu links to be loaded into a tree.
          *   This method will set the absolute minimum depth, which is used in
          *   MenuTreeStorage::doBuildTreeData().
          *
          * @return array
          *   A flat array of menu links that are part of the menu. Each array element
          *   is an associative array of information about the menu link, containing
          *   the fields from the {menu_tree} table. This array must be ordered
          *   depth-first.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:885
          protected collectRoutesAndDefinitions(array $tree, array &$definitions): array Traverses the menu tree and collects all the route names and definitions.
          /**
          * Traverses the menu tree and collects all the route names and definitions.
          *
          * @param array $tree
          *   The menu tree you wish to operate on.
          * @param array $definitions
          *   An array to accumulate definitions by reference.
          *
          * @return array
          *   Array of route names, with all values being unique.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:986
          protected doCollectRoutesAndDefinitions(array $tree, array &$definitions): array Collects all the route names and definitions.
          /**
          * Collects all the route names and definitions.
          *
          * @param array $tree
          *   A menu link tree from MenuTreeStorage::doBuildTreeData()
          * @param array $definitions
          *   The collected definitions which are populated by reference.
          *
          * @return array
          *   The collected route names.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1001
          protected doBuildTreeData(array $links, array $parents = array(), $depth = 1) Prepares the data for calling $this->treeDataRecursive().
          /**
          * Prepares the data for calling $this->treeDataRecursive().
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1096
          protected treeDataRecursive(array &$links, array $parents, $depth): array Builds the data representing a menu tree.
          /**
          * Builds the data representing a menu tree.
          *
          * The function is a bit complex because the rendering of a link depends on
          * the next menu link.
          *
          * @param array $links
          *   A flat array of menu links that are part of the menu. Each array element
          *   is an associative array of information about the menu link, containing
          *   the fields from the $this->table. This array must be ordered
          *   depth-first. MenuTreeStorage::loadTreeData() includes a sample query.
          * @param array $parents
          *   An array of the menu link ID values that are in the path from the current
          *   page to the root of the menu tree.
          * @param int $depth
          *   The minimum depth to include in the returned menu tree.
          *
          * @return array
          *   The fully built tree.
          *
          * @see \Drupal\Core\Menu\MenuTreeStorage::loadTreeData()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1124
          protected ensureTableExists(): bool Checks if the tree table exists and create it if not.
          /**
          * Checks if the tree table exists and create it if not.
          *
          * @return bool
          *   TRUE if the table was created, FALSE otherwise.
          *
          * @throws \Drupal\Component\Plugin\Exception\PluginException
          *   If a database error occurs.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1164
          protected serializedFields(): array Determines serialized fields in the storage.
          /**
          * Determines serialized fields in the storage.
          *
          * @return array
          *   A list of fields that are serialized in the database.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1189
          protected definitionFields(): array Determines fields that are part of the plugin definition.
          /**
          * Determines fields that are part of the plugin definition.
          *
          * @return array
          *   The list of the subset of fields that are part of the plugin definition.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1207
          protected findNoLongerExistingLinks(array $definitions): array Find any previously discovered menu links that no longer exist.
          /**
          * Find any previously discovered menu links that no longer exist.
          *
          * @param array $definitions
          *   The new menu link definitions.
          *
          * @return array
          *   A list of menu link IDs that no longer exist.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1466
          protected doDeleteMultiple(array $ids) Purge menu links from the database.
          /**
          * Purge menu links from the database.
          *
          * @param array $ids
          *   A list of menu link IDs to be purged.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1489
          protected static schemaDefinition(): array Defines the schema for the tree table.
          /**
          * Defines the schema for the tree table.
          *
          * @return array
          *   The schema API definition for the SQL storage table.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1219
        • const MAX_DEPTH :: integer 9
          \Drupal\Core\Menu\MenuTreeStorage::MAX_DEPTH
        menu_link.static.overrides => Drupal\Core\Menu\StaticMenuLinkOverrides (4)
        • Properties (4)
        • Available methods (10)
        • protected configName -> string (36) "core.menu.static_menu_link_overrides"
          protected config -> null
          protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          public _serviceId -> string (26) "menu_link.static.overrides"
        • public __construct(Drupal\Core\Config\ConfigFactoryInterface $config_factory) Constructs a StaticMenuLinkOverrides object.
          /**
          * Constructs a StaticMenuLinkOverrides object.
          *
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   A configuration factory instance.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:43
          public reload() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:65
          public loadOverride($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:73
          public deleteMultipleOverrides(array $ids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:82
          public deleteOverride($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:101
          public loadMultipleOverrides(array $ids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:108
          public saveOverride($id, array $definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:125
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:158
          protected getConfig() Gets the configuration object when needed.
          /**
          * Gets the configuration object when needed.
          *
          * Since this service is injected into all static menu link objects, but
          * only used when updating one, avoid actually loading the config when it's
          * not needed.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:54
          protected static encodeId($id): string Encodes the ID by replacing dots with double underscores.
          /**
          * Encodes the ID by replacing dots with double underscores.
          *
          * This is done because config schema uses dots for its internal type
          * hierarchy. Double underscores are converted to triple underscores to
          * avoid accidental conflicts.
          *
          * @param string $id
          *   The menu plugin ID.
          *
          * @return string
          *   The menu plugin ID with double underscore instead of dots.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:175
        plugin.manager.menu.link => Drupal\Core\Menu\MenuLinkManager (7)
        • Properties (7)
        • Available methods (23)
        • protected defaults -> array (16) Depth Limit
          protected discovery -> null
          protected factory -> null
          protected treeStorage -> Drupal\Core\Menu\MenuTreeStorage (8) Depth Limit
          protected overrides -> Drupal\Core\Menu\StaticMenuLinkOverrides (4) Depth Limit
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          public _serviceId -> string (24) "plugin.manager.menu.link"
        • public __construct(Drupal\Core\Menu\MenuTreeStorageInterface $tree_storage, Drupal\Core\Menu\StaticMenuLinkOverridesInterface $overrides, Drupal\Core\Extension\ModuleHandlerInterface $module_handler) Constructs a \Drupal\Core\Menu\MenuLinkManager object.
          /**
          * Constructs a \Drupal\Core\Menu\MenuLinkManager object.
          *
          * @param \Drupal\Core\Menu\MenuTreeStorageInterface $tree_storage
          *   The menu link tree storage.
          * @param \Drupal\Core\Menu\StaticMenuLinkOverridesInterface $overrides
          *   The service providing overrides for static links.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:106
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:162
          public rebuild() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:188
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:203
          public hasDefinition($plugin_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:214
          public createInstance($plugin_id, array $configuration = array()): \Drupal\Core\Menu\MenuLinkInterface Returns a pre-configured menu link plugin instance.
          /**
          * Returns a pre-configured menu link plugin instance.
          *
          * @param string $plugin_id
          *   The ID of the plugin being instantiated.
          * @param array $configuration
          *   An array of configuration relevant to the plugin instance.
          *
          * @return \Drupal\Core\Menu\MenuLinkInterface
          *   A menu link instance.
          *
          * @throws \Drupal\Component\Plugin\Exception\PluginException
          *   If the instance cannot be created, such as if the ID is invalid.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:232
          public getInstance(array $options) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:239
          public deleteLinksInMenu($menu_name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:248
          public removeDefinition($id, $persist = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:288
          public menuNameInUse($menu_name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:300
          public countMenuLinks($menu_name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:307
          public getParentIds($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:314
          public getChildIds($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:324
          public loadLinksByRoute($route_name, array $route_parameters = array(), $menu_name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:334
          public addDefinition($id, array $definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:346
          public updateDefinition($id, array $new_definition_values, $persist = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:363
          public resetLink($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:376
          public resetDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:411
          protected processDefinition(array &$definition, $plugin_id) Performs extra processing on plugin definitions.
          /**
          * Performs extra processing on plugin definitions.
          *
          * By default we add defaults for the type to the definition. If a type has
          * additional processing logic, the logic can be added by replacing or
          * extending this method.
          *
          * @param array $definition
          *   The definition to be processed and modified by reference.
          * @param $plugin_id
          *   The ID of the plugin this definition is being used for.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:124
          protected getDiscovery(): \Drupal\Component\Plugin\Discovery\DiscoveryInterface Gets the plugin discovery.
          /**
          * Gets the plugin discovery.
          *
          * @return \Drupal\Component\Plugin\Discovery\DiscoveryInterface
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:137
          protected getFactory(): \Drupal\Component\Plugin\Factory\FactoryInterface Gets the plugin factory.
          /**
          * Gets the plugin factory.
          *
          * @return \Drupal\Component\Plugin\Factory\FactoryInterface
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:152
          protected deleteInstance(Drupal\Core\Menu\MenuLinkInterface $instance, $persist) Deletes a specific instance.
          /**
          * Deletes a specific instance.
          *
          * @param \Drupal\Core\Menu\MenuLinkInterface $instance
          *   The plugin instance to be deleted.
          * @param bool $persist
          *   If TRUE, calls MenuLinkInterface::deleteLink() on the instance.
          *
          * @throws \Drupal\Component\Plugin\Exception\PluginException
          *   If the plugin instance does not support deletion.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:272
          protected resetInstance(Drupal\Core\Menu\MenuLinkInterface $instance): \Drupal\Core\Menu\MenuLinkInterface Resets the menu link to its default settings.
          /**
          * Resets the menu link to its default settings.
          *
          * @param \Drupal\Core\Menu\MenuLinkInterface $instance
          *   The menu link which should be reset.
          *
          * @return \Drupal\Core\Menu\MenuLinkInterface
          *   The reset menu link.
          *
          * @throws \Drupal\Component\Plugin\Exception\PluginException
          *   Thrown when the menu link is not resettable.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:394
        drupal.proxy_original_service.paramconverter.menu_link => Drupal\Core\ParamConverter\MenuLinkPluginConverter (2)
        • Properties (2)
        • Available methods (3)
        • protected menuLinkManager -> Drupal\Core\Menu\MenuLinkManager (7) Depth Limit
          public _serviceId -> string (54) "drupal.proxy_original_service.paramconverter.menu_link"
        • public __construct(Drupal\Core\Menu\MenuLinkManagerInterface $menu_link_manager) Constructs a new MenuLinkPluginConverter.
          /**
          * Constructs a new MenuLinkPluginConverter.
          *
          * @param \Drupal\Core\Menu\MenuLinkManagerInterface $menu_link_manager
          *   The menu link plugin manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/MenuLinkPluginConverter.php:27
          public convert($value, $definition, $name, array $defaults) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/MenuLinkPluginConverter.php:34
          public applies($definition, $name, Symfony\Component\Routing\Route $route) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/MenuLinkPluginConverter.php:48
        tempstore.private => Drupal\Core\TempStore\PrivateTempStoreFactory (6)
        • Properties (6)
        • Available methods (2)
        • protected storageFactory -> Drupal\Core\KeyValueStore\KeyValueExpirableFactory (4) Depth Limit
          protected lockBackend -> Drupal\Core\ProxyClass\Lock\DatabaseLockBackend (6) Depth Limit
          protected currentUser -> Drupal\Core\Session\AccountProxy (6) Depth Limit
          protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected expire -> integer 604800
          public _serviceId -> string (17) "tempstore.private"
        • public __construct(Drupal\Core\KeyValueStore\KeyValueExpirableFactoryInterface $storage_factory, Drupal\Core\Lock\LockBackendInterface $lock_backend, Drupal\Core\Session\AccountProxyInterface $current_user, Symfony\Component\HttpFoundation\RequestStack $request_stack, $expire = 604800) Constructs a Drupal\Core\TempStore\PrivateTempStoreFactory object.
          /**
          * Constructs a Drupal\Core\TempStore\PrivateTempStoreFactory object.
          *
          * @param \Drupal\Core\KeyValueStore\KeyValueExpirableFactoryInterface $storage_factory
          *   The key/value store factory.
          * @param \Drupal\Core\Lock\LockBackendInterface $lock_backend
          *   The lock object used for this data.
          * @param \Drupal\Core\Session\AccountProxyInterface $current_user
          *   The current account.
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          * @param int $expire
          *   The time to live for items, in seconds.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/TempStore/PrivateTempStoreFactory.php:64
          public get($collection): \Drupal\Core\TempStore\PrivateTempStore Creates a PrivateTempStore.
          /**
          * Creates a PrivateTempStore.
          *
          * @param string $collection
          *   The collection name to use for this key/value store. This is typically
          *   a shared namespace or module name, e.g. 'views', 'entity', etc.
          *
          * @return \Drupal\Core\TempStore\PrivateTempStore
          *   An instance of the key/value store.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/TempStore/PrivateTempStoreFactory.php:82
        drupal.proxy_original_service.node_preview => Drupal\node\ParamConverter\NodePreviewConverter (2)
        • Properties (2)
        • Available methods (3)
        • protected tempStoreFactory -> Drupal\Core\TempStore\PrivateTempStoreFactory (6) Depth Limit
          public _serviceId -> string (42) "drupal.proxy_original_service.node_preview"
        • public __construct(Drupal\Core\TempStore\PrivateTempStoreFactory $temp_store_factory) Constructs a new NodePreviewConverter.
          /**
          * Constructs a new NodePreviewConverter.
          *
          * @param \Drupal\Core\TempStore\PrivateTempStoreFactory $temp_store_factory
          *   The factory for the temp store object.
          */
          
          Defined in <ROOT>/core/modules/node/src/ParamConverter/NodePreviewConverter.php:27
          public convert($value, $definition, $name, array $defaults) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/node/src/ParamConverter/NodePreviewConverter.php:34
          public applies($definition, $name, Symfony\Component\Routing\Route $route) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/node/src/ParamConverter/NodePreviewConverter.php:44
        route_enhancer.param_conversion => Drupal\Core\Routing\Enhancer\ParamConversionEnhancer (2)
        • Properties (2)
        • Available methods (5)
        • protected paramConverterManager -> Drupal\Core\ParamConverter\ParamConverterManager (2) Depth Limit
          public _serviceId -> string (31) "route_enhancer.param_conversion"
        • public __construct(Drupal\Core\ParamConverter\ParamConverterManagerInterface $param_converter_manager) Constructs a new ParamConversionEnhancer.
          /**
          * Constructs a new ParamConversionEnhancer.
          *
          * @param \Drupal\Core\ParamConverter\ParamConverterManagerInterface $param_converter_manager
          *   The parameter conversion manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Enhancer/ParamConversionEnhancer.php:34
          public enhance(array $defaults, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Enhancer/ParamConversionEnhancer.php:41
          public onException(Symfony\Component\HttpKernel\Event\ExceptionEvent $event) Catches failed parameter conversions and throw a 404 instead.
          /**
          * Catches failed parameter conversions and throw a 404 instead.
          *
          * @param \Symfony\Component\HttpKernel\Event\ExceptionEvent $event
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Enhancer/ParamConversionEnhancer.php:77
          protected copyRawVariables(array $defaults): \Symfony\Component\HttpFoundation\ParameterBag Store a backup of the raw values that corresponding to the route pattern.
          /**
          * Store a backup of the raw values that corresponding to the route pattern.
          *
          * @param array $defaults
          *   The route defaults array.
          *
          * @return \Symfony\Component\HttpFoundation\ParameterBag
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Enhancer/ParamConversionEnhancer.php:58
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\Core\Routing\Enhancer\ParamConversionEnhancer::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Enhancer/ParamConversionEnhancer.php:87
        route_enhancer.entity => Drupal\Core\Entity\Enhancer\EntityRouteEnhancer (1)
        • Properties
        • Available methods (5)
        • public _serviceId -> string (21) "route_enhancer.entity"
        • public enhance(array $defaults, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/Enhancer/EntityRouteEnhancer.php:18
          protected applies(Symfony\Component\Routing\Route $route): bool Returns whether the enhancer runs on the current route.
          /**
          * Returns whether the enhancer runs on the current route.
          *
          * @param \Symfony\Component\Routing\Route $route
          *   The current route.
          *
          * @return bool
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/Enhancer/EntityRouteEnhancer.php:46
          protected enhanceEntityForm(array $defaults, Symfony\Component\HttpFoundation\Request $request): array Update defaults for entity forms.
          /**
          * Update defaults for entity forms.
          *
          * @param array $defaults
          *   The defaults to modify.
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The Request instance.
          *
          * @return array
          *   The modified defaults.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/Enhancer/EntityRouteEnhancer.php:65
          protected enhanceEntityList(array $defaults, Symfony\Component\HttpFoundation\Request $request): array Update defaults for an entity list.
          /**
          * Update defaults for an entity list.
          *
          * @param array $defaults
          *   The defaults to modify.
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The Request instance.
          *
          * @return array
          *   The modified defaults.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/Enhancer/EntityRouteEnhancer.php:82
          protected enhanceEntityView(array $defaults, Symfony\Component\HttpFoundation\Request $request): array Update defaults for an entity view.
          /**
          * Update defaults for an entity view.
          *
          * @param array $defaults
          *   The defaults to modify.
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The Request instance.
          *
          * @return array
          *   The modified defaults.
          *
          * @throws \RuntimeException
          *   Thrown when an entity of a type cannot be found in a route.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/Enhancer/EntityRouteEnhancer.php:104
        route_enhancer.form => Drupal\Core\Routing\Enhancer\FormRouteEnhancer (1)
        • Properties
        • Available methods (2)
        • public _serviceId -> string (19) "route_enhancer.form"
        • public enhance(array $defaults, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Enhancer/FormRouteEnhancer.php:30
          protected applies(Symfony\Component\Routing\Route $route): bool Returns whether the enhancer runs on the current route.
          /**
          * Returns whether the enhancer runs on the current route.
          *
          * @param \Drupal\Core\Routing\Enhancer\Route $route
          *   The current route.
          *
          * @return bool
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Enhancer/FormRouteEnhancer.php:23
        route_enhancer.entity_revision => Drupal\Core\Routing\Enhancer\EntityRevisionRouteEnhancer (1)
        • Properties
        • Available methods (2)
        • public _serviceId -> string (30) "route_enhancer.entity_revision"
        • public enhance(array $defaults, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Enhancer/EntityRevisionRouteEnhancer.php:37
          protected applies(Symfony\Component\Routing\Route $route): bool Returns whether the enhancer runs on the current route.
          /**
          * Returns whether the enhancer runs on the current route.
          *
          * @param \Symfony\Component\Routing\Route $route
          *   The current route.
          *
          * @return bool
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/Enhancer/EntityRevisionRouteEnhancer.php:23
        field_ui.route_enhancer => Drupal\field_ui\Routing\FieldUiRouteEnhancer (2)
        • Properties (2)
        • Available methods (3)
        • protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          public _serviceId -> string (23) "field_ui.route_enhancer"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager) Constructs a FieldUiRouteEnhancer object.
          /**
          * Constructs a FieldUiRouteEnhancer object.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager service.
          */
          
          Defined in <ROOT>/core/modules/field_ui/src/Routing/FieldUiRouteEnhancer.php:29
          public enhance(array $defaults, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/field_ui/src/Routing/FieldUiRouteEnhancer.php:36
          protected applies(Symfony\Component\Routing\Route $route) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/field_ui/src/Routing/FieldUiRouteEnhancer.php:53
        method_filter => Drupal\Core\Routing\MethodFilter (1)
        • Properties
        • Available methods
        • public _serviceId -> string (13) "method_filter"
        • public filter(Symfony\Component\Routing\RouteCollection $collection, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/MethodFilter.php:17
        content_type_header_matcher => Drupal\Core\Routing\ContentTypeHeaderMatcher (1)
        • Properties
        • Available methods
        • public _serviceId -> string (27) "content_type_header_matcher"
        • public filter(Symfony\Component\Routing\RouteCollection $collection, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/ContentTypeHeaderMatcher.php:17
        request_format_route_filter => Drupal\Core\Routing\RequestFormatRouteFilter (1)
        • Properties
        • Available methods (3)
        • public _serviceId -> string (27) "request_format_route_filter"
        • public filter(Symfony\Component\Routing\RouteCollection $collection, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RequestFormatRouteFilter.php:19
          protected static getDefaultFormat(Symfony\Component\Routing\RouteCollection $collection): string Determines the default request format.
          /**
          * Determines the default request format.
          *
          * By default, use 'html' as the default format. But when there's only a
          * single route match, and that route specifies a '_format' requirement
          * listing a single format, then use that as the default format. Also, if
          * there are multiple routes which all require the same single format then
          * use it.
          *
          * @param \Symfony\Component\Routing\RouteCollection $collection
          *   The route collection to filter.
          *
          * @return string
          *   The default format.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RequestFormatRouteFilter.php:93
          protected static getAvailableFormats(Symfony\Component\Routing\RouteCollection $collection): string[] Gets the set of formats across all routes in the collection.
          /**
          * Gets the set of formats across all routes in the collection.
          *
          * @param \Symfony\Component\Routing\RouteCollection $collection
          *   The route collection to filter.
          *
          * @return string[]
          *   All available formats.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RequestFormatRouteFilter.php:111
        access_arguments_resolver_factory => Drupal\Core\Access\AccessArgumentsResolverFactory (1)
        • Properties
        • Available methods
        • public _serviceId -> string (33) "access_arguments_resolver_factory"
        • public getArgumentsResolver(Drupal\Core\Routing\RouteMatchInterface $route_match, Drupal\Core\Session\AccountInterface $account, Symfony\Component\HttpFoundation\Request $request = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/AccessArgumentsResolverFactory.php:18
        access_manager.check_provider => Drupal\Core\Access\CheckProvider (7)
        • Properties (7)
        • Available methods (7)
        • protected checkIds -> array (31) Depth Limit
          protected checks -> array (1) Depth Limit
          protected checkMethods -> array (31) Depth Limit
          protected checksNeedsRequest -> array (2) Depth Limit
          protected staticRequirementMap -> array (30) Depth Limit
          protected dynamicRequirementMap -> null
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
        • public setContainer(Symfony\Component\DependencyInjection\ContainerInterface $container = null)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
          public addCheckService($service_id, $service_method, array $applies_checks = array(), $needs_incoming_request = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:61
          public getChecksNeedRequest() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:75
          public setChecks(Symfony\Component\Routing\RouteCollection $routes) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:82
          public loadCheck($service_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:94
          protected applies(Symfony\Component\Routing\Route $route): array Determine which registered access checks apply to a route.
          /**
          * Determine which registered access checks apply to a route.
          *
          * @param \Symfony\Component\Routing\Route $route
          *   The route to get list of access checks for.
          *
          * @return array
          *   An array of service ids for the access checks that apply to passed
          *   route.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:124
          protected loadDynamicRequirementMap() Compiles a mapping of requirement keys to access checker service IDs.
          /**
          * Compiles a mapping of requirement keys to access checker service IDs.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:149
        access_manager => Drupal\Core\Access\AccessManager (6)
        • Properties (6)
        • Available methods (5)
        • protected routeProvider -> Drupal\Core\Routing\RouteProvider (12) Depth Limit
          protected paramConverterManager -> Drupal\Core\ParamConverter\ParamConverterManager (2) Depth Limit
          protected argumentsResolverFactory -> Drupal\Core\Access\AccessArgumentsResolverFactory (1) Depth Limit
          protected currentUser -> Drupal\Core\Session\AccountProxy (6) Depth Limit
          protected checkProvider -> Drupal\Core\Access\CheckProvider (7) Depth Limit
          public _serviceId -> string (14) "access_manager"
        • public __construct(Drupal\Core\Routing\RouteProviderInterface $route_provider, Drupal\Core\ParamConverter\ParamConverterManagerInterface $paramconverter_manager, Drupal\Core\Access\AccessArgumentsResolverFactoryInterface $arguments_resolver_factory, Drupal\Core\Session\AccountInterface $current_user, Drupal\Core\Access\CheckProviderInterface $check_provider) Constructs an AccessManager instance.
          /**
          * Constructs an AccessManager instance.
          *
          * @param \Drupal\Core\Routing\RouteProviderInterface $route_provider
          *   The route provider.
          * @param \Drupal\Core\ParamConverter\ParamConverterManagerInterface $paramconverter_manager
          *   The param converter manager.
          * @param \Drupal\Core\Access\AccessArgumentsResolverFactoryInterface $arguments_resolver_factory
          *   The access arguments resolver.
          * @param \Drupal\Core\Session\AccountInterface $current_user
          *   The current user.
          * @param CheckProviderInterface $check_provider
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/AccessManager.php:70
          public checkNamedRoute($route_name, array $parameters = array(), Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/AccessManager.php:81
          public checkRequest(Symfony\Component\HttpFoundation\Request $request, Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/AccessManager.php:110
          public check(Drupal\Core\Routing\RouteMatchInterface $route_match, Drupal\Core\Session\AccountInterface $account = null, Symfony\Component\HttpFoundation\Request $request = null, $return_as_object = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/AccessManager.php:118
          protected performCheck($service_id, Drupal\Component\Utility\ArgumentsResolverInterface $arguments_resolver): \Drupal\Core\Access\AccessResultInterface Performs the specified access check.
          /**
          * Performs the specified access check.
          *
          * @param string $service_id
          *   The access check service ID to use.
          * @param \Drupal\Component\Utility\ArgumentsResolverInterface $arguments_resolver
          *   The parametrized arguments resolver instance.
          *
          * @return \Drupal\Core\Access\AccessResultInterface
          *   The access result.
          *
          * @throws \Drupal\Core\Access\AccessException
          *   Thrown when the access check returns an invalid value.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/AccessManager.php:155
        router => Drupal\Core\Routing\AccessAwareRouter (4)
        • Properties (4)
        • Available methods (9)
        • Static class properties (5)
        • protected router -> Drupal\Core\Routing\Router (13) Depth Limit
          protected accessManager -> Drupal\Core\Access\AccessManager (6) Depth Limit
          protected account -> Drupal\Core\Session\AccountProxy (6) Depth Limit
          public _serviceId -> string (6) "router"
        • public __construct(Symfony\Component\Routing\Matcher\RequestMatcherInterface $router, Drupal\Core\Access\AccessManagerInterface $access_manager, Drupal\Core\Session\AccountInterface $account) Constructs a router for Drupal with access check and upcasting.
          /**
          * Constructs a router for Drupal with access check and upcasting.
          *
          * @param \Symfony\Component\Routing\Matcher\RequestMatcherInterface $router
          *   The router doing the actual routing.
          * @param \Drupal\Core\Access\AccessManagerInterface $access_manager
          *   The access manager.
          * @param \Drupal\Core\Session\AccountInterface $account
          *   The account to use in access checks.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:53
          public __call($name, $arguments) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:62
          public setContext(Symfony\Component\Routing\RequestContext $context) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:70
          public getContext() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:79
          public matchRequest(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          *
          * @throws \Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException
          *   Thrown when access checking failed.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:91
          public getRouteCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:128
          public generate($name, $parameters = array(), $referenceType = 1) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:137
          public match($pathinfo) {@inheritdoc}
          /**
          * {@inheritdoc}
          *
          * @throws \Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException
          *   Thrown when access checking failed.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:149
          protected checkAccess(Symfony\Component\HttpFoundation\Request $request) Apply access check service to the route and parameters in the request.
          /**
          * Apply access check service to the route and parameters in the request.
          *
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The request to access check.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:106
        • const ACCESS_RESULT :: string (14) "_access_result"
          \Drupal\Core\Routing\AccessAwareRouter::ACCESS_RESULT
          const ABSOLUTE_URL :: integer 0
          \Drupal\Core\Routing\AccessAwareRouter::ABSOLUTE_URL
          const ABSOLUTE_PATH :: integer 1
          \Drupal\Core\Routing\AccessAwareRouter::ABSOLUTE_PATH
          const RELATIVE_PATH :: integer 2
          \Drupal\Core\Routing\AccessAwareRouter::RELATIVE_PATH
          const NETWORK_PATH :: integer 3
          \Drupal\Core\Routing\AccessAwareRouter::NETWORK_PATH
        router_listener => Symfony\Component\HttpKernel\EventListener\RouterListener (7)
        • Properties (7)
        • Available methods (7)
        • private matcher -> Drupal\Core\Routing\AccessAwareRouter (4) Depth Limit
          private context -> Drupal\Core\Routing\RequestContext (11) Depth Limit
          private logger -> null
          private requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          private projectDir -> null
          private debug -> boolean true
          public _serviceId -> string (15) "router_listener"
        • public __construct($matcher, Symfony\Component\HttpFoundation\RequestStack $requestStack, Symfony\Component\Routing\RequestContext $context = null, Psr\Log\LoggerInterface $logger = null, string $projectDir = null, bool $debug = true)
          /**
          * @param UrlMatcherInterface|RequestMatcherInterface $matcher    The Url or Request matcher
          * @param RequestContext|null                         $context    The RequestContext (can be null when $matcher implements RequestContextAwareInterface)
          * @param string                                      $projectDir
          *
          * @throws \InvalidArgumentException
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/EventListener/RouterListener.php:59
          public onKernelFinishRequest(Symfony\Component\HttpKernel\Event\FinishRequestEvent $event) After a sub-request is done, we need to reset the routing context to the parent ...
          /**
          * After a sub-request is done, we need to reset the routing context to the parent request so that the URL generator
          * operates on the correct context again.
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/EventListener/RouterListener.php:92
          public onKernelRequest(Symfony\Component\HttpKernel\Event\GetResponseEvent $event)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/EventListener/RouterListener.php:97
          public onKernelException(Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent $event)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/EventListener/RouterListener.php:144
          private setCurrentRequest(Symfony\Component\HttpFoundation\Request $request = null)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/EventListener/RouterListener.php:77
          private createWelcomeResponse(): Symfony\Component\HttpFoundation\Response
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/EventListener/RouterListener.php:164
          public static getSubscribedEvents()
          \Symfony\Component\HttpKernel\EventListener\RouterListener::getSubscribedEvents()
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/EventListener/RouterListener.php:155
        language.current_language_context => Drupal\Core\Language\ContextProvider\CurrentLanguageContext (3)
        • Properties (3)
        • Available methods (8)
        • protected languageManager -> Drupal\Core\Language\LanguageManager (6) Depth Limit
          protected stringTranslation -> null
          public _serviceId -> string (33) "language.current_language_context"
        • public __construct(Drupal\Core\Language\LanguageManagerInterface $language_manager) Constructs a new CurrentLanguageContext.
          /**
          * Constructs a new CurrentLanguageContext.
          *
          * @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
          *   The language manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/ContextProvider/CurrentLanguageContext.php:32
          public getRuntimeContexts(array $unqualified_context_ids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/ContextProvider/CurrentLanguageContext.php:39
          public getAvailableContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Language/ContextProvider/CurrentLanguageContext.php:71
          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
          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
        typed_data_manager => Drupal\Core\TypedData\TypedDataManager (23)
        • Properties (23)
        • Available methods (38)
        • protected validator -> Drupal\Core\TypedData\Validation\RecursiveValidator (3) Depth Limit
          protected constraintManager -> Drupal\Core\Validation\ConstraintManager (17) Depth Limit
          protected prototypes -> array (162) Depth Limit
          protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver (4) Depth Limit
          protected cacheKey -> string (24) "typed_data_types_plugins"
          protected cacheTags -> array (0)
          protected alterHook -> string (14) "data_type_info"
          protected subdir -> string (15) "Plugin/DataType"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (41) "Drupal\Core\TypedData\Annotation\DataType"
          protected pluginInterface -> null
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> null
          protected mapper -> null
          protected definitions -> array (227) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (18) "typed_data_manager"
        • public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver) Constructs a new TypedDataManager.
          /**
          * Constructs a new TypedDataManager.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver
          *   The class resolver.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:65
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public createInstance($data_type, array $configuration = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76
          public create(Drupal\Core\TypedData\DataDefinitionInterface $definition, $value = null, $name = null, $parent = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99
          public createDataDefinition($data_type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114
          public createListDataDefinition($item_type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132
          public getInstance(array $options) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144
          public getPropertyInstance(Drupal\Core\TypedData\TypedDataInterface $object, $property_name, $value = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151
          public setValidator(Symfony\Component\Validator\Validator\ValidatorInterface $validator) Sets the validator for validating typed data.
          /**
          * Sets the validator for validating typed data.
          *
          * @param \Symfony\Component\Validator\Validator\ValidatorInterface $validator
          *   The validator object to set.
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:219
          public getValidator() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:226
          public setValidationConstraintManager(Drupal\Core\Validation\ConstraintManager $constraintManager) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:240
          public getValidationConstraintManager() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:247
          public getDefaultConstraints(Drupal\Core\TypedData\DataDefinitionInterface $definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:254
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280
          public getCanonicalRepresentation(Drupal\Core\TypedData\TypedDataInterface $data) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\TypedData\TypedDataManager
          Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:288
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions.
          /**
          * Performs extra processing on plugin definitions.
          *
          * By default we add defaults for the type to the definition. If a type has
          * additional processing logic they can do that by replacing or extending the
          * method.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        commerce_product.product_route_context => Drupal\commerce_product\ContextProvider\ProductRouteContext (4)
        • Properties (4)
        • Available methods (8)
        • protected routeMatch -> Drupal\Core\Routing\CurrentRouteMatch (3) Depth Limit
          protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager (4) Depth Limit
          public _serviceId -> string (38) "commerce_product.product_route_context"
        • public __construct(Drupal\Core\Routing\RouteMatchInterface $route_match, Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager) Constructs a new ProductRouteContext object.
          /**
          * Constructs a new ProductRouteContext object.
          *
          * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
          *   The route match.
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ContextProvider/ProductRouteContext.php:45
          public getRuntimeContexts(array $unqualified_context_ids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ContextProvider/ProductRouteContext.php:53
          public getAvailableContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ContextProvider/ProductRouteContext.php:76
          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
          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
        entity_type.bundle.info => Drupal\Core\Entity\EntityTypeBundleInfo (8)
        • Properties (8)
        • Available methods (6)
        • protected bundleInfo -> array (58) Depth Limit
          protected languageManager -> Drupal\Core\Language\LanguageManager (6) Depth Limit
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager (23) Depth Limit
          protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (23) "entity_type.bundle.info"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\Language\LanguageManagerInterface $language_manager, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager, Drupal\Core\Cache\CacheBackendInterface $cache_backend) Constructs a new EntityTypeBundleInfo.
          /**
          * Constructs a new EntityTypeBundleInfo.
          *
          * @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\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
          *   The typed data manager.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
          *   The cache backend.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeBundleInfo.php:68
          public getBundleInfo($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeBundleInfo.php:79
          public getAllBundleInfo() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeBundleInfo.php:87
          public clearCachedBundles() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeBundleInfo.php:121
          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
        entity_display.repository => Drupal\Core\Entity\EntityDisplayRepository (8)
        • Properties (8)
        • Available methods (23)
        • Static class properties
        • protected displayModeInfo -> array (1) Depth Limit
          protected languageManager -> Drupal\Core\Language\LanguageManager (6) Depth Limit
          protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          protected stringTranslation -> null
          public _serviceId -> string (25) "entity_display.repository"
        • 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
        entity_field.manager => Drupal\Core\Entity\EntityFieldManager (18)
        • Properties (18)
        • Available methods (21)
        • protected extraFields -> array (1) Depth Limit
          protected baseFieldDefinitions -> array (10) Depth Limit
          protected fieldDefinitions -> array (8) Depth Limit
          protected fieldStorageDefinitions -> array (2) Depth Limit
          protected activeFieldStorageDefinitions -> array (9) Depth Limit
          protected fieldMap -> array (0)
          protected fieldMapByFieldType -> array (0)
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager (23) Depth Limit
          protected languageManager -> Drupal\Core\Language\LanguageManager (6) Depth Limit
          protected keyValueFactory -> Drupal\Core\KeyValueStore\KeyValueFactory (4) Depth Limit
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected entityTypeBundleInfo -> Drupal\Core\Entity\EntityTypeBundleInfo (8) Depth Limit
          protected entityDisplayRepository -> Drupal\Core\Entity\EntityDisplayRepository (8) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          protected stringTranslation -> null
          public _serviceId -> string (20) "entity_field.manager"
        • 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 __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\Entity\EntityTypeBundleInfoInterface $entity_type_bundle_info, Drupal\Core\Entity\EntityDisplayRepositoryInterface $entity_display_repository, Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager, Drupal\Core\Language\LanguageManagerInterface $language_manager, Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value_factory, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Cache\CacheBackendInterface $cache_backend) Constructs a new EntityFieldManager.
          /**
          * Constructs a new EntityFieldManager.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          * @param \Drupal\Core\Entity\EntityTypeBundleInfoInterface $entity_type_bundle_info
          *   The entity type bundle info.
          * @param \Drupal\Core\Entity\EntityDisplayRepositoryInterface $entity_display_repository
          *   The entity display repository.
          * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
          *   The typed data manager.
          * @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
          *   The language manager.
          * @param \Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value_factory
          *   The key-value factory.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
          *   The cache backend.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:154
          public getBaseFieldDefinitions($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:169
          public getFieldDefinitions($entity_type_id, $bundle) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:325
          public getFieldStorageDefinitions($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:430
          public getActiveFieldStorageDefinitions($entity_type_id): \Drupal\Core\Field\FieldStorageDefinitionInterface[] Gets the active field storage definitions for a content entity type.
          /**
          * Gets the active field storage definitions for a content entity type.
          *
          * @param string $entity_type_id
          *   The entity type ID. Only content entities are supported.
          *
          * @return \Drupal\Core\Field\FieldStorageDefinitionInterface[]
          *   An array of field storage definitions that are active in the current
          *   request, keyed by field name.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:466
          public setFieldMap(array $field_map) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:476
          public getFieldMap() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:484
          public getFieldMapByFieldType($field_type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:538
          public clearCachedFieldDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:594
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:612
          public getExtraFields($entity_type_id, $bundle) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:625
          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 buildBaseFieldDefinitions($entity_type_id): \Drupal\Core\Field\FieldDefinitionInterface[] Builds base field definitions for an entity type.
          /**
          * Builds base field definitions for an entity type.
          *
          * @param string $entity_type_id
          *   The entity type ID. Only entity types that implement
          *   \Drupal\Core\Entity\FieldableEntityInterface are supported.
          *
          * @return \Drupal\Core\Field\FieldDefinitionInterface[]
          *   An array of field definitions, keyed by field name.
          *
          * @throws \LogicException
          *   Thrown if a config entity type is given or if one of the entity keys is
          *   flagged as translatable.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:200
          protected buildBundleFieldDefinitions($entity_type_id, $bundle, array $base_field_definitions): \Drupal\Core\Field\FieldDefinitionInterface[] Builds field definitions for a specific bundle within an entity type.
          /**
          * Builds field definitions for a specific bundle within an entity type.
          *
          * @param string $entity_type_id
          *   The entity type ID. Only entity types that implement
          *   \Drupal\Core\Entity\FieldableEntityInterface are supported.
          * @param string $bundle
          *   The bundle.
          * @param \Drupal\Core\Field\FieldDefinitionInterface[] $base_field_definitions
          *   The list of base field definitions.
          *
          * @return \Drupal\Core\Field\FieldDefinitionInterface[]
          *   An array of bundle field definitions, keyed by field name. Does
          *   not include base fields.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:363
          protected buildFieldStorageDefinitions($entity_type_id): \Drupal\Core\Field\FieldStorageDefinitionInterface[] Builds field storage definitions for an entity type.
          /**
          * Builds field storage definitions for an entity type.
          *
          * @param string $entity_type_id
          *   The entity type ID. Only entity types that implement
          *   \Drupal\Core\Entity\FieldableEntityInterface are supported
          *
          * @return \Drupal\Core\Field\FieldStorageDefinitionInterface[]
          *   An array of field storage definitions, keyed by field name.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:564
        cache.entity => Drupal\Core\Cache\DatabaseBackend (5)
        • Properties (5)
        • Available methods (20)
        • Static class properties (3)
        • protected maxRows -> integer 5000
          protected bin -> string (12) "cache_entity"
          protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum (5) Depth Limit
          public _serviceId -> string (12) "cache.entity"
        • 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:77
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99
          public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176
          public setMultiple(array $items) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399
          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:478
          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:544
          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:146
          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:217
          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:411
          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:443
          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:458
        • 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 CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\DatabaseBackend::CACHE_PERMANENT
        entity.memory_cache => Drupal\Core\Cache\MemoryCache\MemoryCache (2)
        • Properties (2)
        • Available methods (17)
        • Static class properties
        • protected cache -> array (12) Depth Limit
          public _serviceId -> string (19) "entity.memory_cache"
        • public set($cid, $data, $expire = -1, array $tags = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryCache/MemoryCache.php:50
          public get($cid, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:32
          public getMultiple(&$cids, $allow_invalid = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:44
          public setMultiple(array $items = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:119
          public delete($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:128
          public deleteMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:135
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:142
          public invalidate($cid) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:149
          public invalidateMultiple(array $cids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:158
          public invalidateTags(array $tags) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:168
          public invalidateAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:179
          public garbageCollection() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:188
          public removeBin() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:194
          public __sleep() Prevents data stored in memory backends from being serialized.
          /**
          * Prevents data stored in memory backends from being serialized.
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:210
          public reset() Reset statically cached variables.
          /**
          * Reset statically cached variables.
          *
          * This is only used by tests.
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:219
          protected prepareItem($cache, $allow_invalid = false): mixed Prepares a cached item.
          /**
          * Prepares a cached item.
          *
          * Checks that items are either permanent or did not expire, and returns data
          * as appropriate.
          *
          * @param object $cache
          *   An item loaded from self::get() or self::getMultiple().
          * @param bool $allow_invalid
          *   (optional) If TRUE, cache items may be returned even if they have expired
          *   or been invalidated. Defaults to FALSE.
          *
          * @return mixed
          *   The item with data as appropriate or FALSE if there is no
          *   valid item to load.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryCache/MemoryCache.php:33
          protected getRequestTime(): int Wrapper method for REQUEST_TIME constant.
          /**
          * Wrapper method for REQUEST_TIME constant.
          *
          * @return int
          */
          
          Inherited from Drupal\Core\Cache\MemoryBackend
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:203
        • const CACHE_PERMANENT :: integer -1
          \Drupal\Core\Cache\MemoryCache\MemoryCache::CACHE_PERMANENT
        commerce_product.product_variation_route_context => Drupal\commerce_product\ContextProvider\ProductVariationContext (4)
        • Properties (4)
        • Available methods (8)
        • protected routeMatch -> Drupal\Core\Routing\CurrentRouteMatch (3) Depth Limit
          protected productVariationStorage -> Drupal\commerce_product\ProductVariationStorage (33) Depth Limit
          protected stringTranslation -> null
          public _serviceId -> string (48) "commerce_product.product_variation_route_context"
        • public __construct(Drupal\Core\Routing\RouteMatchInterface $route_match, Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager) Constructs a new ProductRouteContext object.
          /**
          * Constructs a new ProductRouteContext object.
          *
          * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
          *   The route match.
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ContextProvider/ProductVariationContext.php:48
          public getRuntimeContexts(array $unqualified_context_ids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ContextProvider/ProductVariationContext.php:56
          public getAvailableContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ContextProvider/ProductVariationContext.php:107
          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
          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
        node.node_route_context => Drupal\node\ContextProvider\NodeRouteContext (3)
        • Properties (3)
        • Available methods (8)
        • protected routeMatch -> Drupal\Core\Routing\CurrentRouteMatch (3) Depth Limit
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager (4) Depth Limit
          public _serviceId -> string (23) "node.node_route_context"
        • public __construct(Drupal\Core\Routing\RouteMatchInterface $route_match) Constructs a new NodeRouteContext.
          /**
          * Constructs a new NodeRouteContext.
          *
          * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
          *   The route match object.
          */
          
          Defined in <ROOT>/core/modules/node/src/ContextProvider/NodeRouteContext.php:34
          public getRuntimeContexts(array $unqualified_context_ids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/node/src/ContextProvider/NodeRouteContext.php:41
          public getAvailableContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/node/src/ContextProvider/NodeRouteContext.php:78
          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
          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
        user.current_user_context => Drupal\user\ContextProvider\CurrentUserContext (4)
        • Properties (4)
        • Available methods (8)
        • protected account -> Drupal\Core\Session\AccountProxy (6) Depth Limit
          protected userStorage -> Drupal\user\UserStorage (31) Depth Limit
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager (4) Depth Limit
          public _serviceId -> string (25) "user.current_user_context"
        • public __construct(Drupal\Core\Session\AccountInterface $account, Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager) Constructs a new CurrentUserContext.
          /**
          * Constructs a new CurrentUserContext.
          *
          * @param \Drupal\Core\Session\AccountInterface $account
          *   The current user.
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          */
          
          Defined in <ROOT>/core/modules/user/src/ContextProvider/CurrentUserContext.php:41
          public getRuntimeContexts(array $unqualified_context_ids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/user/src/ContextProvider/CurrentUserContext.php:49
          public getAvailableContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/user/src/ContextProvider/CurrentUserContext.php:78
          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
          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
        access_check.entity => Drupal\Core\Entity\EntityAccessCheck (1)
        • Properties
        • Available methods
        • public _serviceId -> string (19) "access_check.entity"
        • public access(Symfony\Component\Routing\Route $route, Drupal\Core\Routing\RouteMatchInterface $route_match, Drupal\Core\Session\AccountInterface $account): \Drupal\Core\Access\AccessResultInterface Checks access to the entity operation on the given route.
          /**
          * Checks access to the entity operation on the given route.
          *
          * The route's '_entity_access' requirement must follow the pattern
          * 'entity_stub_name.operation', where available operations are:
          * 'view', 'update', 'create', and 'delete'.
          *
          * For example, this route configuration invokes a permissions check for
          * 'update' access to entities of type 'node':
          * @code
          * pattern: '/foo/{node}/bar'
          * requirements:
          *   _entity_access: 'node.update'
          * @endcode
          * And this will check 'delete' access to a dynamic entity type:
          * @code
          * example.route:
          *   path: foo/{entity_type}/{example}
          *   requirements:
          *     _entity_access: example.delete
          *   options:
          *     parameters:
          *       example:
          *         type: entity:{entity_type}
          * @endcode
          * The route match parameter corresponding to the stub name is checked to
          * see if it is entity-like i.e. implements EntityInterface.
          *
          * @see \Drupal\Core\ParamConverter\EntityConverter
          *
          * @param \Symfony\Component\Routing\Route $route
          *   The route to check against.
          * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
          *   The parametrized route
          * @param \Drupal\Core\Session\AccountInterface $account
          *   The currently logged in account.
          *
          * @return \Drupal\Core\Access\AccessResultInterface
          *   The access result.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityAccessCheck.php:56
        maintenance_mode => Drupal\Core\Site\MaintenanceMode (2)
        • Properties (2)
        • Available methods (3)
        • protected state -> Drupal\Core\State\State (3) Depth Limit
          public _serviceId -> string (16) "maintenance_mode"
        • public __construct(Drupal\Core\State\StateInterface $state) Constructs a new maintenance mode service.
          /**
          * Constructs a new maintenance mode service.
          *
          * @param \Drupal\Core\State\StateInterface $state
          *   The state.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Site/MaintenanceMode.php:27
          public applies(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Site/MaintenanceMode.php:34
          public exempt(Drupal\Core\Session\AccountInterface $account) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Site/MaintenanceMode.php:51
        user_maintenance_mode_subscriber => Drupal\user\EventSubscriber\MaintenanceModeSubscriber (3)
        • Properties (3)
        • Available methods (3)
        • protected maintenanceMode -> Drupal\Core\Site\MaintenanceMode (2) Depth Limit
          protected account -> Drupal\Core\Session\AccountProxy (6) Depth Limit
          public _serviceId -> string (32) "user_maintenance_mode_subscriber"
        • public __construct(Drupal\Core\Site\MaintenanceModeInterface $maintenance_mode, Drupal\Core\Session\AccountInterface $account) Constructs a new MaintenanceModeSubscriber.
          /**
          * Constructs a new MaintenanceModeSubscriber.
          *
          * @param \Drupal\Core\Site\MaintenanceModeInterface $maintenance_mode
          *   The maintenance mode.
          * @param \Drupal\Core\Session\AccountInterface $account
          *   The current user.
          */
          
          Defined in <ROOT>/core/modules/user/src/EventSubscriber/MaintenanceModeSubscriber.php:41
          public onKernelRequestMaintenance(Symfony\Component\HttpKernel\Event\RequestEvent $event) Logout users if site is in maintenance mode.
          /**
          * Logout users if site is in maintenance mode.
          *
          * @param \Symfony\Component\HttpKernel\Event\RequestEvent $event
          *   The event to process.
          */
          
          Defined in <ROOT>/core/modules/user/src/EventSubscriber/MaintenanceModeSubscriber.php:52
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\user\EventSubscriber\MaintenanceModeSubscriber::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/user/src/EventSubscriber/MaintenanceModeSubscriber.php:70
        bare_html_page_renderer => Drupal\Core\ProxyClass\Render\BareHtmlPageRenderer (6)
        • Properties (6)
        • Available methods (5)
        • protected drupalProxyOriginalServiceId -> string (53) "drupal.proxy_original_service.bare_html_page_renderer"
          protected service -> null
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (23) "bare_html_page_renderer"
        • public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          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/Render/BareHtmlPageRenderer.php:49
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public renderBarePage(array $content, $title, $page_theme_property, array $page_additions = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Render/BareHtmlPageRenderer.php:73
          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/Render/BareHtmlPageRenderer.php:61
        page_cache_kill_switch => Drupal\Core\PageCache\ResponsePolicy\KillSwitch (2)
        • Properties (2)
        • Available methods (2)
        • Static class properties
        • protected kill -> boolean true
          public _serviceId -> string (22) "page_cache_kill_switch"
        • public check(Symfony\Component\HttpFoundation\Response $response, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PageCache/ResponsePolicy/KillSwitch.php:24
          public trigger() Deny any page caching on the current request.
          /**
          * Deny any page caching on the current request.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/PageCache/ResponsePolicy/KillSwitch.php:33
        • const DENY :: string (4) "deny"
          \Drupal\Core\PageCache\ResponsePolicy\KillSwitch::DENY
        messenger => Drupal\Core\Messenger\Messenger (3)
        • Properties (3)
        • Available methods (9)
        • Static class properties (3)
        • protected flashBag -> Symfony\Component\HttpFoundation\Session\Flash\FlashBag (3) Depth Limit
          protected killSwitch -> Drupal\Core\PageCache\ResponsePolicy\KillSwitch (2) Depth Limit
          public _serviceId -> string (9) "messenger"
        • public __construct(Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface $flash_bag, Drupal\Core\PageCache\ResponsePolicy\KillSwitch $killSwitch) Messenger constructor.
          /**
          * Messenger constructor.
          *
          * @param \Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface $flash_bag
          *   The flash bag.
          * @param \Drupal\Core\PageCache\ResponsePolicy\KillSwitch $killSwitch
          *   The kill switch.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:37
          public addError($message, $repeat = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:45
          public addMessage($message, $type = 'status', $repeat = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:52
          public addStatus($message, $repeat = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:72
          public addWarning($message, $repeat = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:79
          public all() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:86
          public deleteAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:93
          public deleteByType($type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:100
          public messagesByType($type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:108
        • const TYPE_STATUS :: string (6) "status"
          \Drupal\Core\Messenger\Messenger::TYPE_STATUS
          const TYPE_WARNING :: string (7) "warning"
          \Drupal\Core\Messenger\Messenger::TYPE_WARNING
          const TYPE_ERROR :: string (5) "error"
          \Drupal\Core\Messenger\Messenger::TYPE_ERROR
        maintenance_mode_subscriber => Drupal\Core\EventSubscriber\MaintenanceModeSubscriber (8)
        • Properties (8)
        • Available methods (9)
        • protected maintenanceMode -> Drupal\Core\Site\MaintenanceMode (2) Depth Limit
          protected account -> Drupal\Core\Session\AccountProxy (6) Depth Limit
          protected config -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          protected urlGenerator -> Drupal\Core\Render\MetadataBubblingUrlGenerator (3) Depth Limit
          protected bareHtmlPageRenderer -> Drupal\Core\ProxyClass\Render\BareHtmlPageRenderer (6) Depth Limit
          protected messenger -> Drupal\Core\Messenger\Messenger (3) Depth Limit
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager (4) Depth Limit
          public _serviceId -> string (27) "maintenance_mode_subscriber"
        • public __construct(Drupal\Core\Site\MaintenanceModeInterface $maintenance_mode, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Drupal\Core\StringTranslation\TranslationInterface $translation, Drupal\Core\Routing\UrlGeneratorInterface $url_generator, Drupal\Core\Session\AccountInterface $account, Drupal\Core\Render\BareHtmlPageRendererInterface $bare_html_page_renderer, Drupal\Core\Messenger\MessengerInterface $messenger) Constructs a new MaintenanceModeSubscriber.
          /**
          * Constructs a new MaintenanceModeSubscriber.
          *
          * @param \Drupal\Core\Site\MaintenanceModeInterface $maintenance_mode
          *   The maintenance mode.
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The config factory.
          * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
          *   The string translation.
          * @param \Drupal\Core\Routing\UrlGeneratorInterface $url_generator
          *   The url generator.
          * @param \Drupal\Core\Session\AccountInterface $account
          *   The current user.
          * @param \Drupal\Core\Render\BareHtmlPageRendererInterface $bare_html_page_renderer
          *   The bare HTML page renderer.
          * @param \Drupal\Core\Messenger\MessengerInterface $messenger
          *   The messenger.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/MaintenanceModeSubscriber.php:87
          public onKernelRequestMaintenance(Symfony\Component\HttpKernel\Event\RequestEvent $event) Returns the site maintenance page if the site is offline.
          /**
          * Returns the site maintenance page if the site is offline.
          *
          * @param \Symfony\Component\HttpKernel\Event\RequestEvent $event
          *   The event to process.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/MaintenanceModeSubscriber.php:103
          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
          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 getSiteMaintenanceMessage(): \Drupal\Component\Render\MarkupInterface Gets the site maintenance message.
          /**
          * Gets the site maintenance message.
          *
          * @return \Drupal\Component\Render\MarkupInterface
          *   The formatted site maintenance message.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/MaintenanceModeSubscriber.php:148
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\Core\EventSubscriber\MaintenanceModeSubscriber::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/MaintenanceModeSubscriber.php:157
        dynamic_page_cache_request_policy => Drupal\dynamic_page_cache\PageCache\RequestPolicy\DefaultRequestPolicy (2)
        • Properties (2)
        • Available methods (3)
        • Static class properties (2)
        • protected rules -> array (1) Depth Limit
          public _serviceId -> string (33) "dynamic_page_cache_request_policy"
        • public __construct() Constructs the default Dynamic Page Cache request policy.
          /**
          * Constructs the default Dynamic Page Cache request policy.
          */
          
          Defined in <ROOT>/core/modules/dynamic_page_cache/src/PageCache/RequestPolicy/DefaultRequestPolicy.php:20
          public check(Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\PageCache\ChainRequestPolicy
          Defined in <ROOT>/core/lib/Drupal/Core/PageCache/ChainRequestPolicy.php:33
          public addPolicy(Drupal\Core\PageCache\RequestPolicyInterface $policy) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\PageCache\ChainRequestPolicy
          Defined in <ROOT>/core/lib/Drupal/Core/PageCache/ChainRequestPolicy.php:55
        • const ALLOW :: string (5) "allow"
          \Drupal\dynamic_page_cache\PageCache\RequestPolicy\DefaultRequestPolicy::ALLOW
          const DENY :: string (4) "deny"
          \Drupal\dynamic_page_cache\PageCache\RequestPolicy\DefaultRequestPolicy::DENY
        dynamic_page_cache_response_policy => Drupal\Core\ProxyClass\PageCache\ChainResponsePolicy (6)
        • Properties (6)
        • Available methods (6)
        • Static class properties
        • protected drupalProxyOriginalServiceId -> string (64) "drupal.proxy_original_service.dynamic_page_cache_response_policy"
          protected service -> null
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (34) "dynamic_page_cache_response_policy"
        • public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          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/PageCache/ChainResponsePolicy.php:49
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public check(Symfony\Component\HttpFoundation\Response $response, Symfony\Component\HttpFoundation\Request $request) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/PageCache/ChainResponsePolicy.php:73
          public addPolicy(Drupal\Core\PageCache\ResponsePolicyInterface $policy) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/PageCache/ChainResponsePolicy.php:81
          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/PageCache/ChainResponsePolicy.php:61
        • const DENY :: string (4) "deny"
          \Drupal\Core\ProxyClass\PageCache\ChainResponsePolicy::DENY
        dynamic_page_cache_subscriber => Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber (7)
        • Properties (7)
        • Available methods (7)
        • Static class properties
        • protected requestPolicy -> Drupal\dynamic_page_cache\PageCache\RequestPolicy\DefaultRequestPolicy (2) Depth Limit
          protected responsePolicy -> Drupal\Core\ProxyClass\PageCache\ChainResponsePolicy (6) Depth Limit
          protected renderCache -> Drupal\Core\Render\PlaceholderingRenderCache (6) Depth Limit
          protected rendererConfig -> array (2) Depth Limit
          protected dynamicPageCacheRedirectRenderArray -> array (1) Depth Limit
          protected requestPolicyResults -> SplObjectStorage (0) Depth Limit
          public _serviceId -> string (29) "dynamic_page_cache_subscriber"
        • public __construct(Drupal\Core\PageCache\RequestPolicyInterface $request_policy, Drupal\Core\PageCache\ResponsePolicyInterface $response_policy, Drupal\Core\Render\RenderCacheInterface $render_cache, array $renderer_config) Constructs a new DynamicPageCacheSubscriber object.
          /**
          * Constructs a new DynamicPageCacheSubscriber object.
          *
          * @param \Drupal\Core\PageCache\RequestPolicyInterface $request_policy
          *   A policy rule determining the cacheability of a request.
          * @param \Drupal\Core\PageCache\ResponsePolicyInterface $response_policy
          *   A policy rule determining the cacheability of the response.
          * @param \Drupal\Core\Render\RenderCacheInterface $render_cache
          *   The render cache.
          * @param array $renderer_config
          *   The renderer configuration array.
          */
          
          Defined in <ROOT>/core/modules/dynamic_page_cache/src/EventSubscriber/DynamicPageCacheSubscriber.php:111
          public onRequest(Symfony\Component\HttpKernel\Event\RequestEvent $event) Sets a response in case of a Dynamic Page Cache hit.
          /**
          * Sets a response in case of a Dynamic Page Cache hit.
          *
          * @param \Symfony\Component\HttpKernel\Event\RequestEvent $event
          *   The event to process.
          */
          
          Defined in <ROOT>/core/modules/dynamic_page_cache/src/EventSubscriber/DynamicPageCacheSubscriber.php:125
          public onResponse(Symfony\Component\HttpKernel\Event\ResponseEvent $event) Stores a response in case of a Dynamic Page Cache miss, if cacheable.
          /**
          * Stores a response in case of a Dynamic Page Cache miss, if cacheable.
          *
          * @param \Symfony\Component\HttpKernel\Event\ResponseEvent $event
          *   The event to process.
          */
          
          Defined in <ROOT>/core/modules/dynamic_page_cache/src/EventSubscriber/DynamicPageCacheSubscriber.php:151
          protected shouldCacheResponse(Drupal\Core\Cache\CacheableResponseInterface $response): bool Whether the given response should be cached by Dynamic Page Cache.
          /**
          * Whether the given response should be cached by Dynamic Page Cache.
          *
          * We consider any response that has cacheability metadata meeting the auto-
          * placeholdering conditions to be uncacheable. Because those conditions
          * indicate poor cacheability, and if it doesn't make sense to cache parts of
          * a page, then neither does it make sense to cache an entire page.
          *
          * But note that auto-placeholdering avoids such cacheability metadata ever
          * bubbling to the response level: while rendering, the Renderer checks every
          * subtree to see if meets the auto-placeholdering conditions. If it does, it
          * is automatically placeholdered, and consequently the cacheability metadata
          * of the placeholdered content does not bubble up to the response level.
          *
          * @param \Drupal\Core\Cache\CacheableResponseInterface $response
          *   The response whose cacheability to analyze.
          *
          * @return bool
          *   Whether the given response should be cached.
          *
          * @see \Drupal\Core\Render\Renderer::shouldAutomaticallyPlaceholder()
          */
          
          Defined in <ROOT>/core/modules/dynamic_page_cache/src/EventSubscriber/DynamicPageCacheSubscriber.php:229
          protected responseToRenderArray(Drupal\Core\Cache\CacheableResponseInterface $response): array Embeds a Response object in a render array so that RenderCache can cache it.
          /**
          * Embeds a Response object in a render array so that RenderCache can cache it.
          *
          * @param \Drupal\Core\Cache\CacheableResponseInterface $response
          *   A cacheable response.
          *
          * @return array
          *   A render array that embeds the given cacheable response object, with the
          *   cacheability metadata of the response object present in the #cache
          *   property of the render array.
          *
          * @see renderArrayToResponse()
          *
          * @todo Refactor/remove once https://www.drupal.org/node/2551419 lands.
          */
          
          Defined in <ROOT>/core/modules/dynamic_page_cache/src/EventSubscriber/DynamicPageCacheSubscriber.php:267
          protected renderArrayToResponse(array $render_array): \Drupal\Core\Cache\CacheableResponseInterface Gets the embedded Response object in a render array.
          /**
          * Gets the embedded Response object in a render array.
          *
          * @param array $render_array
          *   A render array with a #response property.
          *
          * @return \Drupal\Core\Cache\CacheableResponseInterface
          *   The cacheable response object.
          *
          * @see responseToRenderArray()
          */
          
          Defined in <ROOT>/core/modules/dynamic_page_cache/src/EventSubscriber/DynamicPageCacheSubscriber.php:300
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/dynamic_page_cache/src/EventSubscriber/DynamicPageCacheSubscriber.php:307
        • const HEADER :: string (22) "X-Drupal-Dynamic-Cache"
          \Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber::HEADER
        cache_context.request_format => Drupal\Core\Cache\Context\RequestFormatCacheContext (2)
        • Properties (2)
        • Available methods (4)
        • protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          public _serviceId -> string (28) "cache_context.request_format"
        • public getContext() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/RequestFormatCacheContext.php:24
          public getCacheableMetadata() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/RequestFormatCacheContext.php:31
          public __construct(Symfony\Component\HttpFoundation\RequestStack $request_stack) Constructs a new RequestStackCacheContextBase class.
          /**
          * Constructs a new RequestStackCacheContextBase class.
          *
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          */
          
          Inherited from Drupal\Core\Cache\Context\RequestStackCacheContextBase
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/RequestStackCacheContextBase.php:29
          public static getLabel() {@inheritdoc}
          \Drupal\Core\Cache\Context\RequestFormatCacheContext::getLabel()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/RequestFormatCacheContext.php:17
        cache_context.route => Drupal\Core\Cache\Context\RouteCacheContext (2)
        • Properties (2)
        • Available methods (4)
        • protected routeMatch -> Drupal\Core\Routing\CurrentRouteMatch (3) Depth Limit
          public _serviceId -> string (19) "cache_context.route"
        • public __construct(Drupal\Core\Routing\RouteMatchInterface $route_match) Constructs a new RouteCacheContext class.
          /**
          * Constructs a new RouteCacheContext class.
          *
          * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
          *   The route match.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/RouteCacheContext.php:28
          public getContext() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/RouteCacheContext.php:42
          public getCacheableMetadata() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/RouteCacheContext.php:49
          public static getLabel() {@inheritdoc}
          \Drupal\Core\Cache\Context\RouteCacheContext::getLabel()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/RouteCacheContext.php:35
        datetime.time => Drupal\Component\Datetime\Time (2)
        • Properties (2)
        • Available methods (5)
        • protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          public _serviceId -> string (13) "datetime.time"
        • public __construct(Symfony\Component\HttpFoundation\RequestStack $request_stack) Constructs a Time object.
          /**
          * Constructs a Time object.
          *
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Component/Datetime/Time.php:25
          public getRequestTime() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Component/Datetime/Time.php:32
          public getRequestMicroTime() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Component/Datetime/Time.php:45
          public getCurrentTime() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Component/Datetime/Time.php:58
          public getCurrentMicroTime() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Component/Datetime/Time.php:65
        database.replica_kill_switch => Drupal\Core\Database\ReplicaKillSwitch (4)
        • Properties (4)
        • Available methods (4)
        • protected settings -> Drupal\Core\Site\Settings (2) Depth Limit
          protected time -> Drupal\Component\Datetime\Time (2) Depth Limit
          protected session -> Symfony\Component\HttpFoundation\Session\Session (6) Depth Limit
          public _serviceId -> string (28) "database.replica_kill_switch"
        • public __construct(Drupal\Core\Site\Settings $settings, Drupal\Component\Datetime\TimeInterface $time, Symfony\Component\HttpFoundation\Session\SessionInterface $session) Constructs a ReplicaKillSwitch object.
          /**
          * Constructs a ReplicaKillSwitch object.
          *
          * @param \Drupal\Core\Site\Settings $settings
          *   The settings object.
          * @param \Drupal\Component\Datetime\TimeInterface $time
          *   The time service.
          * @param \Symfony\Component\HttpFoundation\Session\SessionInterface $session
          *   The session.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Database/ReplicaKillSwitch.php:48
          public trigger() Denies access to replica database on the current request.
          /**
          * Denies access to replica database on the current request.
          *
          * @see https://www.drupal.org/node/2286193
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Database/ReplicaKillSwitch.php:59
          public checkReplicaServer(Symfony\Component\HttpKernel\Event\RequestEvent $event) Checks and disables the replica database server if appropriate.
          /**
          * Checks and disables the replica database server if appropriate.
          *
          * @param \Symfony\Component\HttpKernel\Event\RequestEvent $event
          *   The Event to process.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Database/ReplicaKillSwitch.php:79
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\Core\Database\ReplicaKillSwitch::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Database/ReplicaKillSwitch.php:108
        router.route_preloader => Drupal\Core\Routing\RoutePreloader (5)
        • Properties (5)
        • Available methods (5)
        • protected routeProvider -> Drupal\Core\Routing\RouteProvider (12) Depth Limit
          protected state -> Drupal\Core\State\State (3) Depth Limit
          protected nonAdminRoutesOnRebuild -> array (0)
          protected cache -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          public _serviceId -> string (22) "router.route_preloader"
        • public __construct(Drupal\Core\Routing\RouteProviderInterface $route_provider, Drupal\Core\State\StateInterface $state, Drupal\Core\Cache\CacheBackendInterface $cache) Constructs a new RoutePreloader.
          /**
          * Constructs a new RoutePreloader.
          *
          * @param \Drupal\Core\Routing\RouteProviderInterface $route_provider
          *   The route provider.
          * @param \Drupal\Core\State\StateInterface $state
          *   The state key value store.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RoutePreloader.php:58
          public onRequest(Symfony\Component\HttpKernel\Event\KernelEvent $event) Loads all non-admin routes right before the actual page is rendered.
          /**
          * Loads all non-admin routes right before the actual page is rendered.
          *
          * @param \Symfony\Component\HttpKernel\Event\KernelEvent $event
          *   The event to process.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RoutePreloader.php:70
          public onAlterRoutes(Drupal\Core\Routing\RouteBuildEvent $event) Alters existing routes for a specific collection.
          /**
          * Alters existing routes for a specific collection.
          *
          * @param \Drupal\Core\Routing\RouteBuildEvent $event
          *   The route build event.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RoutePreloader.php:98
          public onFinishedRoutes() Store the non admin routes in state when the route building is finished.
          /**
          * Store the non admin routes in state when the route building is finished.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RoutePreloader.php:111
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\Core\Routing\RoutePreloader::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Routing/RoutePreloader.php:119
        layouts_theme_configs.event_subscriber => Drupal\layouts_theme_configs\EventSubscriber\LayoutsThemeConfigsSubscriber (2)
        • Properties (2)
        • Available methods (4)
        • protected messenger -> Drupal\Core\Messenger\Messenger (3) Depth Limit
          public _serviceId -> string (38) "layouts_theme_configs.event_subscriber"
        • public __construct(Drupal\Core\Messenger\MessengerInterface $messenger) Constructs event subscriber.
          /**
          * Constructs event subscriber.
          *
          * @param \Drupal\Core\Messenger\MessengerInterface $messenger
          *          The messenger.
          */
          
          Defined in <ROOT>/modules/layouts_theme_configs/src/EventSubscriber/LayoutsThemeConfigsSubscriber.php:28
          public onKernelRequest(Symfony\Component\HttpKernel\Event\GetResponseEvent $event) Kernel request event handler.
          /**
          * Kernel request event handler.
          *
          * @param \Symfony\Component\HttpKernel\Event\GetResponseEvent $event
          *          Response event.
          */
          
          Defined in <ROOT>/modules/layouts_theme_configs/src/EventSubscriber/LayoutsThemeConfigsSubscriber.php:39
          public onKernelResponse(Symfony\Component\HttpKernel\Event\FilterResponseEvent $event) Kernel response event handler.
          /**
          * Kernel response event handler.
          *
          * @param \Symfony\Component\HttpKernel\Event\FilterResponseEvent $event
          *          Response event.
          */
          
          Defined in <ROOT>/modules/layouts_theme_configs/src/EventSubscriber/LayoutsThemeConfigsSubscriber.php:50
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\layouts_theme_configs\EventSubscriber\LayoutsThemeConfigsSubscriber::getSubscribedEvents()
          /**
          *
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/layouts_theme_configs/src/EventSubscriber/LayoutsThemeConfigsSubscriber.php:59
        path_alias.subscriber => Drupal\path_alias\EventSubscriber\PathAliasSubscriber (3)
        • Properties (3)
        • Available methods (4)
        • protected aliasManager -> Drupal\path_alias\AliasManager (12) Depth Limit
          protected currentPath -> Drupal\Core\Path\CurrentPathStack (3) Depth Limit
          public _serviceId -> string (21) "path_alias.subscriber"
        • public __construct(Drupal\path_alias\AliasManagerInterface $alias_manager, Drupal\Core\Path\CurrentPathStack $current_path) Constructs a new PathSubscriber instance.
          /**
          * Constructs a new PathSubscriber instance.
          *
          * @param \Drupal\path_alias\AliasManagerInterface $alias_manager
          *   The alias manager.
          * @param \Drupal\Core\Path\CurrentPathStack $current_path
          *   The current path.
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/EventSubscriber/PathAliasSubscriber.php:39
          public onKernelController(Symfony\Component\HttpKernel\Event\ControllerEvent $event) Sets the cache key on the alias manager cache decorator.
          /**
          * Sets the cache key on the alias manager cache decorator.
          *
          * KernelEvents::CONTROLLER is used in order to be executed after routing.
          *
          * @param \Symfony\Component\HttpKernel\Event\ControllerEvent $event
          *   The Event to process.
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/EventSubscriber/PathAliasSubscriber.php:52
          public onKernelTerminate(Symfony\Component\HttpKernel\Event\TerminateEvent $event) Ensures system paths for the request get cached.
          /**
          * Ensures system paths for the request get cached.
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/EventSubscriber/PathAliasSubscriber.php:62
          public static getSubscribedEvents(): array Registers the methods in this class that should be listeners.
          \Drupal\path_alias\EventSubscriber\PathAliasSubscriber::getSubscribedEvents()
          /**
          * Registers the methods in this class that should be listeners.
          *
          * @return array
          *   An array of event listener definitions.
          */
          
          Defined in <ROOT>/core/modules/path_alias/src/EventSubscriber/PathAliasSubscriber.php:72
        early_rendering_controller_wrapper_subscriber => Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber (3)
        • Properties (3)
        • Available methods (4)
        • protected argumentResolver -> Symfony\Component\HttpKernel\Controller\ArgumentResolver (3) Depth Limit
          protected renderer -> Drupal\Core\Render\Renderer (9) Depth Limit
          public _serviceId -> string (45) "early_rendering_controller_wrapper_subscriber"
        • public __construct(Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface $argument_resolver, Drupal\Core\Render\RendererInterface $renderer) Constructs a new EarlyRenderingControllerWrapperSubscriber instance.
          /**
          * Constructs a new EarlyRenderingControllerWrapperSubscriber instance.
          *
          * @param \Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface $argument_resolver
          *   The argument resolver.
          * @param \Drupal\Core\Render\RendererInterface $renderer
          *   The renderer.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:79
          public onController(Symfony\Component\HttpKernel\Event\ControllerEvent $event) Ensures bubbleable metadata from early rendering is not lost.
          /**
          * Ensures bubbleable metadata from early rendering is not lost.
          *
          * @param \Symfony\Component\HttpKernel\Event\ControllerEvent $event
          *   The controller event.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:90
          protected wrapControllerExecutionInRenderContext($controller, array $arguments): mixed Wraps a controller execution in a render context.
          /**
          * Wraps a controller execution in a render context.
          *
          * @param callable $controller
          *   The controller to execute.
          * @param array $arguments
          *   The arguments to pass to the controller.
          *
          * @return mixed
          *   The return value of the controller.
          *
          * @throws \LogicException
          *   When early rendering has occurred in a controller that returned a
          *   Response or domain object that cares about attachments or cacheability.
          *
          * @see \Symfony\Component\HttpKernel\HttpKernel::handleRaw()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:118
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:169
        commerce_product.variation_field_renderer => Drupal\commerce_product\ProductVariationFieldRendererLayoutBuilder (4)
        • Properties (4)
        • Available methods (14)
        • protected entityDisplayRepository -> Drupal\Core\Entity\EntityDisplayRepository (8) Depth Limit
          protected variationViewBuilder -> Drupal\Core\Entity\EntityViewBuilder (12) Depth Limit
          protected sectionStorageManager -> null
          public _serviceId -> string (41) "commerce_product.variation_field_renderer"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\Entity\EntityDisplayRepositoryInterface $entity_display_repository) Constructs a new ProductVariationFieldRendererLayoutBuilder object.
          /**
          * Constructs a new ProductVariationFieldRendererLayoutBuilder object.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          * @param \Drupal\Core\Entity\EntityDisplayRepositoryInterface $entity_display_repository
          *   The entity display repository.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ProductVariationFieldRendererLayoutBuilder.php:32
          public renderFields(Drupal\commerce_product\Entity\ProductVariationInterface $variation, $view_mode = 'default') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ProductVariationFieldRendererLayoutBuilder.php:40
          public renderField($field_name, Drupal\commerce_product\Entity\ProductVariationInterface $variation, $display_options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\commerce_product\ProductVariationFieldRenderer
          Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ProductVariationFieldRenderer.php:59
          public replaceRenderedFields(Drupal\Core\Ajax\AjaxResponse $response, Drupal\commerce_product\Entity\ProductVariationInterface $variation, $view_mode = 'default') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\commerce_product\ProductVariationFieldRenderer
          Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ProductVariationFieldRenderer.php:72
          protected isLayoutCompatibleEntity(Drupal\Core\Entity\EntityInterface $entity): bool Determines if an entity can have a layout.
          /**
          * Determines if an entity can have a layout.
          *
          * @param \Drupal\Core\Entity\EntityInterface $entity
          *   The entity to check.
          *
          * @return bool
          *   TRUE if the entity can have a layout otherwise FALSE.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/LayoutEntityHelperTrait.php:36
          protected getInlineBlockRevisionIdsInSections(array $sections): int[] Gets revision IDs for layout sections.
          /**
          * Gets revision IDs for layout sections.
          *
          * @param \Drupal\layout_builder\Section[] $sections
          *   The layout sections.
          *
          * @return int[]
          *   The revision IDs.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/LayoutEntityHelperTrait.php:49
          protected getEntitySections(Drupal\Core\Entity\EntityInterface $entity): \Drupal\layout_builder\Section[] Gets the sections for an entity if any.
          /**
          * Gets the sections for an entity if any.
          *
          * @param \Drupal\Core\Entity\EntityInterface $entity
          *   The entity.
          *
          * @return \Drupal\layout_builder\Section[]
          *   The entity layout sections if available.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/LayoutEntityHelperTrait.php:69
          protected renderLayoutBuilderFields(Drupal\commerce_product\Entity\ProductVariationInterface $variation, array $sections): array Render fields from LayoutBuilder sections.
          /**
          * Render fields from LayoutBuilder sections.
          *
          * @param \Drupal\commerce_product\Entity\ProductVariationInterface $variation
          *   The product variation.
          * @param \Drupal\layout_builder\Section[] $sections
          *   The layout sections.
          *
          * @return array
          *   Return array of rendered fields.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ProductVariationFieldRendererLayoutBuilder.php:74
          protected getInlineBlockComponents(array $sections): \Drupal\layout_builder\SectionComponent[] Gets components that have Inline Block plugins.
          /**
          * Gets components that have Inline Block plugins.
          *
          * @param \Drupal\layout_builder\Section[] $sections
          *   The layout sections.
          *
          * @return \Drupal\layout_builder\SectionComponent[]
          *   The components that contain Inline Block plugins.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/LayoutEntityHelperTrait.php:83
          protected getSectionStorageForEntity(Drupal\Core\Entity\EntityInterface $entity): \Drupal\layout_builder\SectionStorageInterface|null Gets the section storage for an entity.
          /**
          * Gets the section storage for an entity.
          *
          * @param \Drupal\Core\Entity\EntityInterface $entity
          *   The entity.
          *
          * @return \Drupal\layout_builder\SectionStorageInterface|null
          *   The section storage if found otherwise NULL.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/LayoutEntityHelperTrait.php:105
          protected originalEntityUsesDefaultStorage(Drupal\Core\Entity\EntityInterface $entity): bool Determines if the original entity used the default section storage.
          /**
          * Determines if the original entity used the default section storage.
          *
          * This method can be used during the entity save process to determine whether
          * $entity->original is set and used the default section storage plugin as
          * determined by ::getSectionStorageForEntity().
          *
          * @param \Drupal\Core\Entity\EntityInterface $entity
          *   The entity.
          *
          * @return bool
          *   TRUE if the original entity used the default storage.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/LayoutEntityHelperTrait.php:139
          protected prepareForAjax(array $rendered_field, $field_name, Drupal\commerce_product\Entity\ProductVariationInterface $variation): array Prepares the rendered field for AJAX replacement.
          /**
          * Prepares the rendered field for AJAX replacement.
          *
          * @param array $rendered_field
          *   The rendered field.
          * @param string $field_name
          *   The field name.
          * @param \Drupal\commerce_product\Entity\ProductVariationInterface $variation
          *   The product variation.
          *
          * @return array
          *   The prepared rendered field.
          */
          
          Inherited from Drupal\commerce_product\ProductVariationFieldRenderer
          Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ProductVariationFieldRenderer.php:92
          protected buildAjaxReplacementClass($field_name, Drupal\commerce_product\Entity\ProductVariationInterface $variation): string Builds the AJAX replacement CSS class for a variation's field.
          /**
          * Builds the AJAX replacement CSS class for a variation's field.
          *
          * @param string $field_name
          *   The field name.
          * @param \Drupal\commerce_product\Entity\ProductVariationInterface $variation
          *   The product variation.
          *
          * @return string
          *   The CSS class.
          */
          
          Inherited from Drupal\commerce_product\ProductVariationFieldRenderer
          Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ProductVariationFieldRenderer.php:116
          private sectionStorageManager(): \Drupal\layout_builder\SectionStorage\SectionStorageManagerInterface Gets the section storage manager.
          /**
          * Gets the section storage manager.
          *
          * @return \Drupal\layout_builder\SectionStorage\SectionStorageManagerInterface
          *   The section storage manager.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/LayoutEntityHelperTrait.php:154
        theme.negotiator.ajax_base_page => Drupal\Core\Theme\AjaxBasePageNegotiator (4)
        • Properties (4)
        • Available methods (3)
        • protected csrfGenerator -> Drupal\Core\Access\CsrfTokenGenerator (3) Depth Limit
          protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          public _serviceId -> string (31) "theme.negotiator.ajax_base_page"
        • public __construct(Drupal\Core\Access\CsrfTokenGenerator $token_generator, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Symfony\Component\HttpFoundation\RequestStack $request_stack) Constructs a new AjaxBasePageNegotiator.
          /**
          * Constructs a new AjaxBasePageNegotiator.
          *
          * @param \Drupal\Core\Access\CsrfTokenGenerator $token_generator
          *   The CSRF token generator.
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The config factory.
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack used to retrieve the current request.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/AjaxBasePageNegotiator.php:58
          public applies(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/AjaxBasePageNegotiator.php:67
          public determineActiveTheme(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/AjaxBasePageNegotiator.php:75
        theme.negotiator.block.admin_demo => Drupal\block\Theme\AdminDemoNegotiator (1)
        • Properties
        • Available methods (2)
        • public _serviceId -> string (33) "theme.negotiator.block.admin_demo"
        • public applies(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/block/src/Theme/AdminDemoNegotiator.php:16
          public determineActiveTheme(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/block/src/Theme/AdminDemoNegotiator.php:23
        batch.storage => Drupal\Core\ProxyClass\Batch\BatchStorage (6)
        • Properties (6)
        • Available methods (10)
        • protected drupalProxyOriginalServiceId -> string (43) "drupal.proxy_original_service.batch.storage"
          protected service -> null
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (13) "batch.storage"
        • public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          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/Batch/BatchStorage.php:49
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public load($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Batch/BatchStorage.php:73
          public delete($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Batch/BatchStorage.php:81
          public update(array $batch) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Batch/BatchStorage.php:89
          public cleanup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Batch/BatchStorage.php:97
          public create(array $batch) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Batch/BatchStorage.php:105
          public schemaDefinition() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Batch/BatchStorage.php:113
          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/Batch/BatchStorage.php:61
        theme.negotiator.system.batch => Drupal\system\Theme\BatchNegotiator (3)
        • Properties (3)
        • Available methods (3)
        • protected batchStorage -> Drupal\Core\ProxyClass\Batch\BatchStorage (6) Depth Limit
          protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          public _serviceId -> string (29) "theme.negotiator.system.batch"
        • public __construct(Drupal\Core\Batch\BatchStorageInterface $batch_storage, Symfony\Component\HttpFoundation\RequestStack $request_stack) Constructs a BatchNegotiator.
          /**
          * Constructs a BatchNegotiator.
          *
          * @param \Drupal\Core\Batch\BatchStorageInterface $batch_storage
          *   The batch storage.
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack used to retrieve the current request.
          */
          
          Defined in <ROOT>/core/modules/system/src/Theme/BatchNegotiator.php:37
          public applies(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/system/src/Theme/BatchNegotiator.php:45
          public determineActiveTheme(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/system/src/Theme/BatchNegotiator.php:52
        theme.negotiator.system.db_update => Drupal\system\Theme\DbUpdateNegotiator (2)
        • Properties (2)
        • Available methods (3)
        • protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          public _serviceId -> string (33) "theme.negotiator.system.db_update"
        • public __construct(Drupal\Core\Config\ConfigFactoryInterface $config_factory) Constructs a DbUpdateNegotiator.
          /**
          * Constructs a DbUpdateNegotiator.
          *
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The config factory.
          */
          
          Defined in <ROOT>/core/modules/system/src/Theme/DbUpdateNegotiator.php:28
          public applies(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/system/src/Theme/DbUpdateNegotiator.php:35
          public determineActiveTheme(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/system/src/Theme/DbUpdateNegotiator.php:42
        theme.negotiator.admin_theme => Drupal\user\Theme\AdminNegotiator (5)
        • Properties (5)
        • Available methods (3)
        • protected user -> Drupal\Core\Session\AccountProxy (6) Depth Limit
          protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected adminContext -> Drupal\Core\Routing\AdminContext (2) Depth Limit
          public _serviceId -> string (28) "theme.negotiator.admin_theme"
        • public __construct(Drupal\Core\Session\AccountInterface $user, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\Routing\AdminContext $admin_context) Creates a new AdminNegotiator instance.
          /**
          * Creates a new AdminNegotiator instance.
          *
          * @param \Drupal\Core\Session\AccountInterface $user
          *   The current user.
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The config factory.
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          * @param \Drupal\Core\Routing\AdminContext $admin_context
          *   The route admin context to determine whether the route is an admin one.
          */
          
          Defined in <ROOT>/core/modules/user/src/Theme/AdminNegotiator.php:57
          public applies(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/user/src/Theme/AdminNegotiator.php:67
          public determineActiveTheme(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/user/src/Theme/AdminNegotiator.php:74
        theme.negotiator.default => Drupal\Core\Theme\DefaultNegotiator (2)
        • Properties (2)
        • Available methods (3)
        • protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          public _serviceId -> string (24) "theme.negotiator.default"
        • public __construct(Drupal\Core\Config\ConfigFactoryInterface $config_factory) Constructs a DefaultNegotiator object.
          /**
          * Constructs a DefaultNegotiator object.
          *
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The config factory.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/DefaultNegotiator.php:26
          public applies(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/DefaultNegotiator.php:33
          public determineActiveTheme(Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Theme/DefaultNegotiator.php:40
        main_content_renderer.ajax => Drupal\Core\Render\MainContent\AjaxRenderer (3)
        • Properties (3)
        • Available methods (2)
        • protected elementInfoManager -> Drupal\Core\Render\ElementInfoManager (20) Depth Limit
          protected renderer -> Drupal\Core\Render\Renderer (9) Depth Limit
          public _serviceId -> string (26) "main_content_renderer.ajax"
        • public __construct(Drupal\Core\Render\ElementInfoManagerInterface $element_info_manager, Drupal\Core\Render\RendererInterface $renderer) Constructs a new AjaxRenderer instance.
          /**
          * Constructs a new AjaxRenderer instance.
          *
          * @param \Drupal\Core\Render\ElementInfoManagerInterface $element_info_manager
          *   The element info manager.
          * @param \Drupal\Core\Render\RendererInterface $renderer
          *   The renderer.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MainContent/AjaxRenderer.php:41
          public renderResponse(array $main_content, Symfony\Component\HttpFoundation\Request $request, Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MainContent/AjaxRenderer.php:49
        form_ajax_response_builder => Drupal\Core\Form\FormAjaxResponseBuilder (3)
        • Properties (3)
        • Available methods (2)
        • protected ajaxRenderer -> Drupal\Core\Render\MainContent\AjaxRenderer (3) Depth Limit
          protected routeMatch -> Drupal\Core\Routing\CurrentRouteMatch (3) Depth Limit
          public _serviceId -> string (26) "form_ajax_response_builder"
        • public __construct(Drupal\Core\Render\MainContent\MainContentRendererInterface $ajax_renderer, Drupal\Core\Routing\RouteMatchInterface $route_match) Constructs a new FormAjaxResponseBuilder.
          /**
          * Constructs a new FormAjaxResponseBuilder.
          *
          * @param \Drupal\Core\Render\MainContent\MainContentRendererInterface $ajax_renderer
          *   The ajax renderer.
          * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
          *   The current route match.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Form/FormAjaxResponseBuilder.php:42
          public buildResponse(Symfony\Component\HttpFoundation\Request $request, array $form, Drupal\Core\Form\FormStateInterface $form_state, array $commands) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Form/FormAjaxResponseBuilder.php:50
        form_ajax_subscriber => Drupal\Core\Form\EventSubscriber\FormAjaxSubscriber (4)
        • Properties (4)
        • Available methods (11)
        • protected formAjaxResponseBuilder -> Drupal\Core\Form\FormAjaxResponseBuilder (3) Depth Limit
          protected messenger -> Drupal\Core\Messenger\Messenger (3) Depth Limit
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager (4) Depth Limit
          public _serviceId -> string (20) "form_ajax_subscriber"
        • public __construct(Drupal\Core\Form\FormAjaxResponseBuilderInterface $form_ajax_response_builder, Drupal\Core\StringTranslation\TranslationInterface $string_translation, Drupal\Core\Messenger\MessengerInterface $messenger) Constructs a new FormAjaxSubscriber.
          /**
          * Constructs a new FormAjaxSubscriber.
          *
          * @param \Drupal\Core\Form\FormAjaxResponseBuilderInterface $form_ajax_response_builder
          *   The form AJAX response builder.
          * @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation
          *   The string translation.
          * @param \Drupal\Core\Messenger\MessengerInterface $messenger
          *   The messenger.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Form/EventSubscriber/FormAjaxSubscriber.php:51
          public onView(Symfony\Component\HttpKernel\Event\ViewEvent $event) Alters the wrapper format if this is an AJAX form request.
          /**
          * Alters the wrapper format if this is an AJAX form request.
          *
          * @param \Symfony\Component\HttpKernel\Event\ViewEvent $event
          *   The event to process.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Form/EventSubscriber/FormAjaxSubscriber.php:63
          public onException(Symfony\Component\HttpKernel\Event\ExceptionEvent $event) Catches a form AJAX exception and build a response from it.
          /**
          * Catches a form AJAX exception and build a response from it.
          *
          * @param \Symfony\Component\HttpKernel\Event\ExceptionEvent $event
          *   The event to process.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Form/EventSubscriber/FormAjaxSubscriber.php:82
          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
          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 getFormAjaxException(Exception $e): \Drupal\Core\Form\FormAjaxException|null Extracts a form AJAX exception.
          /**
          * Extracts a form AJAX exception.
          *
          * @param \Exception $e
          *   A generic exception that might contain a form AJAX exception.
          *
          * @return \Drupal\Core\Form\FormAjaxException|null
          *   Either the form AJAX exception, or NULL if none could be found.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Form/EventSubscriber/FormAjaxSubscriber.php:133
          protected formatSize($size): string Wraps format_size()
          /**
          * Wraps format_size()
          *
          * @return string
          *   The formatted size.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Form/EventSubscriber/FormAjaxSubscriber.php:152
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\Core\Form\EventSubscriber\FormAjaxSubscriber::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Form/EventSubscriber/FormAjaxSubscriber.php:159
        psr7.http_foundation_factory => Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationFactory (2)
        • Properties (2)
        • Available methods (8)
        • private responseBufferMaxLength -> integer 16372
          public _serviceId -> string (28) "psr7.http_foundation_factory"
        • public __construct(int $responseBufferMaxLength = 16372)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:37
          public createRequest(Psr\Http\Message\ServerRequestInterface $psrRequest, bool $streamed = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:45
          public createResponse(Psr\Http\Message\ResponseInterface $psrResponse, bool $streamed = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:125
          protected getTemporaryPath(): string Gets a temporary file path.
          /**
          * Gets a temporary file path.
          *
          * @return string
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:117
          private getFiles(array $uploadedFiles): array Converts to the input array to $_FILES structure.
          /**
          * Converts to the input array to $_FILES structure.
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:89
          private createUploadedFile(Psr\Http\Message\UploadedFileInterface $psrUploadedFile): Symfony\Bridge\PsrHttpMessage\Factory\UploadedFile Creates Symfony UploadedFile instance from PSR-7 ones.
          /**
          * Creates Symfony UploadedFile instance from PSR-7 ones.
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:107
          private createCookie(string $cookie): Symfony\Component\HttpFoundation\Cookie Creates a Cookie instance from a cookie string.
          /**
          * Creates a Cookie instance from a cookie string.
          *
          * Some snippets have been taken from the Guzzle project: https://github.com/guzzle/guzzle/blob/5.3/src/Cookie/SetCookie.php#L34
          *
          * @throws \InvalidArgumentException
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:160
          private createStreamedResponseCallback(Psr\Http\Message\StreamInterface $body): callable
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:230
        psr_response_view_subscriber => Drupal\Core\EventSubscriber\PsrResponseSubscriber (2)
        • Properties (2)
        • Available methods (3)
        • protected httpFoundationFactory -> Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationFactory (2) Depth Limit
          public _serviceId -> string (28) "psr_response_view_subscriber"
        • public __construct(Symfony\Bridge\PsrHttpMessage\HttpFoundationFactoryInterface $http_foundation_factory) Constructs a new PathRootsSubscriber instance.
          /**
          * Constructs a new PathRootsSubscriber instance.
          *
          * @param \Symfony\Bridge\PsrHttpMessage\HttpFoundationFactoryInterface $http_foundation_factory
          *   The httpFoundation factory.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/PsrResponseSubscriber.php:30
          public onKernelView(Symfony\Component\HttpKernel\Event\ViewEvent $event) Converts a PSR-7 response to a Symfony response.
          /**
          * Converts a PSR-7 response to a Symfony response.
          *
          * @param \Symfony\Component\HttpKernel\Event\ViewEvent $event
          *   The Event to process.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/PsrResponseSubscriber.php:40
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\Core\EventSubscriber\PsrResponseSubscriber::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/PsrResponseSubscriber.php:52
        main_content_view_subscriber => Drupal\Core\EventSubscriber\MainContentViewSubscriber (4)
        • Properties (4)
        • Available methods (3)
        • Static class properties
        • protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver (4) Depth Limit
          protected routeMatch -> Drupal\Core\Routing\CurrentRouteMatch (3) Depth Limit
          protected mainContentRenderers -> array (7) Depth Limit
          public _serviceId -> string (28) "main_content_view_subscriber"
        • public __construct(Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver, Drupal\Core\Routing\RouteMatchInterface $route_match, array $main_content_renderers) Constructs a new MainContentViewSubscriber object.
          /**
          * Constructs a new MainContentViewSubscriber object.
          *
          * @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver
          *   The class resolver service.
          * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
          *   The current route match.
          * @param array $main_content_renderers
          *   The available main content renderer service IDs, keyed by format.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php:66
          public onViewRenderArray(Symfony\Component\HttpKernel\Event\ViewEvent $event) Sets a response given a (main content) render array.
          /**
          * Sets a response given a (main content) render array.
          *
          * @param \Symfony\Component\HttpKernel\Event\ViewEvent $event
          *   The event to process.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php:78
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\Core\EventSubscriber\MainContentViewSubscriber::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php:104
        • const WRAPPER_FORMAT :: string (15) "_wrapper_format"
          \Drupal\Core\EventSubscriber\MainContentViewSubscriber::WRAPPER_FORMAT
        title_resolver => Drupal\Core\Controller\TitleResolver (4)
        • Properties (4)
        • Available methods (7)
        • protected controllerResolver -> Drupal\Core\Controller\ControllerResolver (4) Depth Limit
          protected argumentResolver -> Symfony\Component\HttpKernel\Controller\ArgumentResolver (3) Depth Limit
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager (4) Depth Limit
          public _serviceId -> string (14) "title_resolver"
        • public __construct(Drupal\Core\Controller\ControllerResolverInterface $controller_resolver, Drupal\Core\StringTranslation\TranslationInterface $string_translation, Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface $argument_resolver) Constructs a TitleResolver instance.
          /**
          * Constructs a TitleResolver instance.
          *
          * @param \Drupal\Core\Controller\ControllerResolverInterface $controller_resolver
          *   The controller resolver.
          * @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation
          *   The translation manager.
          * @param \Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface $argument_resolver
          *   The argument resolver.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Controller/TitleResolver.php:41
          public getTitle(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\Routing\Route $route) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Controller/TitleResolver.php:50
          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
          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
        plugin.manager.display_variant => Drupal\Core\Display\VariantManager (17)
        • Properties (17)
        • Available methods (26)
        • protected cacheKey -> string (15) "variant_plugins"
          protected cacheTags -> array (0)
          protected alterHook -> string (22) "display_variant_plugin"
          protected subdir -> string (21) "Plugin/DisplayVariant"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (45) "Drupal\Core\Display\Annotation\DisplayVariant"
          protected pluginInterface -> string (36) "Drupal\Core\Display\VariantInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> null
          protected mapper -> null
          protected definitions -> null
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (30) "plugin.manager.display_variant"
        • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler) Constructs a new VariantManager.
          /**
          * Constructs a new VariantManager.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler to invoke the alter hook with.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Display/VariantManager.php:30
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions.
          /**
          * Performs extra processing on plugin definitions.
          *
          * By default we add defaults for the type to the definition. If a type has
          * additional processing logic they can do that by replacing or extending the
          * method.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        main_content_renderer.html => Drupal\Core\Render\MainContent\HtmlRenderer (9)
        • Properties (9)
        • Available methods (5)
        • protected titleResolver -> Drupal\Core\Controller\TitleResolver (4) Depth Limit
          protected displayVariantManager -> Drupal\Core\Display\VariantManager (17) Depth Limit
          protected eventDispatcher -> Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher (4) Recursion
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected renderer -> Drupal\Core\Render\Renderer (9) Depth Limit
          protected renderCache -> Drupal\Core\Render\PlaceholderingRenderCache (6) Depth Limit
          protected rendererConfig -> array (2) Depth Limit
          protected themeManager -> Drupal\Core\Theme\ThemeManager (7) Depth Limit
          public _serviceId -> string (26) "main_content_renderer.html"
        • public __construct(Drupal\Core\Controller\TitleResolverInterface $title_resolver, Drupal\Component\Plugin\PluginManagerInterface $display_variant_manager, Symfony\Component\EventDispatcher\EventDispatcherInterface $event_dispatcher, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Render\RendererInterface $renderer, Drupal\Core\Render\RenderCacheInterface $render_cache, array $renderer_config, Drupal\Core\Theme\ThemeManagerInterface $theme_manager = null) Constructs a new HtmlRenderer.
          /**
          * Constructs a new HtmlRenderer.
          *
          * @param \Drupal\Core\Controller\TitleResolverInterface $title_resolver
          *   The title resolver.
          * @param \Drupal\Component\Plugin\PluginManagerInterface $display_variant_manager
          *   The display variant manager.
          * @param \Symfony\Component\EventDispatcher\EventDispatcherInterface $event_dispatcher
          *   The event dispatcher.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\Render\RendererInterface $renderer
          *   The renderer service.
          * @param \Drupal\Core\Render\RenderCacheInterface $render_cache
          *   The render cache service.
          * @param array $renderer_config
          *   The renderer configuration array.
          * @param \Drupal\Core\Theme\ThemeManagerInterface $theme_manager
          *   The theme manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:111
          public renderResponse(array $main_content, Symfony\Component\HttpFoundation\Request $request, Drupal\Core\Routing\RouteMatchInterface $route_match) {@inheritdoc}
          /**
          * {@inheritdoc}
          *
          * The entire HTML: takes a #type 'page' and wraps it in a #type 'html'.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:131
          public invokePageAttachmentHooks(array &$page) Invokes the page attachment hooks.
          /**
          * Invokes the page attachment hooks.
          *
          * @param array &$page
          *   A #type 'page' render array, for which the page attachment hooks will be
          *   invoked and to which the results will be added.
          *
          * @throws \LogicException
          *
          * @internal
          *
          * @see hook_page_attachments()
          * @see hook_page_attachments_alter()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:307
          public buildPageTopAndBottom(array &$html) Invokes the page top and bottom hooks.
          /**
          * Invokes the page top and bottom hooks.
          *
          * @param array &$html
          *   A #type 'html' render array, for which the page top and bottom hooks will
          *   be invoked, and to which the 'page_top' and 'page_bottom' children (also
          *   render arrays) will be added (if non-empty).
          *
          * @throws \LogicException
          *
          * @internal
          *
          * @see hook_page_top()
          * @see hook_page_bottom()
          * @see html.html.twig
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:345
          protected prepare(array $main_content, Symfony\Component\HttpFoundation\Request $request, Drupal\Core\Routing\RouteMatchInterface $route_match): array Prepares the HTML body: wraps the main content in #type 'page'.
          /**
          * Prepares the HTML body: wraps the main content in #type 'page'.
          *
          * @param array $main_content
          *   The render array representing the main content.
          * @param \Symfony\Component\HttpFoundation\Request $request
          *   The request object, for context.
          * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
          *   The route match, for context.
          *
          * @return array
          *   An array with two values:
          *   0. A #type 'page' render array.
          *   1. The page title.
          *
          * @throws \LogicException
          *   If the selected display variant does not implement PageVariantInterface.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:204
        block.page_display_variant_subscriber => Drupal\block\EventSubscriber\BlockPageDisplayVariantSubscriber (1)
        • Properties
        • Available methods (2)
        • public _serviceId -> string (37) "block.page_display_variant_subscriber"
        • public onSelectPageDisplayVariant(Drupal\Core\Render\PageDisplayVariantSelectionEvent $event) Selects the block page display variant.
          /**
          * Selects the block page display variant.
          *
          * @param \Drupal\Core\Render\PageDisplayVariantSelectionEvent $event
          *   The event to process.
          */
          
          Defined in <ROOT>/core/modules/block/src/EventSubscriber/BlockPageDisplayVariantSubscriber.php:22
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\block\EventSubscriber\BlockPageDisplayVariantSubscriber::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/block/src/EventSubscriber/BlockPageDisplayVariantSubscriber.php:29
        uuid => Drupal\Component\Uuid\Php (1)
        • Properties
        • Available methods
        • public _serviceId -> string (4) "uuid"
        • public generate() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Component/Uuid/Php.php:16
        config.manager => Drupal\Core\Config\ConfigManager (10)
        • Properties (10)
        • Available methods (21)
        • protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected entityRepository -> Drupal\Core\Entity\EntityRepository (4) Depth Limit
          protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          protected typedConfigManager -> Drupal\Core\Config\TypedConfigManager (25) Depth Limit
          protected activeStorage -> Drupal\Core\Config\CachedStorage (6) Depth Limit
          protected eventDispatcher -> Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher (4) Recursion
          protected configCollectionInfo -> null
          protected storages -> null
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager (4) Depth Limit
          public _serviceId -> string (14) "config.manager"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Drupal\Core\Config\TypedConfigManagerInterface $typed_config_manager, Drupal\Core\StringTranslation\TranslationInterface $string_translation, Drupal\Core\Config\StorageInterface $active_storage, Symfony\Component\EventDispatcher\EventDispatcherInterface $event_dispatcher, Drupal\Core\Entity\EntityRepositoryInterface $entity_repository) Creates ConfigManager objects.
          /**
          * Creates ConfigManager objects.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The configuration factory.
          * @param \Drupal\Core\Config\TypedConfigManagerInterface $typed_config_manager
          *   The typed config manager.
          * @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation
          *   The string translation service.
          * @param \Drupal\Core\Config\StorageInterface $active_storage
          *   The active configuration storage.
          * @param \Symfony\Component\EventDispatcher\EventDispatcherInterface $event_dispatcher
          *   The event dispatcher.
          * @param \Drupal\Core\Entity\EntityRepositoryInterface $entity_repository
          *   The entity repository.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:98
          public getEntityTypeIdByName($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:111
          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 loadConfigEntityByName($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:121
          public getEntityTypeManager() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:134
          public getConfigFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:141
          public diff(Drupal\Core\Config\StorageInterface $source_storage, Drupal\Core\Config\StorageInterface $target_storage, $source_name, $target_name = null, $collection = '') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:148
          public createSnapshot(Drupal\Core\Config\StorageInterface $source_storage, Drupal\Core\Config\StorageInterface $snapshot_storage) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:182
          public uninstall($type, $name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:189
          public getConfigDependencyManager() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:224
          public findConfigEntityDependents($type, array $names, Drupal\Core\Config\Entity\ConfigDependencyManager $dependency_manager = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:246
          public findConfigEntityDependentsAsEntities($type, array $names, Drupal\Core\Config\Entity\ConfigDependencyManager $dependency_manager = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:260
          public getConfigEntitiesToChangeOnDependencyRemoval($type, array $names, $dry_run = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:290
          public getConfigCollectionInfo() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:378
          public findMissingContentDependencies() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:472
          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 callOnDependencyRemoval(Drupal\Core\Config\Entity\ConfigEntityInterface $entity, array $dependent_entities, $type, array $names): bool Calls an entity's onDependencyRemoval() method.
          /**
          * Calls an entity's onDependencyRemoval() method.
          *
          * A helper method to call onDependencyRemoval() with the correct list of
          * affected entities. This list should only contain dependencies on the
          * entity. Configuration and content entity dependencies will be converted
          * into entity objects.
          *
          * @param \Drupal\Core\Config\Entity\ConfigEntityInterface $entity
          *   The entity to call onDependencyRemoval() on.
          * @param \Drupal\Core\Config\Entity\ConfigEntityInterface[] $dependent_entities
          *   The list of dependent configuration entities.
          * @param string $type
          *   The type of dependency being checked. Either 'module', 'theme', 'config'
          *   or 'content'.
          * @param array $names
          *   The specific names to check. If $type equals 'module' or 'theme' then it
          *   should be a list of module names or theme names. In the case of 'config'
          *   or 'content' it should be a list of configuration dependency names.
          *
          * @return bool
          *   TRUE if the entity has changed as a result of calling the
          *   onDependencyRemoval() method, FALSE if not.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:410
          protected static replaceStorageContents(Drupal\Core\Config\StorageInterface $source, Drupal\Core\Config\StorageInterface &$target) Copy the configuration from one storage to another and remove stale items.
          /**
          * Copy the configuration from one storage to another and remove stale items.
          *
          * This method empties target storage and copies all collections from source.
          * Configuration is only copied and not imported, should not be used
          * with the active storage as the target.
          *
          * @param \Drupal\Core\Config\StorageInterface $source
          *   The configuration storage to copy from.
          * @param \Drupal\Core\Config\StorageInterface $target
          *   The configuration storage to copy to.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/StorageCopyTrait.php:22
        entity.query.config => Drupal\Core\Config\Entity\Query\QueryFactory (5)
        • Properties (5)
        • Available methods (11)
        • Static class properties
        • protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          protected namespaces -> array (1) Depth Limit
          public keyValueFactory -> Drupal\Core\KeyValueStore\KeyValueFactory (4) Depth Limit
          public configManager -> Drupal\Core\Config\ConfigManager (10) Depth Limit
          public _serviceId -> string (19) "entity.query.config"
        • public __construct(Drupal\Core\Config\ConfigFactoryInterface $config_factory, Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value, Drupal\Core\Config\ConfigManagerInterface $config_manager) Constructs a QueryFactory object.
          /**
          * Constructs a QueryFactory object.
          *
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The config storage used by the config entity query.
          * @param \Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value
          *   The key value factory.
          * @param \Drupal\Core\Config\ConfigManagerInterface $config_manager
          *   The configuration manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php:52
          public get(Drupal\Core\Entity\EntityTypeInterface $entity_type, $conjunction) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php:62
          public getAggregate(Drupal\Core\Entity\EntityTypeInterface $entity_type, $conjunction) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php:69
          public onConfigSave(Drupal\Core\Config\ConfigCrudEvent $event) Updates configuration entity in the key store.
          /**
          * Updates configuration entity in the key store.
          *
          * @param \Drupal\Core\Config\ConfigCrudEvent $event
          *   The configuration event.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php:225
          public onConfigDelete(Drupal\Core\Config\ConfigCrudEvent $event) Removes configuration entity from key store.
          /**
          * Removes configuration entity from key store.
          *
          * @param \Drupal\Core\Config\ConfigCrudEvent $event
          *   The configuration event.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php:240
          protected getConfigKeyStore(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\KeyValueStore\KeyValueStoreInterface Gets the key value store used to store fast lookups.
          /**
          * Gets the key value store used to store fast lookups.
          *
          * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
          *   The entity type.
          *
          * @return \Drupal\Core\KeyValueStore\KeyValueStoreInterface
          *   The key value store used to store fast lookups.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php:82
          protected updateConfigKeyStore(Drupal\Core\Config\Entity\ConfigEntityTypeInterface $entity_type, Drupal\Core\Config\Config $config) Updates or adds lookup data.
          /**
          * Updates or adds lookup data.
          *
          * @param \Drupal\Core\Config\Entity\ConfigEntityTypeInterface $entity_type
          *   The entity type.
          * @param \Drupal\Core\Config\Config $config
          *   The configuration object that is being saved.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php:94
          protected deleteConfigKeyStore(Drupal\Core\Config\Entity\ConfigEntityTypeInterface $entity_type, Drupal\Core\Config\Config $config) Deletes lookup data.
          /**
          * Deletes lookup data.
          *
          * @param \Drupal\Core\Config\Entity\ConfigEntityTypeInterface $entity_type
          *   The entity type.
          * @param \Drupal\Core\Config\Config $config
          *   The configuration object that is being deleted.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php:115
          protected getKeys(Drupal\Core\Config\Config $config, $key, $get_method, Drupal\Core\Config\Entity\ConfigEntityTypeInterface $entity_type): array Creates lookup keys for configuration data.
          /**
          * Creates lookup keys for configuration data.
          *
          * @param \Drupal\Core\Config\Config $config
          *   The configuration object.
          * @param string $key
          *   The configuration key to look for.
          * @param string $get_method
          *   Which method on the config object to call to get the value. Either 'get'
          *   or 'getOriginal'.
          * @param \Drupal\Core\Config\Entity\ConfigEntityTypeInterface $entity_type
          *   The configuration entity type.
          *
          * @return array
          *   An array of lookup keys concatenated to the configuration values.
          *
          * @throws \Drupal\Core\Config\Entity\Query\InvalidLookupKeyException
          *   The provided $key cannot end with a wildcard. This makes no sense since
          *   you cannot do fast lookups against this.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php:154
          protected getValues(Drupal\Core\Config\Config $config, $key, $get_method, array $parts, $start0): array|null Finds all the values for a configuration key in a configuration object.
          /**
          * Finds all the values for a configuration key in a configuration object.
          *
          * @param \Drupal\Core\Config\Config $config
          *   The configuration object.
          * @param string $key
          *   The current key being checked.
          * @param string $get_method
          *   Which method on the config object to call to get the value.
          * @param array $parts
          *   All the parts of a configuration key we are checking.
          * @param int $start
          *   Which position of $parts we are processing. Defaults to 0.
          *
          * @return array|null
          *   The array of configuration values the match the provided key. NULL if
          *   the configuration object does not have a value that corresponds to the
          *   key.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php:197
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\Core\Config\Entity\Query\QueryFactory::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php:252
        • const CONFIG_LOOKUP_PREFIX :: string (24) "config.entity.key_store."
          \Drupal\Core\Config\Entity\Query\QueryFactory::CONFIG_LOOKUP_PREFIX
        plugin.manager.field.field_type => Drupal\Core\Field\FieldTypePluginManager (19)
        • Properties (19)
        • Available methods (44)
        • protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager (23) Depth Limit
          protected cacheKey -> string (19) "field_types_plugins"
          protected cacheTags -> array (0)
          protected alterHook -> string (10) "field_info"
          protected subdir -> string (22) "Plugin/Field/FieldType"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (38) "Drupal\Core\Field\Annotation\FieldType"
          protected pluginInterface -> string (36) "Drupal\Core\Field\FieldItemInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> null
          protected mapper -> null
          protected definitions -> array (40) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          protected stringTranslation -> null
          public _serviceId -> string (31) "plugin.manager.field.field_type"
        • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) Constructs the FieldTypePluginManager object.
          /**
          * Constructs the FieldTypePluginManager object.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
          *   The typed data manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:42
          public createInstance($field_type, array $configuration = array()): \Drupal\Core\Field\FieldItemInterface {@inheritdoc}
          /**
          * {@inheritdoc}
          *
          * Creates a field item, which is not part of an entity or field item list.
          *
          * @param string $field_type
          *   The field type, for which a field item should be created.
          * @param array $configuration
          *   The plugin configuration array, i.e. an array with the following keys:
          *   - field_definition: The field definition object, i.e. an instance of
          *     Drupal\Core\Field\FieldDefinitionInterface.
          *
          * @return \Drupal\Core\Field\FieldItemInterface
          *   The instantiated object.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:64
          public getModuleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Returns the module handler used.
          /**
          * Returns the module handler used.
          *
          * @return \Drupal\Core\Extension\ModuleHandlerInterface
          *   The module handler.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:64
          public createFieldItemList(Drupal\Core\Entity\FieldableEntityInterface $entity, $field_name, $values = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:72
          public getCategories() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:76
          public createFieldItem(Drupal\Core\Field\FieldItemListInterface $items, $index, $values = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:80
          public processDefinition(&$definition, $plugin_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:88
          public getSortedDefinitions(array $definitions = null, $label_key = 'label') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:89
          public getDefaultStorageSettings($type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:103
          public getGroupedDefinitions(array $definitions = null, $label_key = 'label') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:105
          public getDefaultFieldSettings($type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:115
          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 getUiDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:127
          public getPreconfiguredOptions($field_type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:156
          public getPluginClass($type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:169
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          public getInstance(array $options) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106
          protected processDefinitionCategory(&$definition) Processes a plugin definition to ensure there is a category.
          /**
          * Processes a plugin definition to ensure there is a category.
          *
          * If the definition lacks a category, it defaults to the providing module.
          *
          * @param array $definition
          *   The plugin definition.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:29
          protected getProviderName($provider): string Gets the name of a provider.
          /**
          * Gets the name of a provider.
          *
          * @param string $provider
          *   The machine name of a plugin provider.
          *
          * @return string
          *   The human-readable module name if it exists, otherwise the
          *   machine-readable name passed.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:48
          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 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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        plugin.manager.field.formatter => Drupal\Core\Field\FormatterPluginManager (19)
        • Properties (19)
        • Available methods (29)
        • protected formatterOptions -> null
          protected fieldTypeManager -> Drupal\Core\Field\FieldTypePluginManager (19) Depth Limit
          protected cacheKey -> string (29) "field_formatter_types_plugins"
          protected cacheTags -> array (0)
          protected alterHook -> string (20) "field_formatter_info"
          protected subdir -> string (27) "Plugin/Field/FieldFormatter"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (43) "Drupal\Core\Field\Annotation\FieldFormatter"
          protected pluginInterface -> string (36) "Drupal\Core\Field\FormatterInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> null
          protected mapper -> null
          protected definitions -> array (61) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (30) "plugin.manager.field.formatter"
        • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Field\FieldTypePluginManagerInterface $field_type_manager) Constructs a FormatterPluginManager object.
          /**
          * Constructs a FormatterPluginManager object.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\Field\FieldTypePluginManagerInterface $field_type_manager
          *   The 'field type' plugin manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FormatterPluginManager.php:44
          public createInstance($plugin_id, array $configuration = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FormatterPluginManager.php:55
          public getInstance(array $options): \Drupal\Core\Field\FormatterInterface|null Overrides PluginManagerBase::getInstance().
          /**
          * Overrides PluginManagerBase::getInstance().
          *
          * @param array $options
          *   An array with the following key/value pairs:
          *   - field_definition: (FieldDefinitionInterface) The field definition.
          *   - view_mode: (string) The view mode.
          *   - prepare: (bool, optional) Whether default values should get merged in
          *     the 'configuration' array. Defaults to TRUE.
          *   - configuration: (array) the configuration for the formatter. The
          *     following key value pairs are allowed, and are all optional if
          *     'prepare' is TRUE:
          *     - label: (string) Position of the label. The default 'field' theme
          *       implementation supports the values 'inline', 'above' and 'hidden'.
          *       Defaults to 'above'.
          *     - type: (string) The formatter to use. Defaults to the
          *       'default_formatter' for the field type, The default formatter will
          *       also be used if the requested formatter is not available.
          *     - settings: (array) Settings specific to the formatter. Each setting
          *       defaults to the default value specified in the formatter definition.
          *     - third_party_settings: (array) Settings provided by other extensions
          *       through hook_field_formatter_third_party_settings_form().
          *
          * @return \Drupal\Core\Field\FormatterInterface|null
          *   A formatter object or NULL when plugin is not found.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FormatterPluginManager.php:96
          public prepareConfiguration($field_type, array $configuration): array Merges default values for formatter configuration.
          /**
          * Merges default values for formatter configuration.
          *
          * @param string $field_type
          *   The field type.
          * @param array $configuration
          *   An array of formatter configuration.
          *
          * @return array
          *   The display properties with defaults added.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FormatterPluginManager.php:140
          public getOptions($field_type = null): array Returns an array of formatter options for a field type.
          /**
          * Returns an array of formatter options for a field type.
          *
          * @param string|null $field_type
          *   (optional) The name of a field type, or NULL to retrieve all formatters.
          *
          * @return array
          *   If no field type is provided, returns a nested array of all formatters,
          *   keyed by field type.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FormatterPluginManager.php:169
          public getDefaultSettings($type): array Returns the default settings of a field formatter.
          /**
          * Returns the default settings of a field formatter.
          *
          * @param string $type
          *   A field formatter type name.
          *
          * @return array
          *   The formatter type's default settings, as provided by the plugin
          *   definition, or an empty array if type or settings are undefined.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Field/FormatterPluginManager.php:201
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions.
          /**
          * Performs extra processing on plugin definitions.
          *
          * By default we add defaults for the type to the definition. If a type has
          * additional processing logic they can do that by replacing or extending the
          * method.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        plugin.manager.core.layout => Drupal\Core\Layout\LayoutPluginManager (18)
        • Properties (18)
        • Available methods (37)
        • protected themeHandler -> Drupal\Core\Extension\ThemeHandler (5) Depth Limit
          protected cacheKey -> string (6) "layout"
          protected cacheTags -> array (0)
          protected alterHook -> string (6) "layout"
          protected subdir -> string (13) "Plugin/Layout"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (36) "Drupal\Core\Layout\Annotation\Layout"
          protected pluginInterface -> string (34) "Drupal\Core\Layout\LayoutInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> Drupal\Core\Plugin\Factory\ContainerFactory (2) Depth Limit
          protected mapper -> null
          protected definitions -> array (51) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (26) "plugin.manager.core.layout"
        • public getFilteredDefinitions($consumer, $contexts = null, array $extra = array()) Implements \Drupal\Core\Plugin\FilteredPluginManagerInterface::getFilteredDefini...
          /**
          * Implements \Drupal\Core\Plugin\FilteredPluginManagerInterface::getFilteredDefinitions().
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/FilteredPluginManagerTrait.php:19
          public getDefinitionsForContexts(array $contexts = array()) See \Drupal\Core\Plugin\Context\ContextAwarePluginManagerInterface::getDefinitio...
          /**
          * See \Drupal\Core\Plugin\Context\ContextAwarePluginManagerInterface::getDefinitionsForContexts().
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php:22
          public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Extension\ThemeHandlerInterface $theme_handler) LayoutPluginManager constructor.
          /**
          * LayoutPluginManager constructor.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler to invoke the alter hook with.
          * @param \Drupal\Core\Extension\ThemeHandlerInterface $theme_handler
          *   The theme handler to invoke the alter hook with.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:45
          public processDefinition(&$definition, $plugin_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:89
          public getThemeImplementations() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:162
          public getCategories() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:185
          public getSortedDefinitions(array $definitions = null, $label_key = 'label'): \Drupal\Core\Layout\LayoutDefinition[] {@inheritdoc}
          /**
          * {@inheritdoc}
          *
          * @return \Drupal\Core\Layout\LayoutDefinition[]
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:199
          public getGroupedDefinitions(array $definitions = null, $label_key = 'label'): \Drupal\Core\Layout\LayoutDefinition[][] {@inheritdoc}
          /**
          * {@inheritdoc}
          *
          * @return \Drupal\Core\Layout\LayoutDefinition[][]
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:218
          public getLayoutOptions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:230
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
          /**
          * Wraps the context handler.
          *
          * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php:15
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
          * Wraps the module handler.
          *
          * @return \Drupal\Core\Extension\ModuleHandlerInterface
          *   The module handler.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/FilteredPluginManagerTrait.php:53
          protected getType() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:57
          protected providerExists($provider) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:64
          protected themeManager(): \Drupal\Core\Theme\ThemeManagerInterface Wraps the theme manager.
          /**
          * Wraps the theme manager.
          *
          * @return \Drupal\Core\Theme\ThemeManagerInterface
          *   The theme manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/FilteredPluginManagerTrait.php:67
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:71
          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:165
          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:206
          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:219
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        entity_type.repository => Drupal\Core\Entity\EntityTypeRepository (4)
        • Properties (4)
        • Available methods (8)
        • protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected classNameEntityTypeMap -> array (5) Depth Limit
          protected stringTranslation -> null
          public _serviceId -> string (22) "entity_type.repository"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager) Constructs a new EntityTypeRepository.
          /**
          * Constructs a new EntityTypeRepository.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeRepository.php:38
          public getEntityTypeLabels($group = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeRepository.php:45
          public getEntityTypeFromClass($class_name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeRepository.php:75
          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
          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
        logger.factory => Drupal\Core\Logger\LoggerChannelFactory (4)
        • Properties (4)
        • Available methods (3)
        • protected channels -> array (3) Depth Limit
          protected loggers -> array (1) Depth Limit
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          public _serviceId -> string (14) "logger.factory"
        • public setContainer(Symfony\Component\DependencyInjection\ContainerInterface $container = null)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
          public get($channel) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannelFactory.php:32
          public addLogger(Psr\Log\LoggerInterface $logger, $priority0) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannelFactory.php:55
        logger.log_message_parser => Drupal\Core\Logger\LogMessageParser (1)
        • Properties
        • Available methods
        • public _serviceId -> string (25) "logger.log_message_parser"
        • public parseMessagePlaceholders(&$message, array &$context) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LogMessageParser.php:13
        logger.dblog => Drupal\dblog\Logger\DbLog (5)
        • Properties (5)
        • Available methods (12)
        • Static class properties
        • protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected parser -> Drupal\Core\Logger\LogMessageParser (1) Depth Limit
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          public _serviceId -> string (12) "logger.dblog"
        • public emergency($message, array $context = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:20
          public alert($message, array $context = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:27
          public __sleep() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
          public critical($message, array $context = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:34
          public error($message, array $context = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:41
          public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Logger\LogMessageParserInterface $parser) Constructs a DbLog object.
          /**
          * Constructs a DbLog object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection object.
          * @param \Drupal\Core\Logger\LogMessageParserInterface $parser
          *   The parser to use when extracting message variables.
          */
          
          Defined in <ROOT>/core/modules/dblog/src/Logger/DbLog.php:47
          public warning($message, array $context = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:48
          public log($level, $message, array $context = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/dblog/src/Logger/DbLog.php:55
          public notice($message, array $context = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:55
          public info($message, array $context = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:62
          public __wakeup() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
          public debug($message, array $context = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:69
        • const DEDICATED_DBLOG_CONNECTION_TARGET :: string (15) "dedicated_dblog"
          \Drupal\dblog\Logger\DbLog::DEDICATED_DBLOG_CONNECTION_TARGET
        logger.channel.default => Drupal\Core\Logger\LoggerChannel (7)
        • Properties (7)
        • Available methods (15)
        • Static class properties
        • protected callDepth -> integer 0
          protected channel -> string (6) "system"
          protected levelTranslation -> array (8) Depth Limit
          protected loggers -> array (1) Depth Limit
          protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected currentUser -> Drupal\Core\Session\AccountProxy (6) Depth Limit
          public _serviceId -> string (22) "logger.channel.default"
        • public emergency($message, array $context = array()): void System is unusable.
          /**
          * System is unusable.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:23
          public alert($message, array $context = array()): void Action must be taken immediately.
          /**
          * Action must be taken immediately.
          *
          * Example: Entire website down, database unavailable, etc. This should
          * trigger the SMS alerts and wake you up.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:39
          public critical($message, array $context = array()): void Critical conditions.
          /**
          * Critical conditions.
          *
          * Example: Application component unavailable, unexpected exception.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:54
          public error($message, array $context = array()): void Runtime errors that do not require immediate action but should typically be logg...
          /**
          * Runtime errors that do not require immediate action but should typically
          * be logged and monitored.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:68
          public warning($message, array $context = array()): void Exceptional occurrences that are not errors.
          /**
          * Exceptional occurrences that are not errors.
          *
          * Example: Use of deprecated APIs, poor use of an API, undesirable things
          * that are not necessarily wrong.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:84
          public __construct($channel) Constructs a LoggerChannel object.
          /**
          * Constructs a LoggerChannel object.
          *
          * @param string $channel
          *   The channel name for this instance.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:87
          public log($level, $message, array $context = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:94
          public notice($message, array $context = array()): void Normal but significant events.
          /**
          * Normal but significant events.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:97
          public info($message, array $context = array()): void Interesting events.
          /**
          * Interesting events.
          *
          * Example: User logs in, SQL logs.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:112
          public debug($message, array $context = array()): void Detailed debug information.
          /**
          * Detailed debug information.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:125
          public setRequestStack(Symfony\Component\HttpFoundation\RequestStack $requestStack = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:136
          public setCurrentUser(Drupal\Core\Session\AccountInterface $current_user = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:143
          public setLoggers(array $loggers) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:150
          public addLogger(Psr\Log\LoggerInterface $logger, $priority0) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:157
          protected sortLoggers(): array Sorts loggers according to priority.
          /**
          * Sorts loggers according to priority.
          *
          * @return array
          *   An array of sorted loggers by priority.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:167
        • const MAX_CALL_DEPTH :: integer 5
          \Drupal\Core\Logger\LoggerChannel::MAX_CALL_DEPTH
        plugin.manager.block => Drupal\Core\Block\BlockManager (19)
        • Properties (19)
        • Available methods (45)
        • protected logger -> Drupal\Core\Logger\LoggerChannel (7) Depth Limit
          protected cacheKey -> string (13) "block_plugins"
          protected cacheTags -> array (0)
          protected alterHook -> string (5) "block"
          protected subdir -> string (12) "Plugin/Block"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (34) "Drupal\Core\Block\Annotation\Block"
          protected pluginInterface -> string (38) "Drupal\Core\Block\BlockPluginInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> Drupal\Core\Plugin\Factory\ContainerFactory (2) Depth Limit
          protected mapper -> null
          protected definitions -> array (460) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          protected stringTranslation -> null
          public _serviceId -> string (20) "plugin.manager.block"
        • public getFilteredDefinitions($consumer, $contexts = null, array $extra = array()) Implements \Drupal\Core\Plugin\FilteredPluginManagerInterface::getFilteredDefini...
          /**
          * Implements \Drupal\Core\Plugin\FilteredPluginManagerInterface::getFilteredDefinitions().
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/FilteredPluginManagerTrait.php:19
          public getDefinitionsForContexts(array $contexts = array()) See \Drupal\Core\Plugin\Context\ContextAwarePluginManagerInterface::getDefinitio...
          /**
          * See \Drupal\Core\Plugin\Context\ContextAwarePluginManagerInterface::getDefinitionsForContexts().
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php:22
          public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Psr\Log\LoggerInterface $logger) Constructs a new \Drupal\Core\Block\BlockManager object.
          /**
          * Constructs a new \Drupal\Core\Block\BlockManager object.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler to invoke the alter hook with.
          * @param \Psr\Log\LoggerInterface $logger
          *   The logger.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:47
          public getModuleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Returns the module handler used.
          /**
          * Returns the module handler used.
          *
          * @return \Drupal\Core\Extension\ModuleHandlerInterface
          *   The module handler.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:64
          public processDefinition(&$definition, $plugin_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:65
          public getSortedDefinitions(array $definitions = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:73
          public getCategories() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:76
          public getFallbackPluginId($plugin_id, array $configuration = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:84
          public traitGetSortedDefinitions(array $definitions = null, $label_key = 'label') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:89
          public getGroupedDefinitions(array $definitions = null, $label_key = 'label') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:105
          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 getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
          /**
          * Wraps the context handler.
          *
          * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php:15
          protected processDefinitionCategory(&$definition) Processes a plugin definition to ensure there is a category.
          /**
          * Processes a plugin definition to ensure there is a category.
          *
          * If the definition lacks a category, it defaults to the providing module.
          *
          * @param array $definition
          *   The plugin definition.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:29
          protected getProviderName($provider): string Gets the name of a provider.
          /**
          * Gets the name of a provider.
          *
          * @param string $provider
          *   The machine name of a plugin provider.
          *
          * @return string
          *   The human-readable module name if it exists, otherwise the
          *   machine-readable name passed.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:48
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
          * Wraps the module handler.
          *
          * @return \Drupal\Core\Extension\ModuleHandlerInterface
          *   The module handler.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/FilteredPluginManagerTrait.php:53
          protected getType() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:58
          protected themeManager(): \Drupal\Core\Theme\ThemeManagerInterface Wraps the theme manager.
          /**
          * Wraps the theme manager.
          *
          * @return \Drupal\Core\Theme\ThemeManagerInterface
          *   The theme manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/FilteredPluginManagerTrait.php:67
          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 handlePluginNotFound($plugin_id, array $configuration) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:91
          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 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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
        logger.channel.layout_builder => Drupal\Core\Logger\LoggerChannel (7)
        • Properties (7)
        • Available methods (15)
        • Static class properties
        • protected callDepth -> integer 0
          protected channel -> string (14) "layout_builder"
          protected levelTranslation -> array (8) Depth Limit
          protected loggers -> array (1) Depth Limit
          protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected currentUser -> Drupal\Core\Session\AccountProxy (6) Depth Limit
          public _serviceId -> string (29) "logger.channel.layout_builder"
        • public emergency($message, array $context = array()): void System is unusable.
          /**
          * System is unusable.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:23
          public alert($message, array $context = array()): void Action must be taken immediately.
          /**
          * Action must be taken immediately.
          *
          * Example: Entire website down, database unavailable, etc. This should
          * trigger the SMS alerts and wake you up.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:39
          public critical($message, array $context = array()): void Critical conditions.
          /**
          * Critical conditions.
          *
          * Example: Application component unavailable, unexpected exception.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:54
          public error($message, array $context = array()): void Runtime errors that do not require immediate action but should typically be logg...
          /**
          * Runtime errors that do not require immediate action but should typically
          * be logged and monitored.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:68
          public warning($message, array $context = array()): void Exceptional occurrences that are not errors.
          /**
          * Exceptional occurrences that are not errors.
          *
          * Example: Use of deprecated APIs, poor use of an API, undesirable things
          * that are not necessarily wrong.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:84
          public __construct($channel) Constructs a LoggerChannel object.
          /**
          * Constructs a LoggerChannel object.
          *
          * @param string $channel
          *   The channel name for this instance.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:87
          public log($level, $message, array $context = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:94
          public notice($message, array $context = array()): void Normal but significant events.
          /**
          * Normal but significant events.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:97
          public info($message, array $context = array()): void Interesting events.
          /**
          * Interesting events.
          *
          * Example: User logs in, SQL logs.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:112
          public debug($message, array $context = array()): void Detailed debug information.
          /**
          * Detailed debug information.
          *
          * @param string $message
          * @param array  $context
          *
          * @return void
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:125
          public setRequestStack(Symfony\Component\HttpFoundation\RequestStack $requestStack = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:136
          public setCurrentUser(Drupal\Core\Session\AccountInterface $current_user = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:143
          public setLoggers(array $loggers) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:150
          public addLogger(Psr\Log\LoggerInterface $logger, $priority0) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:157
          protected sortLoggers(): array Sorts loggers according to priority.
          /**
          * Sorts loggers according to priority.
          *
          * @return array
          *   An array of sorted loggers by priority.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:167
        • const MAX_CALL_DEPTH :: integer 5
          \Drupal\Core\Logger\LoggerChannel::MAX_CALL_DEPTH
        layout_builder.sample_entity_generator => Drupal\layout_builder\Entity\LayoutBuilderSampleEntityGenerator (3)
        • Properties (3)
        • Available methods (3)
        • protected tempStoreFactory -> Drupal\Core\TempStore\SharedTempStoreFactory (5) Depth Limit
          protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          public _serviceId -> string (38) "layout_builder.sample_entity_generator"
        • public __construct(Drupal\Core\TempStore\SharedTempStoreFactory $temp_store_factory, Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager) LayoutBuilderSampleEntityGenerator constructor.
          /**
          * LayoutBuilderSampleEntityGenerator constructor.
          *
          * @param \Drupal\Core\TempStore\SharedTempStoreFactory $temp_store_factory
          *   The tempstore factory.
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/Entity/LayoutBuilderSampleEntityGenerator.php:36
          public get($entity_type_id, $bundle_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/Entity/LayoutBuilderSampleEntityGenerator.php:44
          public delete($entity_type_id, $bundle_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/Entity/LayoutBuilderSampleEntityGenerator.php:65
        layout_builder.render_block_component_subscriber => Drupal\layout_builder\EventSubscriber\BlockComponentRenderArray (3)
        • Properties (3)
        • Available methods (8)
        • protected currentUser -> Drupal\Core\Session\AccountProxy (6) Depth Limit
          protected stringTranslation -> null
          public _serviceId -> string (48) "layout_builder.render_block_component_subscriber"
        • public __construct(Drupal\Core\Session\AccountInterface $current_user) Creates a BlockComponentRenderArray object.
          /**
          * Creates a BlockComponentRenderArray object.
          *
          * @param \Drupal\Core\Session\AccountInterface $current_user
          *   The current user.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/EventSubscriber/BlockComponentRenderArray.php:42
          public onBuildRender(Drupal\layout_builder\Event\SectionComponentBuildRenderArrayEvent $event) Builds render arrays for block plugins and sets it on the event.
          /**
          * Builds render arrays for block plugins and sets it on the event.
          *
          * @param \Drupal\layout_builder\Event\SectionComponentBuildRenderArrayEvent $event
          *   The section component render event.
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/EventSubscriber/BlockComponentRenderArray.php:60
          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
          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
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\layout_builder\EventSubscriber\BlockComponentRenderArray::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/layout_builder/src/EventSubscriber/BlockComponentRenderArray.php:49
        plugin.manager.bootstrap_styles => Drupal\bootstrap_styles\Style\StyleManager (17)
        • Properties (17)
        • Available methods (26)
        • protected cacheKey -> string (23) "bootstrap_styles_styles"
          protected cacheTags -> array (0)
          protected alterHook -> string (21) "bootstrap_styles_info"
          protected subdir -> string (28) "Plugin/BootstrapStyles/Style"
          • Base64
          • base64_decode(subdir) binary string (21)
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (40) "Drupal\bootstrap_styles\Annotation\Style"
          protected pluginInterface -> string (50) "Drupal\bootstrap_styles\Style\StylePluginInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> Drupal\Core\Plugin\Factory\ContainerFactory (2) Depth Limit
          protected mapper -> null
          protected definitions -> array (8) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (31) "plugin.manager.bootstrap_styles"
        • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler) Constructs a StyleManager object.
          /**
          * Constructs a StyleManager object.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler to invoke the alter hook with.
          */
          
          Defined in <ROOT>/modules/contrib/bootstrap_styles/src/Style/StyleManager.php:25
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions.
          /**
          * Performs extra processing on plugin definitions.
          *
          * By default we add defaults for the type to the definition. If a type has
          * additional processing logic they can do that by replacing or extending the
          * method.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        plugin.manager.bootstrap_styles_group => Drupal\bootstrap_styles\StylesGroup\StylesGroupManager (19)
        • Properties (19)
        • Available methods (33)
        • protected styleManager -> Drupal\bootstrap_styles\Style\StyleManager (17) Depth Limit
          protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          protected cacheKey -> string (23) "bootstrap_styles_groups"
          protected cacheTags -> array (0)
          protected alterHook -> string (21) "bootstrap_styles_info"
          protected subdir -> string (34) "Plugin/BootstrapStyles/StylesGroup"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (46) "Drupal\bootstrap_styles\Annotation\StylesGroup"
          protected pluginInterface -> string (62) "Drupal\bootstrap_styles\StylesGroup\StylesGroupPluginInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> Drupal\Core\Plugin\Factory\ContainerFactory (2) Depth Limit
          protected mapper -> null
          protected definitions -> array (5) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (37) "plugin.manager.bootstrap_styles_group"
        • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\bootstrap_styles\Style\StylePluginManagerInterface $style_manager, Drupal\Core\Config\ConfigFactoryInterface $config_factory) Constructs a StylesGroupManager object.
          /**
          * Constructs a StylesGroupManager object.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler to invoke the alter hook with.
          * @param \Drupal\bootstrap_styles\Style\StylePluginManagerInterface $style_manager
          *   The style plugin manager interface.
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   Config factory service.
          */
          
          Defined in <ROOT>/modules/contrib/bootstrap_styles/src/StylesGroup/StylesGroupManager.php:46
          public getStylesGroups(): array Returns an array of styles groups.
          /**
          * Returns an array of styles groups.
          *
          * @return array
          *   Returns a nested array of styles keyed by styles group.
          */
          
          Defined in <ROOT>/modules/contrib/bootstrap_styles/src/StylesGroup/StylesGroupManager.php:66
          public getStyles(): array Returns an array of styles.
          /**
          * Returns an array of styles.
          *
          * @return array
          *   Returns a nested array of styles plugins.
          */
          
          Defined in <ROOT>/modules/contrib/bootstrap_styles/src/StylesGroup/StylesGroupManager.php:82
          public getGroupStyles($group_id): array Returns an array of group styles plugins.
          /**
          * Returns an array of group styles plugins.
          *
          * @param string $group_id
          *   The styles group plugin id.
          *
          * @return array
          *   Returns an array of styles definitions of specific group.
          */
          
          Defined in <ROOT>/modules/contrib/bootstrap_styles/src/StylesGroup/StylesGroupManager.php:100
          public getAllowedPlugins(string $filter = null): array Helper function returns array of allowed groups with its plugins.
          /**
          * Helper function returns array of allowed groups with its plugins.
          *
          * @param string $filter
          *   The filter config name.
          *
          * @return array
          *   The allowed groups with its plugins.
          */
          
          Defined in <ROOT>/modules/contrib/bootstrap_styles/src/StylesGroup/StylesGroupManager.php:120
          public buildStylesFormElements(array &$form, Drupal\Core\Form\FormStateInterface $form_state, array $storage, string $filter = null): array Build the layout builder form styles elements.
          /**
          * Build the layout builder form styles elements.
          *
          * @param array $form
          *   An associative array containing the structure of the form.
          * @param \Drupal\Core\Form\FormStateInterface $form_state
          *   The current state of the form.
          * @param array $storage
          *   The plugins storage array.
          * @param string $filter
          *   The filter config name.
          *
          * @return array
          *   The form structure.
          */
          
          Defined in <ROOT>/modules/contrib/bootstrap_styles/src/StylesGroup/StylesGroupManager.php:155
          public submitStylesFormElements(array &$form, Drupal\Core\Form\FormStateInterface $form_state, array $tree = array(), array $storage = array(), $filter = null): array Save styles.
          /**
          * Save styles.
          *
          * @param array $form
          *   An associative array containing the structure of the form.
          * @param \Drupal\Core\Form\FormStateInterface $form_state
          *   The current state of the form.
          * @param array $tree
          *   An array of parents.
          * @param array $storage
          *   The plugins storage array.
          * @param string $filter
          *   The filter config name.
          *
          * @return array
          *   An array of plugins with its storage values.
          */
          
          Defined in <ROOT>/modules/contrib/bootstrap_styles/src/StylesGroup/StylesGroupManager.php:208
          public buildStyles(array $build, array $plugins_storage, $theme_wrapper = null) Build the styles for a given build.
          /**
          * Build the styles for a given build.
          *
          * @param array $build
          *   The build of element.
          * @param array $plugins_storage
          *   An array of plugins with its storage.
          * @param string $theme_wrapper
          *   The theme wrapper key.
          */
          
          Defined in <ROOT>/modules/contrib/bootstrap_styles/src/StylesGroup/StylesGroupManager.php:252
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions.
          /**
          * Performs extra processing on plugin definitions.
          *
          * By default we add defaults for the type to the definition. If a type has
          * additional processing logic they can do that by replacing or extending the
          * method.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        layout_builder_blocks.render_block_component_subscriber => Drupal\layout_builder_blocks\EventSubscriber\BlockComponentRenderArraySubscriber (4)
        • Properties (4)
        • Available methods (3)
        • protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          public stylesGroupManager -> Drupal\bootstrap_styles\StylesGroup\StylesGroupManager (19) Depth Limit
          public _serviceId -> string (55) "layout_builder_blocks.render_block_component_subscriber"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entityTypeManager, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Drupal\bootstrap_styles\StylesGroup\StylesGroupManager $styles_group_manager) BlockComponentRenderArraySubscriber constructor.
          /**
          * BlockComponentRenderArraySubscriber constructor.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entityTypeManager
          *   The entity type manager.
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   Access configuration.
          * @param \Drupal\bootstrap_styles\StylesGroup\StylesGroupManager $styles_group_manager
          *   The styles group plugin manager.
          */
          
          Defined in <ROOT>/modules/contrib/layout_builder_blocks/src/EventSubscriber/BlockComponentRenderArraySubscriber.php:41
          public onBuildRender(Drupal\layout_builder\Event\SectionComponentBuildRenderArrayEvent $event) Add each component's block styles to the render array.
          /**
          * Add each component's block styles to the render array.
          *
          * @param \Drupal\layout_builder\Event\SectionComponentBuildRenderArrayEvent $event
          *   The section component render event.
          */
          
          Defined in <ROOT>/modules/contrib/layout_builder_blocks/src/EventSubscriber/BlockComponentRenderArraySubscriber.php:61
          public static getSubscribedEvents() {@inheritdoc}
          \Drupal\layout_builder_blocks\EventSubscriber\BlockComponentRenderArraySubscriber::getSubscribedEvents()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/layout_builder_blocks/src/EventSubscriber/BlockComponentRenderArraySubscriber.php:50
        commerce_price.number_format_repository => Drupal\commerce_price\Repository\NumberFormatRepository (3)
        • Properties (3)
        • Available methods (4)
        • protected eventDispatcher -> Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher (4) Recursion
          protected fallbackLocale -> string (2) "en"
          public _serviceId -> string (39) "commerce_price.number_format_repository"
        • public __construct(Symfony\Component\EventDispatcher\EventDispatcherInterface $event_dispatcher) Creates a NumberFormatRepository instance.
          /**
          * Creates a NumberFormatRepository instance.
          *
          * @param \Symfony\Component\EventDispatcher\EventDispatcherInterface $event_dispatcher
          *   The event dispatcher.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Repository/NumberFormatRepository.php:32
          public get($locale) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from CommerceGuys\Intl\NumberFormat\NumberFormatRepository
          Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/NumberFormat/NumberFormatRepository.php:32
          protected processDefinition($locale, array $definition) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Repository/NumberFormatRepository.php:41
          protected getDefinitions(): array Gets the number format definitions.
          /**
          * Gets the number format definitions.
          *
          * @return array
          *   The number format definitions, keyed by locale.
          */
          
          Inherited from CommerceGuys\Intl\NumberFormat\NumberFormatRepository
          Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/NumberFormat/NumberFormatRepository.php:69
        commerce_price.currency_repository => Drupal\commerce_price\Repository\CurrencyRepository (2)
        • Properties (2)
        • Available methods (5)
        • protected currencyStorage -> Drupal\Core\Config\Entity\ConfigEntityStorage (18) Depth Limit
          public _serviceId -> string (34) "commerce_price.currency_repository"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager) Creates an CurrencyRepository instance.
          /**
          * Creates an CurrencyRepository instance.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Repository/CurrencyRepository.php:35
          public get($currency_code, $locale = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Repository/CurrencyRepository.php:42
          public getAll($locale = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Repository/CurrencyRepository.php:55
          public getList($locale = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Repository/CurrencyRepository.php:70
          protected createValueObjectFromEntity(Drupal\commerce_price\Entity\CurrencyInterface $currency): \CommerceGuys\Intl\Currency\Currency Creates a currency value object from the given entity.
          /**
          * Creates a currency value object from the given entity.
          *
          * @param \Drupal\commerce_price\Entity\CurrencyInterface $currency
          *   The currency entity.
          *
          * @return \CommerceGuys\Intl\Currency\Currency
          *   The currency value object.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Repository/CurrencyRepository.php:90
        commerce.chain_locale_resolver => Drupal\commerce\Resolver\ChainLocaleResolver (2)
        • Properties (2)
        • Available methods (4)
        • protected resolvers -> array (1) Depth Limit
          public _serviceId -> string (30) "commerce.chain_locale_resolver"
        • public __construct(array $resolvers = array()) Constructs a new ChainLocaleResolver object.
          /**
          * Constructs a new ChainLocaleResolver object.
          *
          * @param \Drupal\commerce\Resolver\LocaleResolverInterface[] $resolvers
          *   The resolvers.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainLocaleResolver.php:23
          public addResolver(Drupal\commerce\Resolver\LocaleResolverInterface $resolver) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainLocaleResolver.php:30
          public getResolvers() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainLocaleResolver.php:37
          public resolve() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainLocaleResolver.php:44
        commerce.chain_country_resolver => Drupal\commerce\Resolver\ChainCountryResolver (2)
        • Properties (2)
        • Available methods (4)
        • protected resolvers -> array (2) Depth Limit
          public _serviceId -> string (31) "commerce.chain_country_resolver"
        • public __construct(array $resolvers = array()) Constructs a new ChainCountryResolver object.
          /**
          * Constructs a new ChainCountryResolver object.
          *
          * @param \Drupal\commerce\Resolver\CountryResolverInterface[] $resolvers
          *   The resolvers.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainCountryResolver.php:23
          public addResolver(Drupal\commerce\Resolver\CountryResolverInterface $resolver) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainCountryResolver.php:30
          public getResolvers() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainCountryResolver.php:37
          public resolve() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainCountryResolver.php:44
        commerce_store.chain_store_resolver => Drupal\commerce_store\Resolver\ChainStoreResolver (2)
        • Properties (2)
        • Available methods (4)
        • protected resolvers -> array (2) Depth Limit
          public _serviceId -> string (35) "commerce_store.chain_store_resolver"
        • public __construct(array $resolvers = array()) Constructs a new ChainStoreResolver object.
          /**
          * Constructs a new ChainStoreResolver object.
          *
          * @param \Drupal\commerce_store\Resolver\StoreResolverInterface[] $resolvers
          *   The resolvers.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/store/src/Resolver/ChainStoreResolver.php:23
          public addResolver(Drupal\commerce_store\Resolver\StoreResolverInterface $resolver) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/store/src/Resolver/ChainStoreResolver.php:30
          public getResolvers() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/store/src/Resolver/ChainStoreResolver.php:37
          public resolve() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/store/src/Resolver/ChainStoreResolver.php:44
        commerce_order.order_store_resolver => Drupal\commerce_order\Resolver\OrderStoreResolver (2)
        • Properties (2)
        • Available methods (2)
        • protected routeMatch -> Drupal\Core\Routing\CurrentRouteMatch (3) Depth Limit
          public _serviceId -> string (35) "commerce_order.order_store_resolver"
        • public __construct(Drupal\Core\Routing\RouteMatchInterface $route_match) Constructs a new OrderStoreResolver object.
          /**
          * Constructs a new OrderStoreResolver object.
          *
          * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
          *   The route match.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Resolver/OrderStoreResolver.php:30
          public resolve() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Resolver/OrderStoreResolver.php:37
        commerce_store.default_store_resolver => Drupal\commerce_store\Resolver\DefaultStoreResolver (2)
        • Properties (2)
        • Available methods (2)
        • protected storage -> Drupal\commerce_store\StoreStorage (32) Depth Limit
          public _serviceId -> string (37) "commerce_store.default_store_resolver"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager) Constructs a new DefaultStoreResolver object.
          /**
          * Constructs a new DefaultStoreResolver object.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/store/src/Resolver/DefaultStoreResolver.php:25
          public resolve() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/store/src/Resolver/DefaultStoreResolver.php:32
        commerce_store.current_store => Drupal\commerce_store\CurrentStore (4)
        • Properties (4)
        • Available methods (2)
        • protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected chainResolver -> Drupal\commerce_store\Resolver\ChainStoreResolver (2) Depth Limit
          protected stores -> SplObjectStorage (0) Depth Limit
          public _serviceId -> string (28) "commerce_store.current_store"
        • public __construct(Symfony\Component\HttpFoundation\RequestStack $request_stack, Drupal\commerce_store\Resolver\ChainStoreResolverInterface $chain_resolver) Constructs a new CurrentStore object.
          /**
          * Constructs a new CurrentStore object.
          *
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          * @param \Drupal\commerce_store\Resolver\ChainStoreResolverInterface $chain_resolver
          *   The chain resolver.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/store/src/CurrentStore.php:53
          public getStore() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/store/src/CurrentStore.php:62
        commerce_store.store_country_resolver => Drupal\commerce_store\Resolver\StoreCountryResolver (2)
        • Properties (2)
        • Available methods (2)
        • protected currentStore -> Drupal\commerce_store\CurrentStore (4) Depth Limit
          public _serviceId -> string (37) "commerce_store.store_country_resolver"
        • public __construct(Drupal\commerce_store\CurrentStoreInterface $current_store) Constructs a new StoreCountryResolver object.
          /**
          * Constructs a new StoreCountryResolver object.
          *
          * @param \Drupal\commerce_store\CurrentStoreInterface $current_store
          *   The current store.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/store/src/Resolver/StoreCountryResolver.php:35
          public resolve() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/store/src/Resolver/StoreCountryResolver.php:42
        commerce.default_country_resolver => Drupal\commerce\Resolver\DefaultCountryResolver (2)
        • Properties (2)
        • Available methods (2)
        • protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          public _serviceId -> string (33) "commerce.default_country_resolver"
        • public __construct(Drupal\Core\Config\ConfigFactoryInterface $config_factory) Constructs a new DefaultCountryResolver object.
          /**
          * Constructs a new DefaultCountryResolver object.
          *
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The config factory.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/Resolver/DefaultCountryResolver.php:26
          public resolve() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/Resolver/DefaultCountryResolver.php:33
        commerce.current_country => Drupal\commerce\CurrentCountry (4)
        • Properties (4)
        • Available methods (2)
        • protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected chainResolver -> Drupal\commerce\Resolver\ChainCountryResolver (2) Depth Limit
          protected countries -> SplObjectStorage (0) Depth Limit
          public _serviceId -> string (24) "commerce.current_country"
        • public __construct(Symfony\Component\HttpFoundation\RequestStack $request_stack, Drupal\commerce\Resolver\ChainCountryResolverInterface $chain_resolver) Constructs a new CurrentCountry object.
          /**
          * Constructs a new CurrentCountry object.
          *
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          * @param \Drupal\commerce\Resolver\ChainCountryResolverInterface $chain_resolver
          *   The chain resolver.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/CurrentCountry.php:50
          public getCountry() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/CurrentCountry.php:59
        commerce.default_locale_resolver => Drupal\commerce\Resolver\DefaultLocaleResolver (3)
        • Properties (3)
        • Available methods (2)
        • protected languageManager -> Drupal\Core\Language\LanguageManager (6) Depth Limit
          protected currentCountry -> Drupal\commerce\CurrentCountry (4) Depth Limit
          public _serviceId -> string (32) "commerce.default_locale_resolver"
        • public __construct(Drupal\Core\Language\LanguageManagerInterface $language_manager, Drupal\commerce\CurrentCountryInterface $current_country) Constructs a new DefaultLocaleResolver object.
          /**
          * Constructs a new DefaultLocaleResolver object.
          *
          * @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
          *   The language manager.
          * @param \Drupal\commerce\CurrentCountryInterface $current_country
          *   The current country.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/Resolver/DefaultLocaleResolver.php:36
          public resolve() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/Resolver/DefaultLocaleResolver.php:44
        commerce.current_locale => Drupal\commerce\CurrentLocale (4)
        • Properties (4)
        • Available methods (2)
        • protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected chainResolver -> Drupal\commerce\Resolver\ChainLocaleResolver (2) Depth Limit
          protected locales -> SplObjectStorage (0) Depth Limit
          public _serviceId -> string (23) "commerce.current_locale"
        • public __construct(Symfony\Component\HttpFoundation\RequestStack $request_stack, Drupal\commerce\Resolver\ChainLocaleResolverInterface $chain_resolver) Constructs a new CurrentLocale object.
          /**
          * Constructs a new CurrentLocale object.
          *
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          * @param \Drupal\commerce\Resolver\ChainLocaleResolverInterface $chain_resolver
          *   The chain resolver.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/CurrentLocale.php:50
          public getLocale() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/CurrentLocale.php:59
        entity.query.sql => Drupal\Core\Entity\Query\Sql\QueryFactory (3)
        • Properties (3)
        • Available methods (3)
        • protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected namespaces -> array (1) Depth Limit
          public _serviceId -> string (16) "entity.query.sql"
        • public __construct(Drupal\Core\Database\Connection $connection) Constructs a QueryFactory object.
          /**
          * Constructs a QueryFactory object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection used by the entity query.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/Query/Sql/QueryFactory.php:38
          public get(Drupal\Core\Entity\EntityTypeInterface $entity_type, $conjunction) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/Query/Sql/QueryFactory.php:46
          public getAggregate(Drupal\Core\Entity\EntityTypeInterface $entity_type, $conjunction) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/Query/Sql/QueryFactory.php:54
        commerce_price.currency_formatter => Drupal\commerce_price\CurrencyFormatter (9)
        • Properties (9)
        • Available methods (12)
        • protected numberFormatRepository -> Drupal\commerce_price\Repository\NumberFormatRepository (3) Depth Limit
          protected currencyRepository -> Drupal\commerce_price\Repository\CurrencyRepository (2) Depth Limit
          protected defaultLocale -> null
          protected numberFormats -> array (1) Depth Limit
          protected currencies -> array (1) Depth Limit
          protected defaultOptions -> array (7) Depth Limit
          protected parsedPatterns -> array (1) Depth Limit
          protected digits -> array (4) Depth Limit
          public _serviceId -> string (33) "commerce_price.currency_formatter"
        • public __construct(CommerceGuys\Intl\NumberFormat\NumberFormatRepositoryInterface $number_format_repository, CommerceGuys\Intl\Currency\CurrencyRepositoryInterface $currency_repository, Drupal\commerce\CurrentLocaleInterface $current_locale) Constructs a new CurrencyFormatter object.
          /**
          * Constructs a new CurrencyFormatter object.
          *
          * @param \CommerceGuys\Intl\NumberFormat\NumberFormatRepositoryInterface $number_format_repository
          *   The number format repository.
          * @param \CommerceGuys\Intl\Currency\CurrencyRepositoryInterface $currency_repository
          *   The currency repository.
          * @param \Drupal\commerce\CurrentLocaleInterface $current_locale
          *   The current locale.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/CurrencyFormatter.php:27
          public format($number, $currencyCode, array $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
          Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php:93
          public parse($number, $currencyCode, array $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
          Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php:130
          protected formatNumber($number, CommerceGuys\Intl\NumberFormat\NumberFormat $numberFormat, array $options = array()): string The formatted number. Formats the number according to the number format.
          /**
          * Formats the number according to the number format.
          *
          * @param string       $number       The number.
          * @param NumberFormat $numberFormat The number format.
          *
          * @return string The formatted number.
          */
          
          Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
          Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/FormatterTrait.php:50
          protected localizeNumber($number, CommerceGuys\Intl\NumberFormat\NumberFormat $numberFormat): string The localized number. Localizes the number according to the number format.
          /**
          * Localizes the number according to the number format.
          *
          * Both the digits and the symbols are replaced
          * with their localized equivalents.
          *
          * @param string       $number       The number.
          * @param NumberFormat $numberFormat The number format.
          *
          * @return string The localized number.
          *
          * @see http://cldr.unicode.org/translation/number-symbols
          */
          
          Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
          Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/FormatterTrait.php:119
          protected parseNumber($number, CommerceGuys\Intl\NumberFormat\NumberFormat $numberFormat): string The localized number. Parses the number according to the number format.
          /**
          * Parses the number according to the number format.
          *
          * Both the digits and the symbols are replaced
          * with their non-localized equivalents.
          *
          * @param string       $number       The number.
          * @param NumberFormat $numberFormat The number format.
          *
          * @return string The localized number.
          */
          
          Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
          Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/FormatterTrait.php:144
          protected getNumberFormat($locale): NumberFormat Gets the number format for the provided locale.
          /**
          * Gets the number format for the provided locale.
          *
          * @param string $locale The locale.
          *
          * @return NumberFormat
          */
          
          Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
          Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php:154
          protected getCurrency($currencyCode, $locale): Currency Gets the currency for the provided currency code and locale.
          /**
          * Gets the currency for the provided currency code and locale.
          *
          * @param string $currencyCode The currency code.
          * @param string $locale       The locale.
          *
          * @return Currency
          */
          
          Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
          Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php:171
          protected getParsedPattern(CommerceGuys\Intl\NumberFormat\NumberFormat $numberFormat, $style): ParsedPattern Gets the pattern for the provided number format.
          /**
          * Gets the pattern for the provided number format.
          *
          * @param NumberFormat $numberFormat The number format.
          * @param string       $style        The formatter style.
          *
          * @return ParsedPattern
          */
          
          Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
          Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/FormatterTrait.php:183
          protected getAvailablePatterns(CommerceGuys\Intl\NumberFormat\NumberFormat $numberFormat) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
          Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php:195
          protected validateOptions(array $options) Validates the provided options.
          /**
          * Validates the provided options.
          *
          * Ensures the absence of unknown keys, correct data types and values.
          *
          * @param array $options The options.
          *
          * @throws \InvalidArgumentException
          */
          
          Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
          Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php:212
          protected getLocalizedSymbols(CommerceGuys\Intl\NumberFormat\NumberFormat $numberFormat): array {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
          Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php:245
        plugin.manager.commerce_adjustment_type => Drupal\commerce_order\AdjustmentTypeManager (18)
        • Properties (18)
        • Available methods (31)
        • protected defaults -> array (7) Depth Limit
          protected cacheKey -> string (24) "commerce_adjustment_type"
          protected cacheTags -> array (1) Depth Limit
          protected alterHook -> string (29) "commerce_adjustment_type_info"
          protected subdir -> null
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected pluginDefinitionAnnotationName -> null
          protected pluginInterface -> null
          protected namespaces -> null
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> null
          protected mapper -> null
          protected definitions -> array (4) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          protected stringTranslation -> null
          public _serviceId -> string (39) "plugin.manager.commerce_adjustment_type"
        • public __construct(Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Cache\CacheBackendInterface $cache_backend) Constructs a new AdjustmentTypeManager object.
          /**
          * Constructs a new AdjustmentTypeManager object.
          *
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
          *   The cache backend.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTypeManager.php:47
          public processDefinition(&$definition, $plugin_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTypeManager.php:68
          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 getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTypeManager.php:56
          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 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:165
          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:206
          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:219
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        commerce_price.rounder => Drupal\commerce_price\Rounder (2)
        • Properties (2)
        • Available methods (2)
        • protected currencyStorage -> Drupal\Core\Config\Entity\ConfigEntityStorage (18) Depth Limit
          public _serviceId -> string (22) "commerce_price.rounder"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager) Constructs a new Rounder object.
          /**
          * Constructs a new Rounder object.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Rounder.php:22
          public round(Drupal\commerce_price\Price $price, $mode = 1) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Rounder.php:29
        commerce_order.adjustment_transformer => Drupal\commerce_order\AdjustmentTransformer (3)
        • Properties (3)
        • Available methods (6)
        • protected adjustmentTypeManager -> Drupal\commerce_order\AdjustmentTypeManager (18) Depth Limit
          protected rounder -> Drupal\commerce_price\Rounder (2) Depth Limit
          public _serviceId -> string (37) "commerce_order.adjustment_transformer"
        • public __construct(Drupal\commerce_order\AdjustmentTypeManager $adjustment_type_manager, Drupal\commerce_price\RounderInterface $rounder) Constructs a new AdjustmentTransformer object.
          /**
          * Constructs a new AdjustmentTransformer object.
          *
          * @param \Drupal\commerce_order\AdjustmentTypeManager $adjustment_type_manager
          *   The adjustment type manager.
          * @param \Drupal\commerce_price\RounderInterface $rounder
          *   The rounder.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTransformer.php:32
          public processAdjustments(array $adjustments) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTransformer.php:40
          public combineAdjustments(array $adjustments) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTransformer.php:51
          public sortAdjustments(array $adjustments) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTransformer.php:81
          public roundAdjustments(array $adjustments, $mode = 1) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTransformer.php:100
          public roundAdjustment(Drupal\commerce_order\Adjustment $adjustment, $mode = 1) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTransformer.php:111
        commerce_order.chain_order_type_resolver => Drupal\commerce_order\Resolver\ChainOrderTypeResolver (2)
        • Properties (2)
        • Available methods (4)
        • protected resolvers -> array (1) Depth Limit
          public _serviceId -> string (40) "commerce_order.chain_order_type_resolver"
        • public __construct(array $resolvers = array()) Constructs a new ChainOrderTypeResolver object.
          /**
          * Constructs a new ChainOrderTypeResolver object.
          *
          * @param \Drupal\commerce_order\Resolver\OrderTypeResolverInterface[] $resolvers
          *   The resolvers.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Resolver/ChainOrderTypeResolver.php:25
          public addResolver(Drupal\commerce_order\Resolver\OrderTypeResolverInterface $resolver) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Resolver/ChainOrderTypeResolver.php:32
          public getResolvers() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Resolver/ChainOrderTypeResolver.php:39
          public resolve(Drupal\commerce_order\Entity\OrderItemInterface $order_item) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Resolver/ChainOrderTypeResolver.php:46
        commerce_order.default_order_type_resolver => Drupal\commerce_order\Resolver\DefaultOrderTypeResolver (2)
        • Properties (2)
        • Available methods (2)
        • protected orderItemTypeStorage -> Drupal\Core\Config\Entity\ConfigEntityStorage (18) Depth Limit
          public _serviceId -> string (42) "commerce_order.default_order_type_resolver"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager) Constructs a new DefaultOrderTypeResolver object.
          /**
          * Constructs a new DefaultOrderTypeResolver object.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Resolver/DefaultOrderTypeResolver.php:26
          public resolve(Drupal\commerce_order\Entity\OrderItemInterface $order_item) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Resolver/DefaultOrderTypeResolver.php:33
        commerce_price.chain_price_resolver => Drupal\commerce_price\Resolver\ChainPriceResolver (2)
        • Properties (2)
        • Available methods (4)
        • protected resolvers -> array (1) Depth Limit
          public _serviceId -> string (35) "commerce_price.chain_price_resolver"
        • public __construct(array $resolvers = array()) Constructs a new ChainBasePriceResolver object.
          /**
          * Constructs a new ChainBasePriceResolver object.
          *
          * @param \Drupal\commerce_price\Resolver\PriceResolverInterface[] $resolvers
          *   The resolvers.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Resolver/ChainPriceResolver.php:26
          public addResolver(Drupal\commerce_price\Resolver\PriceResolverInterface $resolver) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Resolver/ChainPriceResolver.php:33
          public getResolvers() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Resolver/ChainPriceResolver.php:40
          public resolve(Drupal\commerce\PurchasableEntityInterface $entity, $quantity, Drupal\commerce\Context $context) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Resolver/ChainPriceResolver.php:47
        commerce_price.default_price_resolver => Drupal\commerce_price\Resolver\DefaultPriceResolver (1)
        • Properties
        • Available methods
        • public _serviceId -> string (37) "commerce_price.default_price_resolver"
        • public resolve(Drupal\commerce\PurchasableEntityInterface $entity, $quantity, Drupal\commerce\Context $context) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Resolver/DefaultPriceResolver.php:16
        commerce_order.price_calculator => Drupal\commerce_order\PriceCalculator (8)
        • Properties (8)
        • Available methods (5)
        • protected adjustmentTransformer -> Drupal\commerce_order\AdjustmentTransformer (3) Depth Limit
          protected chainOrderTypeResolver -> Drupal\commerce_order\Resolver\ChainOrderTypeResolver (2) Depth Limit
          protected chainPriceResolver -> Drupal\commerce_price\Resolver\ChainPriceResolver (2) Depth Limit
          protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected processors -> array (1) Depth Limit
          protected orders -> array (1) Depth Limit
          public _serviceId -> string (31) "commerce_order.price_calculator"
        • public __construct(Drupal\commerce_order\AdjustmentTransformerInterface $adjustment_transformer, Drupal\commerce_order\Resolver\ChainOrderTypeResolverInterface $chain_order_type_resolver, Drupal\commerce_price\Resolver\ChainPriceResolverInterface $chain_price_resolver, Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Symfony\Component\HttpFoundation\RequestStack $request_stack) Constructs a new PriceCalculator object.
          /**
          * Constructs a new PriceCalculator object.
          *
          * @param \Drupal\commerce_order\AdjustmentTransformerInterface $adjustment_transformer
          *   The adjustment transformer.
          * @param \Drupal\commerce_order\Resolver\ChainOrderTypeResolverInterface $chain_order_type_resolver
          *   The chain order type resolver.
          * @param \Drupal\commerce_price\Resolver\ChainPriceResolverInterface $chain_price_resolver
          *   The chain price resolver.
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/PriceCalculator.php:77
          public addProcessor(Drupal\commerce_order\OrderProcessorInterface $processor, $adjustment_type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/PriceCalculator.php:88
          public getProcessors($adjustment_type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/PriceCalculator.php:95
          public calculate(Drupal\commerce\PurchasableEntityInterface $purchasable_entity, $quantity, Drupal\commerce\Context $context, array $adjustment_types = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/PriceCalculator.php:105
          protected prepareOrder($order_type_id, Drupal\commerce\Context $context): \Drupal\commerce_order\Entity\OrderInterface Prepares an unsaved order for the given type/context.
          /**
          * Prepares an unsaved order for the given type/context.
          *
          * @param string $order_type_id
          *   The order type ID.
          * @param \Drupal\commerce\Context $context
          *   The context.
          *
          * @return \Drupal\commerce_order\Entity\OrderInterface
          *   The order.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/PriceCalculator.php:147
        commerce_promotion.promotion_order_processor => Drupal\commerce_promotion\PromotionOrderProcessor (3)
        • Properties (3)
        • Available methods (3)
        • protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected languageManager -> Drupal\Core\Language\LanguageManager (6) Depth Limit
          public _serviceId -> string (44) "commerce_promotion.promotion_order_processor"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\Language\LanguageManagerInterface $language_manager) Constructs a new PromotionOrderProcessor object.
          /**
          * Constructs a new PromotionOrderProcessor object.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          * @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
          *   The language manager.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionOrderProcessor.php:39
          public preprocess(Drupal\commerce_order\Entity\OrderInterface $order) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionOrderProcessor.php:47
          public process(Drupal\commerce_order\Entity\OrderInterface $order) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionOrderProcessor.php:99
        commerce_order.order_refresh => Drupal\commerce_order\OrderRefresh (7)
        • Properties (7)
        • Available methods (6)
        • protected orderTypeStorage -> Drupal\Core\Config\Entity\ConfigEntityStorage (18) Depth Limit
          protected chainPriceResolver -> Drupal\commerce_price\Resolver\ChainPriceResolver (2) Depth Limit
          protected currentUser -> Drupal\Core\Session\AccountProxy (6) Depth Limit
          protected time -> Drupal\Component\Datetime\Time (2) Depth Limit
          protected preprocessors -> array (1) Depth Limit
          protected processors -> array (2) Depth Limit
          public _serviceId -> string (28) "commerce_order.order_refresh"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\commerce_price\Resolver\ChainPriceResolverInterface $chain_price_resolver, Drupal\Core\Session\AccountInterface $current_user, Drupal\Component\Datetime\TimeInterface $time) Constructs a new OrderRefresh object.
          /**
          * Constructs a new OrderRefresh object.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          * @param \Drupal\commerce_price\Resolver\ChainPriceResolverInterface $chain_price_resolver
          *   The chain price resolver.
          * @param \Drupal\Core\Session\AccountInterface $current_user
          *   The current user.
          * @param \Drupal\Component\Datetime\TimeInterface $time
          *   The time.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/OrderRefresh.php:73
          public addPreprocessor(Drupal\commerce_order\OrderPreprocessorInterface $processor) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/OrderRefresh.php:83
          public addProcessor(Drupal\commerce_order\OrderProcessorInterface $processor) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/OrderRefresh.php:90
          public shouldRefresh(Drupal\commerce_order\Entity\OrderInterface $order) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/OrderRefresh.php:97
          public needsRefresh(Drupal\commerce_order\Entity\OrderInterface $order) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/OrderRefresh.php:116
          public refresh(Drupal\commerce_order\Entity\OrderInterface $order) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/OrderRefresh.php:148
        commerce_order.availability_manager => Drupal\commerce_order\AvailabilityManager (3)
        • Properties (3)
        • Available methods (3)
        • protected checkers -> array (0)
          protected legacyCheckers -> array (0)
          public _serviceId -> string (35) "commerce_order.availability_manager"
        • public addChecker(Drupal\commerce_order\AvailabilityCheckerInterface $checker) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AvailabilityManager.php:31
          public addLegacyChecker(Drupal\commerce\AvailabilityCheckerInterface $checker) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AvailabilityManager.php:38
          public check(Drupal\commerce_order\Entity\OrderItemInterface $order_item, Drupal\commerce\Context $context): Drupal\commerce_order\AvailabilityResult {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AvailabilityManager.php:45
        commerce_order.availability_order_processor => Drupal\commerce_order\AvailabilityOrderProcessor (3)
        • Properties (3)
        • Available methods (2)
        • protected availabilityManager -> Drupal\commerce_order\AvailabilityManager (3) Depth Limit
          protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          public _serviceId -> string (43) "commerce_order.availability_order_processor"
        • public __construct(Drupal\commerce_order\AvailabilityManagerInterface $availability_manager, Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager) Constructs a new AvailabilityOrderProcessor object.
          /**
          * Constructs a new AvailabilityOrderProcessor object.
          *
          * @param \Drupal\commerce_order\AvailabilityManagerInterface $availability_manager
          *   The availability manager.
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AvailabilityOrderProcessor.php:36
          public process(Drupal\commerce_order\Entity\OrderInterface $order) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AvailabilityOrderProcessor.php:44
        plugin.manager.workflow_group => Drupal\state_machine\WorkflowGroupManager (17)
        • Properties (17)
        • Available methods (27)
        • protected defaults -> array (5) Depth Limit
          protected cacheKey -> string (14) "workflow_group"
          protected cacheTags -> array (1) Depth Limit
          protected alterHook -> string (15) "workflow_groups"
          protected subdir -> null
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected pluginDefinitionAnnotationName -> null
          protected pluginInterface -> null
          protected namespaces -> null
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> null
          protected mapper -> null
          protected definitions -> array (1) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (29) "plugin.manager.workflow_group"
        • public __construct(Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Cache\CacheBackendInterface $cache_backend) Constructs a new WorkflowGroupManager object.
          /**
          * Constructs a new WorkflowGroupManager object.
          *
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
          *   The cache backend.
          */
          
          Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowGroupManager.php:44
          public processDefinition(&$definition, $plugin_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowGroupManager.php:65
          public getDefinitionsByEntityType($entity_type_id = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowGroupManager.php:83
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowGroupManager.php:53
          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:165
          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:206
          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:219
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        plugin.manager.workflow => Drupal\state_machine\WorkflowManager (19)
        • Properties (19)
        • Available methods (29)
        • protected groupManager -> Drupal\state_machine\WorkflowGroupManager (17) Depth Limit
          protected plugins -> array (1) Depth Limit
          protected defaults -> array (5) Depth Limit
          protected cacheKey -> string (8) "workflow"
          protected cacheTags -> array (1) Depth Limit
          protected alterHook -> string (9) "workflows"
          protected subdir -> null
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected pluginDefinitionAnnotationName -> null
          protected pluginInterface -> null
          protected namespaces -> null
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> null
          protected mapper -> null
          protected definitions -> array (4) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (23) "plugin.manager.workflow"
        • public __construct(Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\state_machine\WorkflowGroupManagerInterface $group_manager) Constructs a new WorkflowManager object.
          /**
          * Constructs a new WorkflowManager object.
          *
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
          *   The cache backend.
          * @param \Drupal\state_machine\WorkflowGroupManagerInterface $group_manager
          *   The workflow group manager.
          */
          
          Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowManager.php:58
          public createInstance($plugin_id, array $configuration = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowManager.php:80
          public processDefinition(&$definition, $plugin_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowManager.php:102
          public getGroupedLabels($entity_type_id = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowManager.php:144
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          public getInstance(array $options) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowManager.php:68
          protected getSortedDefinitions(): array Gets the sorted workflow plugin definitions.
          /**
          * Gets the sorted workflow plugin definitions.
          *
          * @return array
          *   The workflow plugin definitions, sorted by group and label.
          */
          
          Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowManager.php:167
          protected getGroupLabels($entity_type_id = null): array Gets a list of group labels for the given entity type ID.
          /**
          * Gets a list of group labels for the given entity type ID.
          *
          * @param string $entity_type_id
          *   The entity type ID.
          *
          * @return array
          *   A list of groups labels keyed by ID.
          */
          
          Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowManager.php:189
          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:165
          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:206
          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:219
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        state_machine.guard_factory => Drupal\state_machine\Guard\GuardFactory (3)
        • Properties (3)
        • Available methods (2)
        • protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
          protected guardServiceIds -> array (0)
          public _serviceId -> string (27) "state_machine.guard_factory"
        • public __construct(Symfony\Component\DependencyInjection\ContainerInterface $container, array $guard_service_ids) Constructs a new GuardFactory object.
          /**
          * Constructs a new GuardFactory object.
          *
          * @param \Symfony\Component\DependencyInjection\ContainerInterface $container
          *   The service container.
          * @param string[] $guard_service_ids
          *   The guard service IDs, grouped by workflow group ID.
          */
          
          Defined in <ROOT>/modules/contrib/state_machine/src/Guard/GuardFactory.php:34
          public get($group_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/state_machine/src/Guard/GuardFactory.php:42
        plugin.manager.entity_reference_selection => Drupal\Core\Entity\EntityReferenceSelection\SelectionPluginManager (17)
        • Properties (17)
        • Available methods (30)
        • protected cacheKey -> string (34) "entity_reference_selection_plugins"
          protected cacheTags -> array (0)
          protected alterHook -> string (26) "entity_reference_selection"
          protected subdir -> string (31) "Plugin/EntityReferenceSelection"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (54) "Drupal\Core\Entity\Annotation\EntityReferenceSelection"
          protected pluginInterface -> string (62) "Drupal\Core\Entity\EntityReferenceSelection\SelectionInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> null
          protected mapper -> null
          protected definitions -> null
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (41) "plugin.manager.entity_reference_selection"
        • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManager.php:24
          public getInstance(array $options) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManager.php:34
          public getPluginId($target_type, $base_plugin_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManager.php:60
          public getSelectionGroups($entity_type_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManager.php:75
          public getSelectionHandler(Drupal\Core\Field\FieldDefinitionInterface $field_definition, Drupal\Core\Entity\EntityInterface $entity = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManager.php:94
          public getFallbackPluginId($plugin_id, array $configuration = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManager.php:107
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions.
          /**
          * Performs extra processing on plugin definitions.
          *
          * By default we add defaults for the type to the definition. If a type has
          * additional processing logic they can do that by replacing or extending the
          * method.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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
          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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        commerce_promotion.usage => Drupal\commerce_promotion\PromotionUsage (2)
        • Properties (2)
        • Available methods (9)
        • protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          public _serviceId -> string (24) "commerce_promotion.usage"
        • public __construct(Drupal\Core\Database\Connection $connection) Constructs a PromotionUsage object.
          /**
          * Constructs a PromotionUsage object.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   The database connection to use.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:26
          public register(Drupal\commerce_order\Entity\OrderInterface $order, Drupal\commerce_promotion\Entity\PromotionInterface $promotion, Drupal\commerce_promotion\Entity\CouponInterface $coupon = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:33
          public reassign($old_mail, $new_mail) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:47
          public delete(array $promotions) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:57
          public deleteByCoupon(array $coupons) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:66
          public load(Drupal\commerce_promotion\Entity\PromotionInterface $promotion, $mail = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:75
          public loadByCoupon(Drupal\commerce_promotion\Entity\CouponInterface $coupon, $mail = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:83
          public loadMultiple(array $promotions, $mail = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:91
          public loadMultipleByCoupon(array $coupons, $mail = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:121
        plugin.manager.commerce_promotion_offer => Drupal\commerce_promotion\PromotionOfferManager (18)
        • Properties (18)
        • Available methods (26)
        • protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected cacheKey -> string (32) "commerce_promotion_offer_plugins"
          protected cacheTags -> array (0)
          protected alterHook -> string (29) "commerce_promotion_offer_info"
          protected subdir -> string (30) "Plugin/Commerce/PromotionOffer"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (59) "Drupal\commerce_promotion\Annotation\CommercePromotionOffer"
          protected pluginInterface -> string (80) "Drupal\commerce_promotion\Plugin\Commerce\PromotionOffer\PromotionOfferInter...
          Drupal\commerce_promotion\Plugin\Commerce\PromotionOffer\PromotionOfferInterface
          
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> Drupal\Core\Plugin\Factory\ContainerFactory (2) Depth Limit
          protected mapper -> null
          protected definitions -> array (5) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (39) "plugin.manager.commerce_promotion_offer"
        • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager) Constructs a new PromotionOfferManager object.
          /**
          * Constructs a new PromotionOfferManager object.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler to invoke the alter hook with.
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionOfferManager.php:39
          public processDefinition(&$definition, $plugin_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionOfferManager.php:50
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        plugin.manager.commerce_condition => Drupal\commerce\ConditionManager (20)
        • Properties (20)
        • Available methods (38)
        • protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager (23) Depth Limit
          protected eventDispatcher -> Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher (4) Recursion
          protected cacheKey -> string (26) "commerce_condition_plugins"
          protected cacheTags -> array (0)
          protected alterHook -> string (23) "commerce_condition_info"
          protected subdir -> string (25) "Plugin/Commerce/Condition"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (44) "Drupal\commerce\Annotation\CommerceCondition"
          protected pluginInterface -> string (60) "Drupal\commerce\Plugin\Commerce\Condition\ConditionInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> null
          protected mapper -> null
          protected definitions -> null
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          protected stringTranslation -> null
          public _serviceId -> string (33) "plugin.manager.commerce_condition"
        • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Symfony\Component\EventDispatcher\EventDispatcherInterface $event_dispatcher) Constructs a new ConditionManager object.
          /**
          * Constructs a new ConditionManager object.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   The cache backend.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager.
          * @param \Symfony\Component\EventDispatcher\EventDispatcherInterface $event_dispatcher
          *   The event dispatcher.
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/ConditionManager.php:54
          public getModuleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Returns the module handler used.
          /**
          * Returns the module handler used.
          *
          * @return \Drupal\Core\Extension\ModuleHandlerInterface
          *   The module handler.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:64
          public processDefinition(&$definition, $plugin_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/ConditionManager.php:66
          public getCategories() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:76
          public getFilteredDefinitions($parent_entity_type_id, array $entity_type_ids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/ConditionManager.php:84
          public getSortedDefinitions(array $definitions = null, $label_key = 'label') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:89
          public getGroupedDefinitions(array $definitions = null, $label_key = 'label') {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:105
          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 getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          protected processDefinitionCategory(&$definition) Processes a plugin definition to ensure there is a category.
          /**
          * Processes a plugin definition to ensure there is a category.
          *
          * If the definition lacks a category, it defaults to the providing module.
          *
          * @param array $definition
          *   The plugin definition.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:29
          protected getProviderName($provider): string Gets the name of a provider.
          /**
          * Gets the name of a provider.
          *
          * @param string $provider
          *   The machine name of a plugin provider.
          *
          * @return string
          *   The human-readable module name if it exists, otherwise the
          *   machine-readable name passed.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:48
          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 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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        private__htkP5TZKkKnAHTtZ3W5dYCXSb37oII-iaBzRJnCt0IY => Twig\Loader\ChainLoader (2)
        • Properties (2)
        • Available methods (7)
        • private hasSourceCache -> array (0)
          private loaders -> array (3) Depth Limit
        • public __construct(array $loaders = array())
          /**
          * @param LoaderInterface[] $loaders
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/ChainLoader.php:29
          public addLoader(Twig\Loader\LoaderInterface $loader)
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/ChainLoader.php:36
          public getLoaders(): LoaderInterface[]
          /**
          * @return LoaderInterface[]
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/ChainLoader.php:45
          public getSourceContext($name)
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/ChainLoader.php:50
          public exists($name)
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/ChainLoader.php:68
          public getCacheKey($name)
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/ChainLoader.php:83
          public isFresh($name, $time)
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/ChainLoader.php:101
        twig.loader.filesystem => Drupal\Core\Template\Loader\FilesystemLoader (5)
        • Properties (5)
        • Available methods (15)
        • Static class properties
        • protected paths -> array (84) Depth Limit
          protected cache -> array (11) Depth Limit
          protected errorCache -> array (2) Depth Limit
          private rootPath -> string (43) "/siteweb/EntrepriseFibreOptique/public/web/"
          • Directory (4KB)
          • drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
            
          public _serviceId -> string (22) "twig.loader.filesystem"
        • public __construct($paths, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Extension\ThemeHandlerInterface $theme_handler) Constructs a new FilesystemLoader object.
          /**
          * Constructs a new FilesystemLoader object.
          *
          * @param string|array $paths
          *   A path or an array of paths to check for templates.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler service.
          * @param \Drupal\Core\Extension\ThemeHandlerInterface $theme_handler
          *   The theme handler service.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/Loader/FilesystemLoader.php:28
          public addPath($path, $namespace = '__main__') Adds a path where templates are stored.
          /**
          * Adds a path where templates are stored.
          *
          * @param string $path
          *   A path where to look for templates.
          * @param string $namespace
          *   (optional) A path name.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/Loader/FilesystemLoader.php:53
          public getPaths($namespace = '__main__'): array The array of paths where to look for templates Returns the paths to the templates.
          /**
          * Returns the paths to the templates.
          *
          * @param string $namespace A path namespace
          *
          * @return array The array of paths where to look for templates
          */
          
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:56
          public getNamespaces(): array The array of defined namespaces Returns the path namespaces.
          /**
          * Returns the path namespaces.
          *
          * The main namespace is always defined.
          *
          * @return array The array of defined namespaces
          */
          
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:68
          public setPaths($paths, $namespace = '__main__') Sets the paths where templates are stored.
          /**
          * Sets the paths where templates are stored.
          *
          * @param string|array $paths     A path or an array of paths where to look for templates
          * @param string       $namespace A path namespace
          */
          
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:79
          public prependPath($path, $namespace = '__main__') Prepends a path where templates are stored.
          /**
          * Prepends a path where templates are stored.
          *
          * @param string $path      A path where to look for templates
          * @param string $namespace A path namespace
          *
          * @throws LoaderError
          */
          
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:120
          public getSourceContext($name)
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:139
          public getCacheKey($name)
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:148
          public exists($name)
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:161
          public isFresh($name, $time)
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:172
          protected findTemplate($name, $throw = true): string|false|null The template name or false/null Checks if the template can be found.
          /**
          * Checks if the template can be found.
          *
          * In Twig 3.0, findTemplate must return a string or null (returning false won't work anymore).
          *
          * @param string $name  The template name
          * @param bool   $throw Whether to throw an exception when an error occurs
          *
          * @return string|false|null The template name or false/null
          */
          
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:192
          private normalizeName($name)
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:253
          private parseName($name, $default = '__main__')
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:258
          private validateName($name)
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:274
          private isAbsolutePath($file)
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:296
        • const MAIN_NAMESPACE :: string (8) "__main__"
          \Drupal\Core\Template\Loader\FilesystemLoader::MAIN_NAMESPACE
        twig.loader.theme_registry => Drupal\Core\Template\Loader\ThemeRegistryLoader (6)
        • Properties (6)
        • Available methods (15)
        • Static class properties
        • protected themeRegistry -> Drupal\Core\Theme\Registry (14) Depth Limit
          protected paths -> array (0)
          protected cache -> array (2) Depth Limit
          protected errorCache -> array (0)
          private rootPath -> null
          public _serviceId -> string (26) "twig.loader.theme_registry"
        • public __construct(Drupal\Core\Theme\Registry $theme_registry) Constructs a new ThemeRegistryLoader object.
          /**
          * Constructs a new ThemeRegistryLoader object.
          *
          * @param \Drupal\Core\Theme\Registry $theme_registry
          *   The theme registry.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/Loader/ThemeRegistryLoader.php:29
          public getPaths($namespace = '__main__'): array The array of paths where to look for templates Returns the paths to the templates.
          /**
          * Returns the paths to the templates.
          *
          * @param string $namespace A path namespace
          *
          * @return array The array of paths where to look for templates
          */
          
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:56
          public getNamespaces(): array The array of defined namespaces Returns the path namespaces.
          /**
          * Returns the path namespaces.
          *
          * The main namespace is always defined.
          *
          * @return array The array of defined namespaces
          */
          
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:68
          public setPaths($paths, $namespace = '__main__') Sets the paths where templates are stored.
          /**
          * Sets the paths where templates are stored.
          *
          * @param string|array $paths     A path or an array of paths where to look for templates
          * @param string       $namespace A path namespace
          */
          
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:79
          public addPath($path, $namespace = '__main__') Adds a path where templates are stored.
          /**
          * Adds a path where templates are stored.
          *
          * @param string $path      A path where to look for templates
          * @param string $namespace A path namespace
          *
          * @throws LoaderError
          */
          
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:99
          public prependPath($path, $namespace = '__main__') Prepends a path where templates are stored.
          /**
          * Prepends a path where templates are stored.
          *
          * @param string $path      A path where to look for templates
          * @param string $namespace A path namespace
          *
          * @throws LoaderError
          */
          
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:120
          public getSourceContext($name)
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:139
          public getCacheKey($name)
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:148
          public exists($name)
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:161
          public isFresh($name, $time)
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:172
          protected findTemplate($name, $throw = true): string|false Finds the path to the requested template.
          /**
          * Finds the path to the requested template.
          *
          * @param string $name
          *   The name of the template to load.
          * @param bool $throw
          *   Whether to throw an exception when an error occurs.
          *
          * @return string|false
          *   The path to the template, or false if the template is not found.
          *
          * @throws \Twig\Error\LoaderError
          *   Thrown if a template matching $name cannot be found.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/Loader/ThemeRegistryLoader.php:47
          private normalizeName($name)
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:253
          private parseName($name, $default = '__main__')
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:258
          private validateName($name)
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:274
          private isAbsolutePath($file)
          Inherited from Twig\Loader\FilesystemLoader
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:296
        • const MAIN_NAMESPACE :: string (8) "__main__"
          \Drupal\Core\Template\Loader\ThemeRegistryLoader::MAIN_NAMESPACE
        twig.loader.string => Drupal\Core\Template\Loader\StringLoader (1)
        • Properties
        • Available methods (4)
        • public _serviceId -> string (18) "twig.loader.string"
        • public exists($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/Loader/StringLoader.php:31
          public getCacheKey($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/Loader/StringLoader.php:43
          public isFresh($name, $time) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/Loader/StringLoader.php:50
          public getSourceContext($name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/Loader/StringLoader.php:57
        twig => Drupal\Core\Template\TwigEnvironment (23)
        • Properties (23)
        • Available methods (67)
        • Static class properties (7)
        • protected state -> Drupal\Core\State\State (3) Depth Limit
          protected templateClasses -> array (14) Depth Limit
          protected twigCachePrefix -> string (0) ""
          private charset -> string (5) "UTF-8"
          private loader -> Twig\Loader\ChainLoader (2) Depth Limit
          private debug -> boolean true
          private autoReload -> boolean true
          private cache -> Twig\Cache\NullCache (0) Depth Limit
          private lexer -> Twig\Lexer (15) Depth Limit
          private parser -> Twig\Parser (14) Depth Limit
          private compiler -> Twig\Compiler (8) Depth Limit
          private baseTemplateClass -> string (14) "\Twig\Template"
          private globals -> array (0)
          private resolvedGlobals -> array (0)
          private loadedTemplates -> array (13) Depth Limit
          private strictVariables -> boolean false
          private templateClassPrefix -> string (15) "__TwigTemplate_"
          private originalCache -> boolean false
          private extensionSet -> Twig\ExtensionSet (15) Depth Limit
          private runtimeLoaders -> array (0)
          private runtimes -> array (0)
          private optionsHash -> string (405) "["Twig\\Extension\\CoreExtension","Twig\\Extension\\EscaperExtension","Twig\...
          ["Twig\\Extension\\CoreExtension","Twig\\Extension\\EscaperExtension","Twig\\Extension\\OptimizerExtension","Twig\\Extension\\SandboxExtension","Drupal\\Core\\Template\\TwigExtension","Twig\\Extension\\DebugExtension","Drupal\\commerce\\TwigExtension\\CommerceTwigExtension","Drupal\\commerce_price\\TwigExtension\\PriceTwigExtension","Drupal\\twig_vardumper\\TwigExtension"]:7:4:2.14.1:1:\Twig\Template:0
          
          public _serviceId -> string (4) "twig"
        • public __construct($root, Drupal\Core\Cache\CacheBackendInterface $cache, $twig_extension_hash, Drupal\Core\State\StateInterface $state, Twig\Loader\LoaderInterface $loader = null, array $options = array()) Constructs a TwigEnvironment object and stores cache and storage internally.
          /**
          * Constructs a TwigEnvironment object and stores cache and storage
          * internally.
          *
          * @param string $root
          *   The app root.
          * @param \Drupal\Core\Cache\CacheBackendInterface $cache
          *   The cache bin.
          * @param string $twig_extension_hash
          *   The Twig extension hash.
          * @param \Drupal\Core\State\StateInterface $state
          *   The state service.
          * @param \Twig\Loader\LoaderInterface $loader
          *   The Twig loader or loader chain.
          * @param array $options
          *   The options for the Twig environment.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigEnvironment.php:69
          public compileSource(Twig\Source $source) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigEnvironment.php:108
          public invalidate() Invalidates all compiled Twig templates.
          /**
          * Invalidates all compiled Twig templates.
          *
          * @see \drupal_flush_all_caches
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigEnvironment.php:140
          public getTwigCachePrefix(): string Get the cache prefixed used by \Drupal\Core\Template\TwigPhpStorageCache.
          /**
          * Get the cache prefixed used by \Drupal\Core\Template\TwigPhpStorageCache.
          *
          * @return string
          *   The file cache prefix, or empty string if the cache is disabled.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigEnvironment.php:152
          public getTemplateMetadata(string $name): array Retrieves metadata associated with a template.
          /**
          * Retrieves metadata associated with a template.
          *
          * @param string $name
          *   The name for which to calculate the template class name.
          *
          * @return array
          *   The template metadata, if any.
          *
          * @throws \Twig\Error\LoaderError
          * @throws \Twig\Error\SyntaxError
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigEnvironment.php:168
          public getTemplateClass($name, $index = null): string Gets the template class associated with the given string.
          /**
          * Gets the template class associated with the given string.
          *
          * @param string $name
          *   The name for which to calculate the template class name.
          * @param int $index
          *   The index if it is an embedded template.
          *
          * @return string
          *   The template class name.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigEnvironment.php:198
          public renderInline($template_string, array $context = array()): \Drupal\Component\Render\MarkupInterface|string Renders a twig string directly.
          /**
          * Renders a twig string directly.
          *
          * Warning: You should use the render element 'inline_template' together with
          * the #template attribute instead of this method directly.
          * On top of that you have to ensure that the template string is not dynamic
          * but just an ordinary static php string, because there may be installations
          * using read-only PHPStorage that want to generate all possible twig
          * templates as part of a build step. So it is important that an automated
          * script can find the templates and extract them. This is only possible if
          * the template is a regular string.
          *
          * @param string $template_string
          *   The template string to render with placeholders.
          * @param array $context
          *   An array of parameters to pass to the template.
          *
          * @return \Drupal\Component\Render\MarkupInterface|string
          *   The rendered inline template as a Markup object.
          *
          * @see \Drupal\Core\Template\Loader\StringLoader::exists()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigEnvironment.php:232
          public getBaseTemplateClass(): string The base template class name Gets the base template class for compiled templates.
          /**
          * Gets the base template class for compiled templates.
          *
          * @return string The base template class name
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:138
          public setBaseTemplateClass($class) Sets the base template class for compiled templates.
          /**
          * Sets the base template class for compiled templates.
          *
          * @param string $class The base template class name
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:152
          public enableDebug() Enables debugging mode.
          /**
          * Enables debugging mode.
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:163
          public disableDebug() Disables debugging mode.
          /**
          * Disables debugging mode.
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:172
          public isDebug(): bool true if debug mode is enabled, false otherwise Checks if debug mode is enabled.
          /**
          * Checks if debug mode is enabled.
          *
          * @return bool true if debug mode is enabled, false otherwise
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:183
          public enableAutoReload() Enables the auto_reload option.
          /**
          * Enables the auto_reload option.
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:191
          public disableAutoReload() Disables the auto_reload option.
          /**
          * Disables the auto_reload option.
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:199
          public isAutoReload(): bool true if auto_reload is enabled, false otherwise Checks if the auto_reload option is enabled.
          /**
          * Checks if the auto_reload option is enabled.
          *
          * @return bool true if auto_reload is enabled, false otherwise
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:209
          public enableStrictVariables() Enables the strict_variables option.
          /**
          * Enables the strict_variables option.
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:217
          public disableStrictVariables() Disables the strict_variables option.
          /**
          * Disables the strict_variables option.
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:226
          public isStrictVariables(): bool true if strict_variables is enabled, false otherwise Checks if the strict_variables option is enabled.
          /**
          * Checks if the strict_variables option is enabled.
          *
          * @return bool true if strict_variables is enabled, false otherwise
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:237
          public getCache($original = true): CacheInterface|string|false A Twig\Cache\CacheInterface implementation, Gets the current cache implementation.
          /**
          * Gets the current cache implementation.
          *
          * @param bool $original Whether to return the original cache option or the real cache instance
          *
          * @return CacheInterface|string|false A Twig\Cache\CacheInterface implementation,
          *                                     an absolute path to the compiled templates,
          *                                     or false to disable cache
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:251
          public setCache($cache) Sets the current cache implementation.
          /**
          * Sets the current cache implementation.
          *
          * @param CacheInterface|string|false $cache A Twig\Cache\CacheInterface implementation,
          *                                           an absolute path to the compiled templates,
          *                                           or false to disable cache
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:263
          public render($name, array $context = array()): string The rendered template Renders a template.
          /**
          * Renders a template.
          *
          * @param string|TemplateWrapper $name    The template name
          * @param array                  $context An array of parameters to pass to the template
          *
          * @return string The rendered template
          *
          * @throws LoaderError  When the template cannot be found
          * @throws SyntaxError  When an error occurred during compilation
          * @throws RuntimeError When an error occurred during rendering
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:316
          public display($name, array $context = array()) Displays a template.
          /**
          * Displays a template.
          *
          * @param string|TemplateWrapper $name    The template name
          * @param array                  $context An array of parameters to pass to the template
          *
          * @throws LoaderError  When the template cannot be found
          * @throws SyntaxError  When an error occurred during compilation
          * @throws RuntimeError When an error occurred during rendering
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:331
          public load($name): TemplateWrapper Loads a template.
          /**
          * Loads a template.
          *
          * @param string|TemplateWrapper $name The template name
          *
          * @throws LoaderError  When the template cannot be found
          * @throws RuntimeError When a previously generated cache is corrupted
          * @throws SyntaxError  When an error occurred during compilation
          *
          * @return TemplateWrapper
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:347
          public loadTemplate($name, $index = null): Template A template instance representing the given template name Loads a template internal representation.
          /**
          * Loads a template internal representation.
          *
          * This method is for internal use only and should never be called
          * directly.
          *
          * @param string $name  The template name
          * @param int    $index The index if it is an embedded template
          *
          * @return Template A template instance representing the given template name
          *
          * @throws LoaderError  When the template cannot be found
          * @throws RuntimeError When a previously generated cache is corrupted
          * @throws SyntaxError  When an error occurred during compilation
          *
          * @internal
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:379
          public loadClass($cls, $name, $index = null)
          /**
          * @internal
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:387
          public createTemplate($template, string $name = null): TemplateWrapper A template instance representing the given template name Creates a template from source.
          /**
          * Creates a template from source.
          *
          * This method should not be used as a generic way to load templates.
          *
          * @param string $template The template source
          * @param string $name     An optional name of the template to be used in error messages
          *
          * @return TemplateWrapper A template instance representing the given template name
          *
          * @throws LoaderError When the template cannot be found
          * @throws SyntaxError When an error occurred during compilation
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:446
          public isTemplateFresh($name, $time): bool true if the template is fresh, false otherwise Returns true if the template is still fresh.
          /**
          * Returns true if the template is still fresh.
          *
          * Besides checking the loader for freshness information,
          * this method also checks if the enabled extensions have
          * not changed.
          *
          * @param string $name The template name
          * @param int    $time The last modification time of the cached template
          *
          * @return bool true if the template is fresh, false otherwise
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:480
          public resolveTemplate($names): TemplateWrapper|Template Tries to load a template consecutively from an array.
          /**
          * Tries to load a template consecutively from an array.
          *
          * Similar to load() but it also accepts instances of \Twig\Template and
          * \Twig\TemplateWrapper, and an array of templates where each is tried to be loaded.
          *
          * @param string|TemplateWrapper|array $names A template or an array of templates to try consecutively
          *
          * @return TemplateWrapper|Template
          *
          * @throws LoaderError When none of the templates can be found
          * @throws SyntaxError When an error occurred during compilation
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:498
          public setLexer(Twig\Lexer $lexer)
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:524
          public tokenize(Twig\Source $source): TokenStream Tokenizes a source code.
          /**
          * Tokenizes a source code.
          *
          * @return TokenStream
          *
          * @throws SyntaxError When the code is syntactically wrong
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:536
          public setParser(Twig\Parser $parser)
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:545
          public parse(Twig\TokenStream $stream): ModuleNode Converts a token stream to a node tree.
          /**
          * Converts a token stream to a node tree.
          *
          * @return ModuleNode
          *
          * @throws SyntaxError When the token stream is syntactically or semantically wrong
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:557
          public setCompiler(Twig\Compiler $compiler)
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:566
          public compile(Twig\Node\Node $node): string The compiled PHP source code Compiles a node and returns the PHP code.
          /**
          * Compiles a node and returns the PHP code.
          *
          * @return string The compiled PHP source code
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:576
          public setLoader(Twig\Loader\LoaderInterface $loader)
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:604
          public getLoader(): LoaderInterface Gets the Loader instance.
          /**
          * Gets the Loader instance.
          *
          * @return LoaderInterface
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:614
          public setCharset($charset) Sets the default template charset.
          /**
          * Sets the default template charset.
          *
          * @param string $charset The default charset
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:624
          public getCharset(): string The default charset Gets the default template charset.
          /**
          * Gets the default template charset.
          *
          * @return string The default charset
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:639
          public hasExtension($class): bool Whether the extension is registered or not Returns true if the given extension is registered.
          /**
          * Returns true if the given extension is registered.
          *
          * @param string $class The extension class name
          *
          * @return bool Whether the extension is registered or not
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:651
          public addRuntimeLoader(Twig\RuntimeLoader\RuntimeLoaderInterface $loader) Adds a runtime loader.
          /**
          * Adds a runtime loader.
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:659
          public getExtension($class): ExtensionInterface Gets an extension by class name.
          /**
          * Gets an extension by class name.
          *
          * @param string $class The extension class name
          *
          * @return ExtensionInterface
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:671
          public getRuntime($class): object The runtime implementation Returns the runtime implementation of a Twig element (filter/function/test).
          /**
          * Returns the runtime implementation of a Twig element (filter/function/test).
          *
          * @param string $class A runtime class name
          *
          * @return object The runtime implementation
          *
          * @throws RuntimeError When the template cannot be found
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:685
          public addExtension(Twig\Extension\ExtensionInterface $extension)
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:700
          public setExtensions(array $extensions) Registers an array of extensions.
          /**
          * Registers an array of extensions.
          *
          * @param array $extensions An array of extensions
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:711
          public getExtensions(): ExtensionInterface[] An array of extensions (keys are for internal usage only and should not be relied on) Returns all registered extensions.
          /**
          * Returns all registered extensions.
          *
          * @return ExtensionInterface[] An array of extensions (keys are for internal usage only and should not be relied on)
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:722
          public addTokenParser(Twig\TokenParser\TokenParserInterface $parser)
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:727
          public getTokenParsers(): TokenParserInterface[] Gets the registered Token Parsers.
          /**
          * Gets the registered Token Parsers.
          *
          * @return TokenParserInterface[]
          *
          * @internal
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:739
          public getTags(): TokenParserInterface[] Gets registered tags.
          /**
          * Gets registered tags.
          *
          * @return TokenParserInterface[]
          *
          * @internal
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:751
          public addNodeVisitor(Twig\NodeVisitor\NodeVisitorInterface $visitor)
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:761
          public getNodeVisitors(): NodeVisitorInterface[] Gets the registered Node Visitors.
          /**
          * Gets the registered Node Visitors.
          *
          * @return NodeVisitorInterface[]
          *
          * @internal
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:773
          public addFilter(Twig\TwigFilter $filter)
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:778
          public getFilter($name): TwigFilter|false Get a filter by name.
          /**
          * Get a filter by name.
          *
          * Subclasses may override this method and load filters differently;
          * so no list of filters is available.
          *
          * @param string $name The filter name
          *
          * @return TwigFilter|false
          *
          * @internal
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:795
          public registerUndefinedFilterCallback(callable $callable)
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:800
          public getFilters(): TwigFilter[] Gets the registered Filters.
          /**
          * Gets the registered Filters.
          *
          * Be warned that this method cannot return filters defined with registerUndefinedFilterCallback.
          *
          * @return TwigFilter[]
          *
          * @see registerUndefinedFilterCallback
          *
          * @internal
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:816
          public addTest(Twig\TwigTest $test)
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:821
          public getTests(): TwigTest[] Gets the registered Tests.
          /**
          * Gets the registered Tests.
          *
          * @return TwigTest[]
          *
          * @internal
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:833
          public getTest($name): TwigTest|false Gets a test by name.
          /**
          * Gets a test by name.
          *
          * @param string $name The test name
          *
          * @return TwigTest|false
          *
          * @internal
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:847
          public addFunction(Twig\TwigFunction $function)
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:852
          public getFunction($name): TwigFunction|false Get a function by name.
          /**
          * Get a function by name.
          *
          * Subclasses may override this method and load functions differently;
          * so no list of functions is available.
          *
          * @param string $name function name
          *
          * @return TwigFunction|false
          *
          * @internal
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:869
          public registerUndefinedFunctionCallback(callable $callable)
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:874
          public getFunctions(): TwigFunction[] Gets registered functions.
          /**
          * Gets registered functions.
          *
          * Be warned that this method cannot return functions defined with registerUndefinedFunctionCallback.
          *
          * @return TwigFunction[]
          *
          * @see registerUndefinedFunctionCallback
          *
          * @internal
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:890
          public addGlobal($name, $value) Registers a Global.
          /**
          * Registers a Global.
          *
          * New globals can be added before compiling or rendering a template;
          * but after, you can only update existing globals.
          *
          * @param string $name  The global name
          * @param mixed  $value The global value
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:904
          public getGlobals(): array An array of globals Gets the registered Globals.
          /**
          * Gets the registered Globals.
          *
          * @return array An array of globals
          *
          * @internal
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:924
          public mergeGlobals(array $context): array The context merged with the globals Merges a context with the defined globals.
          /**
          * Merges a context with the defined globals.
          *
          * @param array $context An array representing the context
          *
          * @return array The context merged with the globals
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:944
          public getUnaryOperators(): array An array of unary operators Gets the registered unary Operators.
          /**
          * Gets the registered unary Operators.
          *
          * @return array An array of unary operators
          *
          * @internal
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:964
          public getBinaryOperators(): array An array of binary operators Gets the registered binary Operators.
          /**
          * Gets the registered binary Operators.
          *
          * @return array An array of binary operators
          *
          * @internal
          */
          
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:976
          private updateOptionsHash()
          Inherited from Twig\Environment
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:981
        • const CACHE_PREFIX_METADATA_KEY :: string (26) "twig_extension_hash_prefix"
          \Drupal\Core\Template\TwigEnvironment::CACHE_PREFIX_METADATA_KEY
          const VERSION :: string (6) "2.14.1"
          \Drupal\Core\Template\TwigEnvironment::VERSION
          const VERSION_ID :: integer 21401
          \Drupal\Core\Template\TwigEnvironment::VERSION_ID
          const MAJOR_VERSION :: integer 2
          \Drupal\Core\Template\TwigEnvironment::MAJOR_VERSION
          const MINOR_VERSION :: integer 14
          \Drupal\Core\Template\TwigEnvironment::MINOR_VERSION
          const RELEASE_VERSION :: integer 1
          \Drupal\Core\Template\TwigEnvironment::RELEASE_VERSION
          const EXTRA_VERSION :: string (0) ""
          \Drupal\Core\Template\TwigEnvironment::EXTRA_VERSION
        date.formatter => Drupal\Core\Datetime\DateFormatter (10)
        • Properties (10)
        • Available methods (14)
        • protected timezones -> null
          protected dateFormatStorage -> Drupal\Core\Config\Entity\ConfigEntityStorage (18) Depth Limit
          protected languageManager -> Drupal\Core\Language\LanguageManager (6) Depth Limit
          protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          protected requestStack -> Symfony\Component\HttpFoundation\RequestStack (2) Depth Limit
          protected country -> null
          protected dateFormats -> array (0)
          protected units -> array (7) Depth Limit
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager (4) Depth Limit
          public _serviceId -> string (14) "date.formatter"
        • public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\Language\LanguageManagerInterface $language_manager, Drupal\Core\StringTranslation\TranslationInterface $translation, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Symfony\Component\HttpFoundation\RequestStack $request_stack) Constructs a Date object.
          /**
          * Constructs a Date object.
          *
          * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
          *   The entity type manager service.
          * @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
          *   The language manager.
          * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
          *   The string translation.
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The configuration factory.
          * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
          *   The request stack.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:92
          public format($timestamp, $type = 'medium', $format = '', $timezone = null, $langcode = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:103
          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 formatInterval($interval, $granularity = 2, $langcode = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:148
          public getSampleDateFormats($langcode = null, $timestamp = null, $timezone = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:173
          public formatTimeDiffUntil($timestamp, $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:186
          public formatTimeDiffSince($timestamp, $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:194
          public formatDiff($from, $to, $options = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:202
          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 dateFormat($format, $langcode): \Drupal\Core\Datetime\DateFormatInterface|null Loads the given format pattern for the given langcode.
          /**
          * Loads the given format pattern for the given langcode.
          *
          * @param string $format
          *   The machine name of the date format.
          * @param string $langcode
          *   The langcode of the language to use.
          *
          * @return \Drupal\Core\Datetime\DateFormatInterface|null
          *   The configuration entity for the date format in the given language for
          *   non-custom formats, NULL otherwise.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:327
          protected country(): string Returns the default country from config.
          /**
          * Returns the default country from config.
          *
          * @return string
          *   The config setting for country.default.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:343
        twig.extension => Drupal\Core\Template\TwigExtension (5)
        • Properties (5)
        • Available methods (22)
        • protected urlGenerator -> Drupal\Core\Render\MetadataBubblingUrlGenerator (3) Depth Limit
          protected renderer -> Drupal\Core\Render\Renderer (9) Depth Limit
          protected themeManager -> Drupal\Core\Theme\ThemeManager (7) Depth Limit
          protected dateFormatter -> Drupal\Core\Datetime\DateFormatter (10) Depth Limit
          public _serviceId -> string (14) "twig.extension"
        • public __construct(Drupal\Core\Render\RendererInterface $renderer, Drupal\Core\Routing\UrlGeneratorInterface $url_generator, Drupal\Core\Theme\ThemeManagerInterface $theme_manager, Drupal\Core\Datetime\DateFormatterInterface $date_formatter) Constructs \Drupal\Core\Template\TwigExtension.
          /**
          * Constructs \Drupal\Core\Template\TwigExtension.
          *
          * @param \Drupal\Core\Render\RendererInterface $renderer
          *   The renderer.
          * @param \Drupal\Core\Routing\UrlGeneratorInterface $url_generator
          *   The URL generator.
          * @param \Drupal\Core\Theme\ThemeManagerInterface $theme_manager
          *   The theme manager.
          * @param \Drupal\Core\Datetime\DateFormatterInterface $date_formatter
          *   The date formatter.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:76
          public getFunctions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:86
          public getFilters() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:108
          public getNodeVisitors() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:143
          public getTokenParsers() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:154
          public getName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:163
          public getPath($name, $parameters = array(), $options = array()): string Generates a URL path given a route name and parameters.
          /**
          * Generates a URL path given a route name and parameters.
          *
          * @param $name
          *   The name of the route.
          * @param array $parameters
          *   An associative array of route parameters names and values.
          * @param array $options
          *   (optional) An associative array of additional options. The 'absolute'
          *   option is forced to be FALSE.
          *
          * @return string
          *   The generated URL path (relative URL) for the given route.
          *
          * @see \Drupal\Core\Routing\UrlGeneratorInterface::generateFromRoute()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:183
          public getUrl($name, $parameters = array(), $options = array()): array Generates an absolute URL given a route name and parameters.
          /**
          * Generates an absolute URL given a route name and parameters.
          *
          * @param $name
          *   The name of the route.
          * @param array $parameters
          *   An associative array of route parameter names and values.
          * @param array $options
          *   (optional) An associative array of additional options. The 'absolute'
          *   option is forced to be TRUE.
          *
          * @return array
          *   A render array with generated absolute URL for the given route.
          *
          * @todo Add an option for scheme-relative URLs.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:206
          public getLink($text, $url, $attributes = array()): array Gets a rendered link from a url object.
          /**
          * Gets a rendered link from a url object.
          *
          * @param string $text
          *   The link text for the anchor tag as a translated string.
          * @param \Drupal\Core\Url|string $url
          *   The URL object or string used for the link.
          * @param array|\Drupal\Core\Template\Attribute $attributes
          *   An optional array or Attribute object of link attributes.
          *
          * @return array
          *   A render array representing a link to the given URL.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:232
          public getActiveTheme(): string Gets the name of the active theme.
          /**
          * Gets the name of the active theme.
          *
          * @return string
          *   The name of the active theme.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:268
          public getActiveThemePath(): string Gets the path of the active theme.
          /**
          * Gets the path of the active theme.
          *
          * @return string
          *   The path to the active theme.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:278
          public isUrlGenerationSafe(Twig\Node\Node $args_node): array Determines at compile time whether the generated URL will be safe.
          /**
          * Determines at compile time whether the generated URL will be safe.
          *
          * Saves the unneeded automatic escaping for performance reasons.
          *
          * The URL generation process percent encodes non-alphanumeric characters.
          * Thus, the only character within a URL that must be escaped in HTML is the
          * ampersand ("&") which separates query params. Thus we cannot mark
          * the generated URL as always safe, but only when we are sure there won't be
          * multiple query params. This is the case when there are none or only one
          * constant parameter given. For instance, we know beforehand this will not
          * need to be escaped:
          * - path('route')
          * - path('route', {'param': 'value'})
          * But the following may need to be escaped:
          * - path('route', var)
          * - path('route', {'param': ['val1', 'val2'] }) // a sub-array
          * - path('route', {'param1': 'value1', 'param2': 'value2'})
          * If param1 and param2 reference placeholders in the route, it would not
          * need to be escaped, but we don't know that in advance.
          *
          * @param \Twig\Node\Node $args_node
          *   The arguments of the path/url functions.
          *
          * @return array
          *   An array with the contexts the URL is safe
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:309
          public attachLibrary($library) Attaches an asset library to the template, and hence to the response.
          /**
          * Attaches an asset library to the template, and hence to the response.
          *
          * Allows Twig templates to attach asset libraries using
          * @code
          * {{ attach_library('extension/library_name') }}
          * @endcode
          *
          * @param string $library
          *   An asset library.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:332
          public escapePlaceholder(Twig\Environment $env, $string): string|null Provides a placeholder wrapper around ::escapeFilter.
          /**
          * Provides a placeholder wrapper around ::escapeFilter.
          *
          * @param \Twig\Environment $env
          *   A Twig Environment instance.
          * @param mixed $string
          *   The value to be escaped.
          *
          * @return string|null
          *   The escaped, rendered output, or NULL if there is no valid output.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:352
          public escapeFilter(Twig\Environment $env, $arg, $strategy = 'html', $charset = null, $autoescape = false): string|null Overrides twig_escape_filter().
          /**
          * Overrides twig_escape_filter().
          *
          * Replacement function for Twig's escape filter.
          *
          * Note: This function should be kept in sync with
          * theme_render_and_autoescape().
          *
          * @param \Twig\Environment $env
          *   A Twig Environment instance.
          * @param mixed $arg
          *   The value to be escaped.
          * @param string $strategy
          *   The escaping strategy. Defaults to 'html'.
          * @param string $charset
          *   The charset.
          * @param bool $autoescape
          *   Whether the function is called by the auto-escaping feature (TRUE) or by
          *   the developer (FALSE).
          *
          * @return string|null
          *   The escaped, rendered output, or NULL if there is no valid output.
          *
          * @throws \Exception
          *   When $arg is passed as an object which does not implement __toString(),
          *   RenderableInterface or toString().
          *
          * @todo Refactor this to keep it in sync with theme_render_and_autoescape()
          *   in https://www.drupal.org/node/2575065
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:388
          public renderVar($arg): mixed Wrapper around render() for twig printed output.
          /**
          * Wrapper around render() for twig printed output.
          *
          * If an object is passed which does not implement __toString(),
          * RenderableInterface or toString() then an exception is thrown;
          * Other objects are casted to string. However in the case that the
          * object is an instance of a \Twig\Markup object it is returned directly
          * to support auto escaping.
          *
          * If an array is passed it is rendered via render() and scalar values are
          * returned directly.
          *
          * @param mixed $arg
          *   String, Object or Render Array.
          *
          * @throws \Exception
          *   When $arg is passed as an object which does not implement __toString(),
          *   RenderableInterface or toString().
          *
          * @return mixed
          *   The rendered output or a \Twig\Markup object.
          *
          * @see render
          * @see TwigNodeVisitor
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:509
          public safeJoin(Twig\Environment $env, $value, $glue = ''): string Joins several strings together safely.
          /**
          * Joins several strings together safely.
          *
          * @param \Twig\Environment $env
          *   A Twig Environment instance.
          * @param mixed[]|\Traversable|null $value
          *   The pieces to join.
          * @param string $glue
          *   The delimiter with which to join the string. Defaults to an empty string.
          *   This value is expected to be safe for output and user provided data
          *   should never be used as a glue.
          *
          * @return string
          *   The strings joined together.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:568
          public createAttribute(array $attributes = array()): \Drupal\Core\Template\Attribute Creates an Attribute object.
          /**
          * Creates an Attribute object.
          *
          * @param array $attributes
          *   (optional) An associative array of key-value pairs to be converted to
          *   HTML attributes.
          *
          * @return \Drupal\Core\Template\Attribute
          *   An attributes object that has the given attributes.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:589
          public withoutFilter($element): array Removes child elements from a copy of the original array.
          /**
          * Removes child elements from a copy of the original array.
          *
          * Creates a copy of the renderable array and removes child elements by key
          * specified through filter's arguments. The copy can be printed without these
          * elements. The original renderable array is still available and can be used
          * to print child elements in their entirety in the twig template.
          *
          * @param array|object $element
          *   The parent renderable array to exclude the child items.
          * @param string[]|string ...
          *   The string keys of $element to prevent printing. Arguments can include
          *   string keys directly, or arrays of string keys to hide.
          *
          * @return array
          *   The filtered renderable array.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:610
          public getTests()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:31
          public getOperators()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:41
          protected bubbleArgMetadata($arg) Bubbles Twig template argument's cacheability & attachment metadata.
          /**
          * Bubbles Twig template argument's cacheability & attachment metadata.
          *
          * For example: a generated link or generated URL object is passed as a Twig
          * template argument, and its bubbleable metadata must be bubbled.
          *
          * @see \Drupal\Core\GeneratedLink
          * @see \Drupal\Core\GeneratedUrl
          *
          * @param mixed $arg
          *   A Twig template argument that is about to be printed.
          *
          * @see \Drupal\Core\Theme\ThemeManager::render()
          * @see \Drupal\Core\Render\RendererInterface::render()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:468
        twig.extension.debug => Twig\Extension\DebugExtension (1)
        • Properties
        • Available methods (6)
        • public _serviceId -> string (20) "twig.extension.debug"
        • public getFunctions()
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/DebugExtension.php:17
          public getTokenParsers()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:16
          public getNodeVisitors()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:21
          public getFilters()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:26
          public getTests()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:31
          public getOperators()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:41
        commerce.twig_extension => Drupal\commerce\TwigExtension\CommerceTwigExtension (1)
        • Properties
        • Available methods (8)
        • public _serviceId -> string (23) "commerce.twig_extension"
        • public getFilters()
          /**
          * @inheritdoc
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/TwigExtension/CommerceTwigExtension.php:15
          public getName()
          /**
          * @inheritdoc
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/TwigExtension/CommerceTwigExtension.php:24
          public getTokenParsers()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:16
          public getNodeVisitors()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:21
          public getTests()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:31
          public getFunctions()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:36
          public getOperators()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:41
          public static renderEntity($entity, $view_mode = 'default'): array Renders an entity in the given view mode.
          \Drupal\commerce\TwigExtension\CommerceTwigExtension::renderEntity($entity, $view_mode = 'default')
          /**
          * Renders an entity in the given view mode.
          *
          * Example: {{ order_item.getPurchasableEntity|commerce_entity_render }}
          *
          * @param mixed $entity
          *   The entity.
          * @param string $view_mode
          *   The view mode.
          *
          * @return array
          *   A renderable array for the rendered entity.
          *
          * @throws \InvalidArgumentException
          */
          
          Defined in <ROOT>/modules/contrib/commerce/src/TwigExtension/CommerceTwigExtension.php:43
        commerce_price.twig_extension => Drupal\commerce_price\TwigExtension\PriceTwigExtension (1)
        • Properties
        • Available methods (8)
        • public _serviceId -> string (29) "commerce_price.twig_extension"
        • public getFilters()
          /**
          * @inheritdoc
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/TwigExtension/PriceTwigExtension.php:15
          public getName()
          /**
          * @inheritdoc
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/TwigExtension/PriceTwigExtension.php:24
          public getTokenParsers()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:16
          public getNodeVisitors()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:21
          public getTests()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:31
          public getFunctions()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:36
          public getOperators()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:41
          public static formatPrice($price, array $options = array()): mixed Formats a price object/array.
          \Drupal\commerce_price\TwigExtension\PriceTwigExtension::formatPrice($price, array $options = array())
          /**
          * Formats a price object/array.
          *
          * Examples:
          * {{ order.getTotalPrice|commerce_price_format }}
          * {{ order.getTotalPrice|commerce_price_format|default('N/A') }}
          * {{ order.getTotalPrice|commerce_price_format({'minimum_fraction_digits': 0}) }}
          * {{ order.getTotalPrice|commerce_price_format({'currency_display': 'code''}) }}
          *
          * @param mixed $price
          *   Either a Price object, or an array with number and currency_code keys.
          * @param array $options
          *   (optional) An array of options to pass to the currency formatter.
          *
          * @return mixed
          *   A formatted price, suitable for rendering in a twig template.
          *
          * @throws \InvalidArgumentException
          */
          
          Defined in <ROOT>/modules/contrib/commerce/modules/price/src/TwigExtension/PriceTwigExtension.php:47
        twig_vardumper.twig_extension => Drupal\twig_vardumper\TwigExtension (1)
        • Properties
        • Available methods (8)
        • public _serviceId -> string (29) "twig_vardumper.twig_extension"
        • public getFunctions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/twig_vardumper/src/TwigExtension.php:17
          public getName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/modules/contrib/twig_vardumper/src/TwigExtension.php:37
          public drupalDump(Twig\Environment $env, array $context, array $args = array()): false|string|void Dumps information about variables.
          /**
          * Dumps information about variables.
          *
          * @param \Twig\Environment $env
          *   Enviroment values.
          * @param array $context
          *   Context values.
          * @param array $args
          *   Variables.
          *
          * @return false|string|void
          */
          
          Defined in <ROOT>/modules/contrib/twig_vardumper/src/TwigExtension.php:53
          public getTokenParsers()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:16
          public getNodeVisitors()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:21
          public getFilters()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:26
          public getTests()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:31
          public getOperators()
          Inherited from Twig\Extension\AbstractExtension
          Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:41
        plugin.manager.image.effect => Drupal\image\ImageEffectManager (17)
        • Properties (17)
        • Available methods (26)
        • protected cacheKey -> string (20) "image_effect_plugins"
          protected cacheTags -> array (0)
          protected alterHook -> string (17) "image_effect_info"
          protected subdir -> string (18) "Plugin/ImageEffect"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (35) "Drupal\image\Annotation\ImageEffect"
          protected pluginInterface -> string (33) "Drupal\image\ImageEffectInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> Drupal\Core\Plugin\Factory\ContainerFactory (2) Depth Limit
          protected mapper -> null
          protected definitions -> array (7) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (27) "plugin.manager.image.effect"
        • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler) Constructs a new ImageEffectManager.
          /**
          * Constructs a new ImageEffectManager.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          */
          
          Defined in <ROOT>/core/modules/image/src/ImageEffectManager.php:33
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions.
          /**
          * Performs extra processing on plugin definitions.
          *
          * By default we add defaults for the type to the definition. If a type has
          * additional processing logic they can do that by replacing or extending the
          * method.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        stream_wrapper.public => Drupal\Core\StreamWrapper\PublicStream (4)
        • Properties (4)
        • Available methods (37)
        • Static class properties (11)
        • public context -> null
          public handle -> null
          protected uri -> string (69) "public://styles/product_carrousel/public/2021-04/RE012B02N-C12@12.jpg"
          • File ()
          • ----------    Jan 01 1970 public://styles/product_carrousel/public/2021-04/RE012B02N-C12@12.jpg
            
          public _serviceId -> string (21) "stream_wrapper.public"
        • public getName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/PublicStream.php:28
          public getDescription() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/PublicStream.php:35
          public getDirectoryPath() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/PublicStream.php:42
          public getExternalUrl() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/PublicStream.php:49
          public setUri($uri) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:60
          public getUri() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:67
          public realpath() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:101
          public stream_open($uri, $mode, $options, &$opened_path): bool Support for fopen(), file_get_contents(), file_put_contents() etc.
          /**
          * Support for fopen(), file_get_contents(), file_put_contents() etc.
          *
          * @param string $uri
          *   A string containing the URI to the file to open.
          * @param int $mode
          *   The file mode ("r", "wb" etc.).
          * @param int $options
          *   A bit mask of STREAM_USE_PATH and STREAM_REPORT_ERRORS.
          * @param string $opened_path
          *   A string containing the path actually opened.
          *
          * @return bool
          *   Returns TRUE if file was opened successfully.
          *
          * @see http://php.net/manual/streamwrapper.stream-open.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:163
          public stream_lock($operation): bool Support for flock().
          /**
          * Support for flock().
          *
          * @param int $operation
          *   One of the following:
          *   - LOCK_SH to acquire a shared lock (reader).
          *   - LOCK_EX to acquire an exclusive lock (writer).
          *   - LOCK_UN to release a lock (shared or exclusive).
          *   - LOCK_NB if you don't want flock() to block while locking (not
          *     supported on Windows).
          *
          * @return bool
          *   Always returns TRUE at the present time.
          *
          * @see http://php.net/manual/streamwrapper.stream-lock.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:197
          public stream_read($count): string|bool Support for fread(), file_get_contents() etc.
          /**
          * Support for fread(), file_get_contents() etc.
          *
          * @param int $count
          *   Maximum number of bytes to be read.
          *
          * @return string|bool
          *   The string that was read, or FALSE in case of an error.
          *
          * @see http://php.net/manual/streamwrapper.stream-read.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:216
          public stream_write($data): int Support for fwrite(), file_put_contents() etc.
          /**
          * Support for fwrite(), file_put_contents() etc.
          *
          * @param string $data
          *   The string to be written.
          *
          * @return int
          *   The number of bytes written.
          *
          * @see http://php.net/manual/streamwrapper.stream-write.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:231
          public stream_eof(): bool Support for feof().
          /**
          * Support for feof().
          *
          * @return bool
          *   TRUE if end-of-file has been reached.
          *
          * @see http://php.net/manual/streamwrapper.stream-eof.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:243
          public stream_seek($offset, $whence0) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:250
          public stream_flush(): bool Support for fflush().
          /**
          * Support for fflush().
          *
          * @return bool
          *   TRUE if data was successfully stored (or there was no data to store).
          *
          * @see http://php.net/manual/streamwrapper.stream-flush.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:264
          public stream_tell(): bool Support for ftell().
          /**
          * Support for ftell().
          *
          * @return bool
          *   The current offset in bytes from the beginning of file.
          *
          * @see http://php.net/manual/streamwrapper.stream-tell.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:276
          public stream_stat(): bool Support for fstat().
          /**
          * Support for fstat().
          *
          * @return bool
          *   An array with file status, or FALSE in case of an error - see fstat()
          *   for a description of this array.
          *
          * @see http://php.net/manual/streamwrapper.stream-stat.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:289
          public stream_close(): bool Support for fclose().
          /**
          * Support for fclose().
          *
          * @return bool
          *   TRUE if stream was successfully closed.
          *
          * @see http://php.net/manual/streamwrapper.stream-close.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:301
          public stream_cast($cast_as) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:308
          public stream_metadata($uri, $option, $value) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:315
          public stream_set_option($option, $arg1, $arg2) {@inheritdoc}
          /**
          * {@inheritdoc}
          *
          * Since Windows systems do not allow it and it is not needed for most use
          * cases anyway, this method is not supported on local files and will trigger
          * an error and return false. If needed, custom subclasses can provide
          * OS-specific implementations for advanced use cases.
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:358
          public stream_truncate($new_size) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:366
          public unlink($uri): bool Support for unlink().
          /**
          * Support for unlink().
          *
          * @param string $uri
          *   A string containing the URI to the resource to delete.
          *
          * @return bool
          *   TRUE if resource was successfully deleted.
          *
          * @see http://php.net/manual/streamwrapper.unlink.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:381
          public rename($from_uri, $to_uri): bool Support for rename().
          /**
          * Support for rename().
          *
          * @param string $from_uri
          *   The URI to the file to rename.
          * @param string $to_uri
          *   The new URI for file.
          *
          * @return bool
          *   TRUE if file was successfully renamed.
          *
          * @see http://php.net/manual/streamwrapper.rename.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:399
          public dirname($uri = null): string Gets the name of the directory from a given path.
          /**
          * Gets the name of the directory from a given path.
          *
          * This method is usually accessed through
          * \Drupal\Core\File\FileSystemInterface::dirname(), which wraps around the
          * PHP dirname() function because it does not support stream wrappers.
          *
          * @param string $uri
          *   A URI or path.
          *
          * @return string
          *   A string containing the directory name.
          *
          * @see \Drupal\Core\File\FileSystemInterface::dirname()
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:418
          public mkdir($uri, $mode, $options): bool Support for mkdir().
          /**
          * Support for mkdir().
          *
          * @param string $uri
          *   A string containing the URI to the directory to create.
          * @param int $mode
          *   Permission flags - see mkdir().
          * @param int $options
          *   A bit mask of STREAM_REPORT_ERRORS and STREAM_MKDIR_RECURSIVE.
          *
          * @return bool
          *   TRUE if directory was successfully created.
          *
          * @see http://php.net/manual/streamwrapper.mkdir.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:445
          public rmdir($uri, $options): bool Support for rmdir().
          /**
          * Support for rmdir().
          *
          * @param string $uri
          *   A string containing the URI to the directory to delete.
          * @param int $options
          *   A bit mask of STREAM_REPORT_ERRORS.
          *
          * @return bool
          *   TRUE if directory was successfully removed.
          *
          * @see http://php.net/manual/streamwrapper.rmdir.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:479
          public url_stat($uri, $flags): array Support for stat().
          /**
          * Support for stat().
          *
          * @param string $uri
          *   A string containing the URI to get information about.
          * @param int $flags
          *   A bit mask of STREAM_URL_STAT_LINK and STREAM_URL_STAT_QUIET.
          *
          * @return array
          *   An array with file status, or FALSE in case of an error - see fstat()
          *   for a description of this array.
          *
          * @see http://php.net/manual/streamwrapper.url-stat.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:505
          public dir_opendir($uri, $options): bool Support for opendir().
          /**
          * Support for opendir().
          *
          * @param string $uri
          *   A string containing the URI to the directory to open.
          * @param int $options
          *   Unknown (parameter is not documented in PHP Manual).
          *
          * @return bool
          *   TRUE on success.
          *
          * @see http://php.net/manual/streamwrapper.dir-opendir.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:531
          public dir_readdir(): string Support for readdir().
          /**
          * Support for readdir().
          *
          * @return string
          *   The next filename, or FALSE if there are no more files in the directory.
          *
          * @see http://php.net/manual/streamwrapper.dir-readdir.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:546
          public dir_rewinddir(): bool Support for rewinddir().
          /**
          * Support for rewinddir().
          *
          * @return bool
          *   TRUE on success.
          *
          * @see http://php.net/manual/streamwrapper.dir-rewinddir.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:558
          public dir_closedir(): bool Support for closedir().
          /**
          * Support for closedir().
          *
          * @return bool
          *   TRUE on success.
          *
          * @see http://php.net/manual/streamwrapper.dir-closedir.php
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:574
          protected getTarget($uri = null): string|bool Returns the local writable target of the resource within the stream.
          /**
          * Returns the local writable target of the resource within the stream.
          *
          * This function should be used in place of calls to realpath() or similar
          * functions when attempting to determine the location of a file. While
          * functions like realpath() may return the location of a read-only file, this
          * method may return a URI or path suitable for writing that is completely
          * separate from the URI used for reading.
          *
          * @param string $uri
          *   Optional URI.
          *
          * @return string|bool
          *   Returns a string representing a location suitable for writing of a file,
          *   or FALSE if unable to write to the file such as with read-only streams.
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:87
          protected getLocalPath($uri = null): string|bool Returns the canonical absolute path of the URI, if possible.
          /**
          * Returns the canonical absolute path of the URI, if possible.
          *
          * @param string $uri
          *   (optional) The stream wrapper URI to be converted to a canonical
          *   absolute path. This may point to a directory or another type of file.
          *
          * @return string|bool
          *   If $uri is not set, returns the canonical absolute path of the URI
          *   previously set by the
          *   Drupal\Core\StreamWrapper\StreamWrapperInterface::setUri() function.
          *   If $uri is set and valid for this class, returns its canonical absolute
          *   path, as determined by the realpath() function. If $uri is set but not
          *   valid, returns FALSE.
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:120
          private getFileSystem(): \Drupal\Core\File\FileSystemInterface Returns file system service.
          /**
          * Returns file system service.
          *
          * @return \Drupal\Core\File\FileSystemInterface
          *   The file system service.
          */
          
          Inherited from Drupal\Core\StreamWrapper\LocalStream
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:587
          public static getType() {@inheritdoc}
          \Drupal\Core\StreamWrapper\PublicStream::getType()
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/PublicStream.php:21
          public static baseUrl(): string Finds and returns the base URL for public://.
          \Drupal\Core\StreamWrapper\PublicStream::baseUrl()
          /**
          * Finds and returns the base URL for public://.
          *
          * Defaults to the current site's base URL plus directory path.
          *
          * Note that this static method is used by \Drupal\system\Form\FileSystemForm
          * so you should alter that form or substitute a different form if you change
          * the class providing the stream_wrapper.public service.
          *
          * @return string
          *   The external base URL for public://
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/PublicStream.php:66
          public static basePath($site_path = null): string Returns the base path for public://.
          \Drupal\Core\StreamWrapper\PublicStream::basePath($site_path = null)
          /**
          * Returns the base path for public://.
          *
          * If we have a setting for the public:// scheme's path, we use that.
          * Otherwise we build a reasonable default based on the site.path service if
          * it's available, or a default behavior based on the request.
          *
          * Note that this static method is used by \Drupal\system\Form\FileSystemForm
          * so you should alter that form or substitute a different form if you change
          * the class providing the stream_wrapper.public service.
          *
          * The site path is injectable from the site.path service:
          * @code
          * $base_path = PublicStream::basePath(\Drupal::getContainer()->getParameter('site.path'));
          * @endcode
          *
          * @param string $site_path
          *   (optional) The site.path service parameter, which is typically the path
          *   to sites/ in a Drupal installation. This allows you to inject the site
          *   path using services from the caller. If omitted, this method will use the
          *   global service container or the kernel's default behavior to determine
          *   the site path.
          *
          * @return string
          *   The base path for public:// typically sites/default/files.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/PublicStream.php:102
        • const ALL :: integer 0
          \Drupal\Core\StreamWrapper\PublicStream::ALL
          const LOCAL :: integer 1
          \Drupal\Core\StreamWrapper\PublicStream::LOCAL
          const READ :: integer 4
          \Drupal\Core\StreamWrapper\PublicStream::READ
          const WRITE :: integer 8
          \Drupal\Core\StreamWrapper\PublicStream::WRITE
          const VISIBLE :: integer 16
          \Drupal\Core\StreamWrapper\PublicStream::VISIBLE
          const HIDDEN :: integer 12
          \Drupal\Core\StreamWrapper\PublicStream::HIDDEN
          const LOCAL_HIDDEN :: integer 13
          \Drupal\Core\StreamWrapper\PublicStream::LOCAL_HIDDEN
          const WRITE_VISIBLE :: integer 28
          \Drupal\Core\StreamWrapper\PublicStream::WRITE_VISIBLE
          const READ_VISIBLE :: integer 20
          \Drupal\Core\StreamWrapper\PublicStream::READ_VISIBLE
          const NORMAL :: integer 28
          \Drupal\Core\StreamWrapper\PublicStream::NORMAL
          const LOCAL_NORMAL :: integer 29
          \Drupal\Core\StreamWrapper\PublicStream::LOCAL_NORMAL
        image.toolkit.manager => Drupal\Core\ImageToolkit\ImageToolkitManager (18)
        • Properties (18)
        • Available methods (29)
        • protected configFactory -> Drupal\Core\Config\ConfigFactory (6) Depth Limit
          protected cacheKey -> string (21) "image_toolkit_plugins"
          protected cacheTags -> array (0)
          protected alterHook -> null
          protected subdir -> string (19) "Plugin/ImageToolkit"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (48) "Drupal\Core\ImageToolkit\Annotation\ImageToolkit"
          protected pluginInterface -> string (46) "Drupal\Core\ImageToolkit\ImageToolkitInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> null
          protected mapper -> null
          protected definitions -> array (1) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (21) "image.toolkit.manager"
        • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Config\ConfigFactoryInterface $config_factory) Constructs the ImageToolkitManager object.
          /**
          * Constructs the ImageToolkitManager object.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler.
          * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
          *   The config factory.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ImageToolkit/ImageToolkitManager.php:40
          public getDefaultToolkitId(): string|bool Gets the default image toolkit ID.
          /**
          * Gets the default image toolkit ID.
          *
          * @return string|bool
          *   ID of the default toolkit, or FALSE on error.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ImageToolkit/ImageToolkitManager.php:53
          public getDefaultToolkit(): \Drupal\Core\ImageToolkit\ImageToolkitInterface Gets the default image toolkit.
          /**
          * Gets the default image toolkit.
          *
          * @return \Drupal\Core\ImageToolkit\ImageToolkitInterface
          *   Object of the default toolkit, or FALSE on error.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ImageToolkit/ImageToolkitManager.php:73
          public getAvailableToolkits(): array Gets a list of available toolkits.
          /**
          * Gets a list of available toolkits.
          *
          * @return array
          *   An array with the toolkit names as keys and the descriptions as values.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/ImageToolkit/ImageToolkitManager.php:86
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions.
          /**
          * Performs extra processing on plugin definitions.
          *
          * By default we add defaults for the type to the definition. If a type has
          * additional processing logic they can do that by replacing or extending the
          * method.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        image.factory => Drupal\Core\Image\ImageFactory (3)
        • Properties (3)
        • Available methods (5)
        • protected toolkitManager -> Drupal\Core\ImageToolkit\ImageToolkitManager (18) Depth Limit
          protected toolkitId -> string (2) "gd"
          public _serviceId -> string (13) "image.factory"
        • public __construct(Drupal\Core\ImageToolkit\ImageToolkitManager $toolkit_manager) Constructs a new ImageFactory object.
          /**
          * Constructs a new ImageFactory object.
          *
          * @param \Drupal\Core\ImageToolkit\ImageToolkitManager $toolkit_manager
          *   The image toolkit plugin manager.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Image/ImageFactory.php:32
          public setToolkitId($toolkit_id): $this Sets the ID of the image toolkit.
          /**
          * Sets the ID of the image toolkit.
          *
          * @param string $toolkit_id
          *   The ID of the image toolkit to use for this image factory.
          *
          * @return $this
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Image/ImageFactory.php:45
          public getToolkitId(): string Gets the ID of the image toolkit currently in use.
          /**
          * Gets the ID of the image toolkit currently in use.
          *
          * @return string
          *   The ID of the image toolkit in use by the image factory.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Image/ImageFactory.php:56
          public get($source = null, $toolkit_id = null): \Drupal\Core\Image\ImageInterface Constructs a new Image object.
          /**
          * Constructs a new Image object.
          *
          * Normally, the toolkit set as default in the admin UI is used by the
          * factory to create new Image objects. This can be overridden through
          * \Drupal\Core\Image\ImageInterface::setToolkitId() so that any new Image
          * object created will use the new toolkit specified. Finally, a single
          * Image object can be created using a specific toolkit, regardless of the
          * current factory settings, by passing its plugin ID in the $toolkit_id
          * argument.
          *
          * @param string|null $source
          *   (optional) The path to an image file, or NULL to construct the object
          *   with no image source.
          * @param string|null $toolkit_id
          *   (optional) The ID of the image toolkit to use for this image, or NULL
          *   to use the current toolkit.
          *
          * @return \Drupal\Core\Image\ImageInterface
          *   An Image object.
          *
          * @see ImageFactory::setToolkitId()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Image/ImageFactory.php:83
          public getSupportedExtensions($toolkit_id = null): array Returns the image file extensions supported by the toolkit.
          /**
          * Returns the image file extensions supported by the toolkit.
          *
          * @param string|null $toolkit_id
          *   (optional) The ID of the image toolkit to use for checking, or NULL
          *   to use the current toolkit.
          *
          * @return array
          *   An array of supported image file extensions (e.g. png/jpeg/gif).
          *
          * @see \Drupal\Core\ImageToolkit\ImageToolkitInterface::getSupportedExtensions()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Image/ImageFactory.php:100
        plugin.manager.filter => Drupal\filter\FilterPluginManager (17)
        • Properties (17)
        • Available methods (27)
        • protected cacheKey -> string (14) "filter_plugins"
          protected cacheTags -> array (0)
          protected alterHook -> string (11) "filter_info"
          protected subdir -> string (13) "Plugin/Filter"
          protected moduleHandler -> Drupal\Core\Extension\ModuleHandler (12) Depth Limit
          protected defaults -> array (0)
          protected pluginDefinitionAnnotationName -> string (31) "Drupal\filter\Annotation\Filter"
          protected pluginInterface -> string (36) "Drupal\filter\Plugin\FilterInterface"
          protected namespaces -> ArrayObject (1) Depth Limit
          protected additionalAnnotationNamespaces -> array (0)
          protected discovery -> null
          protected factory -> Drupal\Core\Plugin\Factory\ContainerFactory (2) Depth Limit
          protected mapper -> null
          protected definitions -> array (11) Depth Limit
          protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected useCaches -> boolean true
          public _serviceId -> string (21) "plugin.manager.filter"
        • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler) Constructs a FilterPluginManager object.
          /**
          * Constructs a FilterPluginManager object.
          *
          * @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\Cache\CacheBackendInterface $cache_backend
          *   Cache backend instance to use.
          * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
          *   The module handler to invoke the alter hook with.
          */
          
          Defined in <ROOT>/core/modules/filter/src/FilterPluginManager.php:32
          public getFallbackPluginId($plugin_id, array $configuration = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/modules/filter/src/FilterPluginManager.php:41
          public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
          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:151
          public getDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
          public clearCachedDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184
          public useCaches($use_caches = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227
          public processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions.
          /**
          * Performs extra processing on plugin definitions.
          *
          * By default we add defaults for the type to the definition. If a type has
          * additional processing logic they can do that by replacing or extending the
          * method.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:241
          public getCacheContexts() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350
          public getCacheTags() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357
          public getCacheMaxAge() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364
          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:106
          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:165
          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:206
          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:219
          protected getDiscovery() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
          protected getFactory() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
          protected findDefinitions(): array Finds plugin definitions.
          /**
          * Finds plugin definitions.
          *
          * @return array
          *   List of definitions to store in cache.
          */
          
          Inherited from Drupal\Core\Plugin\DefaultPluginManager
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:283
          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:310
          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:331
          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:343
          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.
          */
          
          Inherited from Drupal\Component\Plugin\PluginManagerBase
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:98
        protected privateServices -> array (3)
        session.flash_bag => Symfony\Component\HttpFoundation\Session\Flash\FlashBag (3)
        • Properties (3)
        • Available methods (15)
        • private name -> string (7) "flashes"
          private flashes -> &array (1) Depth Limit
          private storageKey -> string (16) "_symfony_flashes"
        • public __construct(string $storageKey = '_symfony_flashes')
          /**
          * @param string $storageKey The key used to store flashes in the session
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:28
          public getName() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:36
          public setName($name)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:41
          public initialize(array &$flashes) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:49
          public add($type, $message) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:57
          public peek($type, array $default = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:65
          public peekAll() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:73
          public get($type, array $default = array()) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:81
          public all() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:97
          public set($type, $messages) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:108
          public setAll(array $messages) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:116
          public has($type) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:124
          public keys() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:132
          public getStorageKey() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:140
          public clear() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:148
        menu.tree_storage => Drupal\Core\Menu\MenuTreeStorage (8)
        • Properties (8)
        • Available methods (44)
        • Static class properties
        • protected connection -> Drupal\Core\Database\Driver\mysql\Connection (25) Depth Limit
          protected menuCacheBackend -> Drupal\Core\Cache\DatabaseBackend (5) Depth Limit
          protected cacheTagsInvalidator -> Drupal\Core\Cache\CacheTagsInvalidator (3) Depth Limit
          protected table -> string (9) "menu_tree"
          protected options -> array (0)
          protected definitions -> array (0)
          protected serializedFields -> null
          protected definitionFields -> array (16) Depth Limit
        • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheBackendInterface $menu_cache_backend, Drupal\Core\Cache\CacheTagsInvalidatorInterface $cache_tags_invalidator, $table, array $options = array()) Constructs a new \Drupal\Core\Menu\MenuTreeStorage.
          /**
          * Constructs a new \Drupal\Core\Menu\MenuTreeStorage.
          *
          * @param \Drupal\Core\Database\Connection $connection
          *   A Database connection to use for reading and writing configuration data.
          * @param \Drupal\Core\Cache\CacheBackendInterface $menu_cache_backend
          *   Cache backend instance for the extracted tree data.
          * @param \Drupal\Core\Cache\CacheTagsInvalidatorInterface $cache_tags_invalidator
          *   The cache tags invalidator.
          * @param string $table
          *   A database table name to store configuration data in.
          * @param array $options
          *   (optional) Any additional database connection options to use in queries.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:119
          public maxDepth() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:130
          public resetDefinitions() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:137
          public rebuild(array $definitions) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:144
          public save(array $link) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:257
          public delete($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:415
          public getSubtreeHeight($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:439
          public loadByProperties(array $properties) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:660
          public loadByRoute($route_name, array $route_parameters = array(), $menu_name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:680
          public loadMultiple(array $ids) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:709
          public load($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:727
          public getRootPathIds($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:776
          public getExpanded($menu_name, array $parents) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:800
          public loadTreeData($menu_name, Drupal\Core\Menu\MenuTreeParameters $parameters) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:847
          public loadSubtreeData($id, $max_relative_depth = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1018
          public menuNameInUse($menu_name) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1032
          public getMenuNames() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1043
          public countMenuLinks($menu_name = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1053
          public getAllChildIds($id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1064
          public loadAllChildren($id, $max_relative_depth = null) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1083
          protected purgeMultiple(array $ids) Purges multiple menu links that no longer exist.
          /**
          * Purges multiple menu links that no longer exist.
          *
          * @param array $ids
          *   An array of menu link IDs.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:213
          protected safeExecuteSelect(Drupal\Core\Database\Query\SelectInterface $query): \Drupal\Core\Database\StatementInterface|null Executes a select query while making sure the database table exists.
          /**
          * Executes a select query while making sure the database table exists.
          *
          * @param \Drupal\Core\Database\Query\SelectInterface $query
          *   The select object to be executed.
          *
          * @return \Drupal\Core\Database\StatementInterface|null
          *   A prepared statement, or NULL if the query is not valid.
          *
          * @throws \Exception
          *   Thrown if the table could not be created or the database connection
          *   failed.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:240
          protected doSave(array $link): array Saves a link without clearing caches.
          /**
          * Saves a link without clearing caches.
          *
          * @param array $link
          *   A definition, according to $definitionFields, for a
          *   \Drupal\Core\Menu\MenuLinkInterface plugin.
          *
          * @return array
          *   The menu names affected by the save operation. This will be one menu
          *   name if the link is saved to the sane menu, or two if it is saved to a
          *   new menu.
          *
          * @throws \Exception
          *   Thrown if the storage back-end does not exist and could not be created.
          * @throws \Drupal\Component\Plugin\Exception\PluginException
          *   Thrown if the definition is invalid, for example, if the specified parent
          *   would cause the links children to be moved to greater than the maximum
          *   depth.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:284
          protected preSave(array &$link, array $original): array Fills in all the fields the database save needs, using the link definition.
          /**
          * Fills in all the fields the database save needs, using the link definition.
          *
          * @param array $link
          *   The link definition to be updated.
          * @param array $original
          *   The link definition before the changes. May be empty if not found.
          *
          * @return array
          *   The values which will be stored.
          *
          * @throws \Drupal\Component\Plugin\Exception\PluginException
          *   Thrown when the specific depth exceeds the maximum.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:355
          protected doFindChildrenRelativeDepth(array $original): int Finds the relative depth of this link's deepest child.
          /**
          * Finds the relative depth of this link's deepest child.
          *
          * @param array $original
          *   The parent definition used to find the depth.
          *
          * @return int
          *   Returns the relative depth.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:453
          protected setParents(array &$fields, $parent, array $original) Sets the materialized path field values based on the parent.
          /**
          * Sets the materialized path field values based on the parent.
          *
          * @param array $fields
          *   The menu link.
          * @param array|false $parent
          *   The parent menu link.
          * @param array $original
          *   The original menu link.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:479
          protected moveChildren($fields, $original) Re-parents a link's children when the link itself is moved.
          /**
          * Re-parents a link's children when the link itself is moved.
          *
          * @param array $fields
          *   The changed menu link.
          * @param array $original
          *   The original menu link.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:529
          protected findParent($link, $original): array|false Loads the parent definition if it exists.
          /**
          * Loads the parent definition if it exists.
          *
          * @param array $link
          *   The link definition to find the parent of.
          * @param array|false $original
          *   The original link that might be used to find the parent if the parent
          *   is not set on the $link, or FALSE if the original could not be loaded.
          *
          * @return array|false
          *   Returns a definition array, or FALSE if no parent was found.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:580
          protected updateParentalStatus(array $link) Sets has_children for the link's parent if it has visible children.
          /**
          * Sets has_children for the link's parent if it has visible children.
          *
          * @param array $link
          *   The link to get a parent ID from.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:613
          protected prepareLink(array $link, $intersect = false): array Prepares a link by unserializing values and saving the definition.
          /**
          * Prepares a link by unserializing values and saving the definition.
          *
          * @param array $link
          *   The data loaded in the query.
          * @param bool $intersect
          *   If TRUE, filter out values that are not part of the actual definition.
          *
          * @return array
          *   The prepared link data.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:644
          protected loadFull($id): array Loads all table fields, not just those that are in the plugin definition.
          /**
          * Loads all table fields, not just those that are in the plugin definition.
          *
          * @param string $id
          *   The menu link ID.
          *
          * @return array
          *   The loaded menu link definition or an empty array if not be found.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:744
          protected loadFullMultiple(array $ids): array Loads all table fields for multiple menu link definitions by ID.
          /**
          * Loads all table fields for multiple menu link definitions by ID.
          *
          * @param array $ids
          *   The IDs to load.
          *
          * @return array
          *   The loaded menu link definitions.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:758
          protected saveRecursive($id, &$children, &$links) Saves menu links recursively.
          /**
          * Saves menu links recursively.
          *
          * @param string $id
          *   The definition ID.
          * @param array $children
          *   An array of IDs of child links collected by parent ID.
          * @param array $links
          *   An array of all definitions keyed by ID.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:828
          protected loadLinks($menu_name, Drupal\Core\Menu\MenuTreeParameters $parameters): array Loads links in the given menu, according to the given tree parameters.
          /**
          * Loads links in the given menu, according to the given tree parameters.
          *
          * @param string $menu_name
          *   A menu name.
          * @param \Drupal\Core\Menu\MenuTreeParameters $parameters
          *   The parameters to determine which menu links to be loaded into a tree.
          *   This method will set the absolute minimum depth, which is used in
          *   MenuTreeStorage::doBuildTreeData().
          *
          * @return array
          *   A flat array of menu links that are part of the menu. Each array element
          *   is an associative array of information about the menu link, containing
          *   the fields from the {menu_tree} table. This array must be ordered
          *   depth-first.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:885
          protected collectRoutesAndDefinitions(array $tree, array &$definitions): array Traverses the menu tree and collects all the route names and definitions.
          /**
          * Traverses the menu tree and collects all the route names and definitions.
          *
          * @param array $tree
          *   The menu tree you wish to operate on.
          * @param array $definitions
          *   An array to accumulate definitions by reference.
          *
          * @return array
          *   Array of route names, with all values being unique.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:986
          protected doCollectRoutesAndDefinitions(array $tree, array &$definitions): array Collects all the route names and definitions.
          /**
          * Collects all the route names and definitions.
          *
          * @param array $tree
          *   A menu link tree from MenuTreeStorage::doBuildTreeData()
          * @param array $definitions
          *   The collected definitions which are populated by reference.
          *
          * @return array
          *   The collected route names.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1001
          protected doBuildTreeData(array $links, array $parents = array(), $depth = 1) Prepares the data for calling $this->treeDataRecursive().
          /**
          * Prepares the data for calling $this->treeDataRecursive().
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1096
          protected treeDataRecursive(array &$links, array $parents, $depth): array Builds the data representing a menu tree.
          /**
          * Builds the data representing a menu tree.
          *
          * The function is a bit complex because the rendering of a link depends on
          * the next menu link.
          *
          * @param array $links
          *   A flat array of menu links that are part of the menu. Each array element
          *   is an associative array of information about the menu link, containing
          *   the fields from the $this->table. This array must be ordered
          *   depth-first. MenuTreeStorage::loadTreeData() includes a sample query.
          * @param array $parents
          *   An array of the menu link ID values that are in the path from the current
          *   page to the root of the menu tree.
          * @param int $depth
          *   The minimum depth to include in the returned menu tree.
          *
          * @return array
          *   The fully built tree.
          *
          * @see \Drupal\Core\Menu\MenuTreeStorage::loadTreeData()
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1124
          protected ensureTableExists(): bool Checks if the tree table exists and create it if not.
          /**
          * Checks if the tree table exists and create it if not.
          *
          * @return bool
          *   TRUE if the table was created, FALSE otherwise.
          *
          * @throws \Drupal\Component\Plugin\Exception\PluginException
          *   If a database error occurs.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1164
          protected serializedFields(): array Determines serialized fields in the storage.
          /**
          * Determines serialized fields in the storage.
          *
          * @return array
          *   A list of fields that are serialized in the database.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1189
          protected definitionFields(): array Determines fields that are part of the plugin definition.
          /**
          * Determines fields that are part of the plugin definition.
          *
          * @return array
          *   The list of the subset of fields that are part of the plugin definition.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1207
          protected findNoLongerExistingLinks(array $definitions): array Find any previously discovered menu links that no longer exist.
          /**
          * Find any previously discovered menu links that no longer exist.
          *
          * @param array $definitions
          *   The new menu link definitions.
          *
          * @return array
          *   A list of menu link IDs that no longer exist.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1466
          protected doDeleteMultiple(array $ids) Purge menu links from the database.
          /**
          * Purge menu links from the database.
          *
          * @param array $ids
          *   A list of menu link IDs to be purged.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1489
          protected static schemaDefinition(): array Defines the schema for the tree table.
          /**
          * Defines the schema for the tree table.
          *
          * @return array
          *   The schema API definition for the SQL storage table.
          *
          * @internal
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1219
        • const MAX_DEPTH :: integer 9
          \Drupal\Core\Menu\MenuTreeStorage::MAX_DEPTH
        access_manager.check_provider => Drupal\Core\Access\CheckProvider (7)
        • Properties (7)
        • Available methods (7)
        • protected checkIds -> array (31) Depth Limit
          protected checks -> array (1) Depth Limit
          protected checkMethods -> array (31) Depth Limit
          protected checksNeedsRequest -> array (2) Depth Limit
          protected staticRequirementMap -> array (30) Depth Limit
          protected dynamicRequirementMap -> null
          protected container -> Drupal\Core\DependencyInjection\Container (7) Recursion
        • public setContainer(Symfony\Component\DependencyInjection\ContainerInterface $container = null)
          Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
          public addCheckService($service_id, $service_method, array $applies_checks = array(), $needs_incoming_request = false) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:61
          public getChecksNeedRequest() {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:75
          public setChecks(Symfony\Component\Routing\RouteCollection $routes) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:82
          public loadCheck($service_id) {@inheritdoc}
          /**
          * {@inheritdoc}
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:94
          protected applies(Symfony\Component\Routing\Route $route): array Determine which registered access checks apply to a route.
          /**
          * Determine which registered access checks apply to a route.
          *
          * @param \Symfony\Component\Routing\Route $route
          *   The route to get list of access checks for.
          *
          * @return array
          *   An array of service ids for the access checks that apply to passed
          *   route.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:124
          protected loadDynamicRequirementMap() Compiles a mapping of requirement keys to access checker service IDs.
          /**
          * Compiles a mapping of requirement keys to access checker service IDs.
          */
          
          Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:149
        protected loading -> array (0)
        protected frozen -> boolean true
      • public set($id, $service) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/Container.php:15
        public __sleep() {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/Container.php:27
        public __construct(array $container_definition = array()) Constructs a new Container instance.
        /**
        * Constructs a new Container instance.
        *
        * @param array $container_definition
        *   An array containing the following keys:
        *   - aliases: The aliases of the container.
        *   - parameters: The parameters of the container.
        *   - services: The service definitions of the container.
        *   - frozen: Whether the container definition came from a frozen
        *     container builder or not.
        *   - machine_format: Whether this container definition uses the optimized
        *     machine-readable container format.
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:113
        public get($id, $invalid_behavior = 1) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:130
        public reset() Resets shared services from the container.
        /**
        * Resets shared services from the container.
        *
        * The container is not intended to be used again after being reset in a
        * normal workflow. This method is meant as a way to release references for
        * ref-counting. A subsequent call to ContainerInterface::get() will recreate
        * a new instance of the shared service.
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:197
        public has($id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:313
        public getParameter($name) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:320
        public hasParameter($name) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:335
        public setParameter($name, $value) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:342
        public initialized($id) {@inheritdoc}
        /**
        * {@inheritdoc}
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:353
        public getServiceIds(): array Gets all defined service IDs.
        /**
        * Gets all defined service IDs.
        *
        * @return array
        *   An array of all defined service IDs.
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:539
        protected createService(array $definition, $id): object Creates a service from a service definition.
        /**
        * Creates a service from a service definition.
        *
        * @param array $definition
        *   The service definition to create a service from.
        * @param string $id
        *   The service identifier, necessary so it can be shared if its public.
        *
        * @return object
        *   The service described by the service definition.
        *
        * @throws \Symfony\Component\DependencyInjection\Exception\RuntimeException
        *   Thrown when the service is a synthetic service.
        * @throws \Symfony\Component\DependencyInjection\Exception\InvalidArgumentException
        *   Thrown when the configurator callable in $definition['configurator'] is
        *   not actually a callable.
        * @throws \ReflectionException
        *   Thrown when the service class takes more than 10 parameters to construct,
        *   and cannot be instantiated.
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:225
        protected resolveServicesAndParameters($arguments): array Resolves arguments that represent services or variables to the real values.
        /**
        * Resolves arguments that represent services or variables to the real values.
        *
        * @param array|object $arguments
        *   The arguments to resolve.
        *
        * @return array
        *   The resolved arguments.
        *
        * @throws \Symfony\Component\DependencyInjection\Exception\RuntimeException
        *   If a parameter/service could not be resolved.
        * @throws \Symfony\Component\DependencyInjection\Exception\InvalidArgumentException
        *   If an unknown type is met while resolving parameters and services.
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:375
        protected getAlternatives($search_key, array $keys): string[] Provides alternatives for a given array and key.
        /**
        * Provides alternatives for a given array and key.
        *
        * @param string $search_key
        *   The search key to get alternatives for.
        * @param array $keys
        *   The search space to search for alternatives in.
        *
        * @return string[]
        *   An array of strings with suitable alternatives.
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:494
        protected getServiceAlternatives($id): string[] Provides alternatives in case a service was not found.
        /**
        * Provides alternatives in case a service was not found.
        *
        * @param string $id
        *   The service to get alternatives for.
        *
        * @return string[]
        *   An array of strings with suitable alternatives.
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:515
        protected getParameterAlternatives($name): string[] Provides alternatives in case a parameter was not found.
        /**
        * Provides alternatives in case a parameter was not found.
        *
        * @param string $name
        *   The parameter to get alternatives for.
        *
        * @return string[]
        *   An array of strings with suitable alternatives.
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:529
        private __clone() Ensure that cloning doesn't work.
        /**
        * Ensure that cloning doesn't work.
        */
        
        Inherited from Drupal\Component\DependencyInjection\Container
        Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:546
      • const RUNTIME_EXCEPTION_ON_INVALID_REFERENCE :: integer 0
        \Drupal\Core\DependencyInjection\Container::RUNTIME_EXCEPTION_ON_INVALID_REFERENCE
        const EXCEPTION_ON_INVALID_REFERENCE :: integer 1
        \Drupal\Core\DependencyInjection\Container::EXCEPTION_ON_INVALID_REFERENCE
        const NULL_ON_INVALID_REFERENCE :: integer 2
        \Drupal\Core\DependencyInjection\Container::NULL_ON_INVALID_REFERENCE
        const IGNORE_ON_INVALID_REFERENCE :: integer 3
        \Drupal\Core\DependencyInjection\Container::IGNORE_ON_INVALID_REFERENCE
        const IGNORE_ON_UNINITIALIZED_REFERENCE :: integer 4
        \Drupal\Core\DependencyInjection\Container::IGNORE_ON_UNINITIALIZED_REFERENCE
      protected listeners -> array (37)
      routing.route_finished => array (4)
      200 => array (1)
      0 => array (1) Depth Limit
      100 => array (1)
      0 => array (1) Depth Limit
      0 => array (4)
      0 => array (1) Depth Limit
      1 => array (1) Depth Limit
      2 => array (1) Depth Limit
      3 => array (1) Depth Limit
      -3000 => array (1)
      0 => array (1) Depth Limit
      config.save => array (3)
      255 => array (1)
      0 => array (1) Depth Limit
      128 => array (1)
      0 => array (1) Depth Limit
      0 => array (6)
      0 => array (1) Depth Limit
      1 => array (1) Depth Limit
      2 => array (1) Depth Limit
      3 => array (1) Depth Limit
      4 => array (1) Depth Limit
      5 => array (1) Depth Limit
      config.delete => array (3)
      255 => array (1)
      0 => array (1) Depth Limit
      128 => array (1)
      0 => array (1) Depth Limit
      0 => array (1)
      0 => array (1) Depth Limit
      config.importer.missing_content => array (1)
      -1024 => array (1)
      0 => array (1) Depth Limit
      kernel.request => array (9)
      1000 => array (2)
      0 => array (2) Depth Limit
      1 => array (2) Depth Limit
      300 => array (1)
      0 => array (2) Depth Limit
      299 => array (1)
      0 => array (2) Depth Limit
      50 => array (1)
      0 => array (2) Depth Limit
      32 => array (1)
      0 => array (2) Depth Limit
      31 => array (2)
      0 => array (2) Depth Limit
      1 => array (2) Depth Limit
      30 => array (1)
      0 => array (2) Depth Limit
      27 => array (1)
      0 => array (2) Depth Limit
      0 => array (3)
      0 => array (2) Depth Limit
      1 => array (2) Depth Limit
      2 => array (2) Depth Limit
      routing.route_dynamic => array (2)
      3000 => array (1)
      0 => array (1) Depth Limit
      0 => array (1)
      0 => array (1) Depth Limit
      config.importer.validate => array (3)
      512 => array (1)
      0 => array (1) Depth Limit
      256 => array (1)
      0 => array (1) Depth Limit
      20 => array (3)
      0 => array (1) Depth Limit
      1 => array (1) Depth Limit
      2 => array (1) Depth Limit
      routing.route_alter => array (10)
      5000 => array (1)
      0 => array (1) Depth Limit
      100 => array (1)
      0 => array (1) Depth Limit
      0 => array (6)
      0 => array (1) Depth Limit
      1 => array (1) Depth Limit
      2 => array (1) Depth Limit
      3 => array (1) Depth Limit
      4 => array (1) Depth Limit
      5 => array (1) Depth Limit
      -100 => array (1)
      0 => array (1) Depth Limit
      -110 => array (1)
      0 => array (1) Depth Limit
      -150 => array (1)
      0 => array (1) Depth Limit
      -175 => array (1)
      0 => array (1) Depth Limit
      -200 => array (1)
      0 => array (1) Depth Limit
      -220 => array (1)
      0 => array (1) Depth Limit
      -1024 => array (2)
      0 => array (1) Depth Limit
      1 => array (1) Depth Limit
      kernel.response => array (10)
      128 => array (1)
      0 => array (1) Depth Limit
      100 => array (1)
      0 => array (1) Depth Limit
      16 => array (1)
      0 => array (1) Depth Limit
      10 => array (2)
      0 => array (1) Depth Limit
      1 => array (1) Depth Limit
      5 => array (2)
      0 => array (1) Depth Limit
      1 => array (1) Depth Limit
      3 => array (1)
      0 => array (1) Depth Limit
      0 => array (5)
      0 => array (1) Depth Limit
      1 => array (1) Depth Limit
      2 => array (1) Depth Limit
      3 => array (1) Depth Limit
      4 => array (1) Depth Limit
      -100 => array (1)
      0 => array (1) Depth Limit
      -512 => array (2)
      0 => array (1) Depth Limit
      1 => array (1) Depth Limit
      -10000 => array (1)
      0 => array (1) Depth Limit
      kernel.exception => array (14)
      200 => array (1)
      0 => array (1) Depth Limit
      128 => array (1)
      0 => array (1) Depth Limit
      100 => array (1)
      0 => array (1) Depth Limit
      80 => array (1)
      0 => array (1) Depth Limit
      75 => array (3)
      0 => array (1) Depth Limit
      1 => array (1) Depth Limit
      2 => array (1) Depth Limit
      51 => array (1)
      0 => array (1) Depth Limit
      50 => array (1)
      0 => array (1) Depth Limit
      3 => array (1)
      0 => array (1) Depth Limit
      0 => array (1)
      0 => array (1) Depth Limit
      -50 => array (1)
      0 => array (1) Depth Limit
      -64 => array (1)
      0 => array (1) Depth Limit
      -75 => array (1)
      0 => array (1) Depth Limit
      -128 => array (1)
      0 => array (1) Depth Limit
      -256 => array (1)
      0 => array (1) Depth Limit
      kernel.view => &array (3)
      1 => array (1)
      0 => array (2) Depth Limit
      0 => &array (2)
      0 => array (2) Depth Limit
      1 => &array (2) Depth Limit
      -10 => array (1)
      0 => array (1) Depth Limit
      kernel.finish_request => array (1)
      0 => array (1)
      0 => array (1) Depth Limit
      kernel.terminate => array (3)
      300 => array (1)
      0 => array (1) Depth Limit
      200 => array (1)
      0 => array (1) Depth Limit
      100 => array (3)
      0 => array (1) Depth Limit
      1 => array (1) Depth Limit
      2 => array (1) Depth Limit
      config.importer.import => array (1)
      40 => array (1)
      0 => array (1) Depth Limit
      config.transform.import => array (1)
      -500 => array (1)
      0 => array (1) Depth Limit
      config.transform.export => array (1)
      500 => array (1)
      0 => array (1) Depth Limit
      kernel.controller => array (2)
      200 => array (1)
      0 => array (2) Depth Limit
      0 => array (1)
      0 => array (2) Depth Limit
      render.page_display_variant.select => array (1)
      0 => array (1)
      0 => array (2) Depth Limit
      commerce_cart.entity.add => array (1)
      0 => array (1)
      0 => array (1) Depth Limit
      commerce_order.place.pre_transition => array (2)
      0 => array (3)
      0 => array (1) Depth Limit
      1 => array (1) Depth Limit
      2 => array (1) Depth Limit
      -30 => array (1)
      0 => array (1) Depth Limit
      entity.query_access.commerce_order => array (1)
      0 => array (1)
      0 => array (1) Depth Limit
      commerce_order.place.post_transition => array (2)
      100 => array (1)
      0 => array (1) Depth Limit
      -100 => array (1)
      0 => array (1) Depth Limit
      commerce_order.order.assign => array (1)
      100 => array (1)
      0 => array (1) Depth Limit
      profile.label => array (1)
      0 => array (1)
      0 => array (1) Depth Limit
      commerce_order.pre_transition => array (1)
      0 => array (1)
      0 => array (1) Depth Limit
      commerce.filter_conditions => array (1)
      0 => array (1)
      0 => array (1) Depth Limit
      entity.duplicate => array (1)
      0 => array (1)
      0 => array (1) Depth Limit
      section_component.build.render_array => array (2)
      100 => array (1)
      0 => array (2) Depth Limit
      50 => array (1)
      0 => array (2) Depth Limit
      prepare_layout => array (1)
      10 => array (1)
      0 => array (1) Depth Limit
      account.set => array (1)
      0 => array (1)
      0 => array (2) Depth Limit
      user.flood_blocked_user => array (1)
      0 => array (1)
      0 => array (1) Depth Limit
      user.flood_blocked_ip => array (1)
      0 => array (1)
      0 => array (1) Depth Limit
      entity_type.definition.create => array (1)
      100 => array (1)
      0 => array (1) Depth Limit
      entity_type.definition.update => array (1)
      100 => array (1)
      0 => array (1) Depth Limit
      entity_type.definition.delete => array (1)
      100 => array (1)
      0 => array (1) Depth Limit
      commerce_cart.cart.empty => array (1)
      0 => array (1)
      0 => array (1) Depth Limit
      block_content.get_dependency => array (1)
      0 => array (1)
      0 => array (1) Depth Limit
      protected unsorted -> array (0)
      public _serviceId -> string (16) "event_dispatcher"
    • public __construct(Symfony\Component\DependencyInjection\ContainerInterface $container, array $listeners = array()) Constructs a container aware event dispatcher.
      /**
      * Constructs a container aware event dispatcher.
      *
      * @param \Symfony\Component\DependencyInjection\ContainerInterface $container
      *   The service container.
      * @param array $listeners
      *   A nested array of listener definitions keyed by event name and priority.
      *   The array is expected to be ordered by priority. A listener definition is
      *   an associative array with one of the following key value pairs:
      *   - callable: A callable listener
      *   - service: An array of the form [service id, method]
      *   A service entry will be resolved to a callable only just before its
      *   invocation.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:82
      public dispatch($event) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:91
      public getListeners($event_name = null) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:156
      public getListenerPriority($event_name, $listener) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:196
      public hasListeners($event_name = null) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:227
      public addListener($event_name, $listener, $priority0) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:244
      public removeListener($event_name, $listener) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:252
      public addSubscriber(Symfony\Component\EventDispatcher\EventSubscriberInterface $subscriber) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:289
      public removeSubscriber(Symfony\Component\EventDispatcher\EventSubscriberInterface $subscriber) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:308
    protected _serviceIds -> array (0)
    protected _entityStorages -> array (0)
    public _serviceId -> string (12) "current_user"
    $logs['user']->_serviceId
  • public __sleep() {@inheritdoc}
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
    public __construct(Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher) AccountProxy constructor.
    new \Drupal\Core\Session\AccountProxy(Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher)
    /**
    * AccountProxy constructor.
    *
    * @param \Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher
    *   Event dispatcher.
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:50
    public setAccount(Drupal\Core\Session\AccountInterface $account) {@inheritdoc}
    $logs['user']->setAccount(Drupal\Core\Session\AccountInterface $account)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:57
    public __wakeup() {@inheritdoc}
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
    public getAccount() {@inheritdoc}
    $logs['user']->getAccount()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:71
    public id() {@inheritdoc}
    $logs['user']->id()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:90
    public getRoles($exclude_locked_roles = false) {@inheritdoc}
    $logs['user']->getRoles($exclude_locked_roles = false)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:97
    public hasPermission($permission) {@inheritdoc}
    $logs['user']->hasPermission($permission)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:104
    public isAuthenticated() {@inheritdoc}
    $logs['user']->isAuthenticated()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:111
    public isAnonymous() {@inheritdoc}
    $logs['user']->isAnonymous()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:118
    public getPreferredLangcode($fallback_to_default = true) {@inheritdoc}
    $logs['user']->getPreferredLangcode($fallback_to_default = true)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:125
    public getPreferredAdminLangcode($fallback_to_default = true) {@inheritdoc}
    $logs['user']->getPreferredAdminLangcode($fallback_to_default = true)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:132
    public getAccountName() {@inheritdoc}
    $logs['user']->getAccountName()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:139
    public getDisplayName() {@inheritdoc}
    $logs['user']->getDisplayName()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:146
    public getEmail() {@inheritdoc}
    $logs['user']->getEmail()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:153
    public getTimeZone() {@inheritdoc}
    $logs['user']->getTimeZone()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:160
    public getLastAccessedTime() {@inheritdoc}
    $logs['user']->getLastAccessedTime()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:167
    public setInitialAccountId($account_id) {@inheritdoc}
    $logs['user']->setInitialAccountId($account_id)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:174
    protected loadUserEntity($account_id): \Drupal\Core\Session\AccountInterface|null Load a user entity.
    /**
    * Load a user entity.
    *
    * The entity type manager requires additional initialization code and cache
    * clearing after the list of modules is changed. Therefore it is necessary to
    * retrieve it as late as possible.
    *
    * Because of serialization issues it is currently not possible to inject the
    * container into the AccountProxy. Thus it is necessary to retrieve the
    * entity type manager statically.
    *
    * @see https://www.drupal.org/node/2430447
    *
    * @param int $account_id
    *   The id of an account to load.
    *
    * @return \Drupal\Core\Session\AccountInterface|null
    *   An account or NULL if none is found.
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:201
  • const ANONYMOUS_ROLE :: string (9) "anonymous"
    \Drupal\Core\Session\AccountProxy::ANONYMOUS_ROLE
    const AUTHENTICATED_ROLE :: string (13) "authenticated"
    \Drupal\Core\Session\AccountProxy::AUTHENTICATED_ROLE
directory => string (28) "themes/custom/wbu_entreprise"
$logs['directory']
  • Directory (4KB)
  • drwxr-xr-x 1000 1000 4KB Apr 20 05:01 themes/custom/wbu_entreprise
    
#cache => array (1)
$logs['#cache']
contexts => array (1)
$logs['#cache']['contexts']
0 => string (16) "user.permissions"
$logs['#cache']['contexts'][0]