/** * 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
/** * Gets the number. * * @return string * The number. */ Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:65
/** * Gets the currency code. * * @return string * The currency code. */ Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:75
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * Gets the number. * * @return string * The number. */ Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:65
/** * Gets the currency code. * * @return string * The currency code. */ Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:75
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * Gets the number. * * @return string * The number. */ Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:65
/** * Gets the currency code. * * @return string * The currency code. */ Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:75
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * Constructs a new Adjustment object. * * @param array $definition * The definition. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:70
/** * Gets the adjustment type. * * @return string * The adjustment type. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:112
/** * Gets the adjustment label. * * @return string * The adjustment label. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:122
/** * Gets the adjustment amount. * * @return \Drupal\commerce_price\Price * The adjustment amount. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:132
/** * Gets whether the adjustment is positive. * * @return bool * TRUE if the adjustment is positive, FALSE otherwise. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:142
/** * Gets whether the adjustment is negative. * * @return bool * TRUE if the adjustment is negative, FALSE otherwise. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:152
/** * Gets the adjustment percentage. * * @return string|null * The percentage as a decimal. For example, "0.2" for a 20% adjustment. * Otherwise NULL, if the adjustment was not calculated from a percentage. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:163
/** * Get the source identifier. * * @return string|null * The source identifier, if available. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:173
/** * Gets whether the adjustment is included in the price. * * @return bool * TRUE if the adjustment is included in the price, FALSE otherwise. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:183
/** * Gets whether the adjustment is locked. * * Locked adjustments are not removed during the order refresh process. * * @return bool * TRUE if the adjustment is locked, FALSE otherwise. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:195
/** * Gets the array representation of the adjustment. * * @return array * The array representation of the adjustment. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:205
/** * Adds the given adjustment to the current adjustment. * * @param \Drupal\commerce_order\Adjustment $adjustment * The adjustment. * * @return static * The resulting adjustment. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:226
/** * Subtracts the given adjustment from the current adjustment. * * @param \Drupal\commerce_order\Adjustment $adjustment * The adjustment. * * @return static * The resulting adjustment. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:245
/** * Multiplies the adjustment amount by the given number. * * @param string $number * The number. * * @return static * The resulting adjustment. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:264
/** * Divides the adjustment amount by the given number. * * @param string $number * The number. * * @return static * The resulting adjustment. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:281
/** * Asserts that the given adjustment's type matches the current one. * * @param \Drupal\commerce_order\Adjustment $adjustment * The adjustment to compare. * * @throws \InvalidArgumentException * Thrown when the adjustment type does not match the current one. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:298
/** * Asserts that the given adjustment's source ID matches the current one. * * @param \Drupal\commerce_order\Adjustment $adjustment * The adjustment to compare. * * @throws \InvalidArgumentException * Thrown when the adjustment source ID does not match the current one. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:313
/** * 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
/** * 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
/** * 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
/** * Gets the adjustments. * * @return \Drupal\commerce_order\Adjustment[] * The adjustments. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/PriceCalculatorResult.php:81
/** * 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
/** * Gets the number. * * @return string * The number. */ Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:65
/** * Gets the currency code. * * @return string * The currency code. */ Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Price.php:75
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * Constructs a new Adjustment object. * * @param array $definition * The definition. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:70
/** * Gets the adjustment type. * * @return string * The adjustment type. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:112
/** * Gets the adjustment label. * * @return string * The adjustment label. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:122
/** * Gets the adjustment amount. * * @return \Drupal\commerce_price\Price * The adjustment amount. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:132
/** * Gets whether the adjustment is positive. * * @return bool * TRUE if the adjustment is positive, FALSE otherwise. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:142
/** * Gets whether the adjustment is negative. * * @return bool * TRUE if the adjustment is negative, FALSE otherwise. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:152
/** * Gets the adjustment percentage. * * @return string|null * The percentage as a decimal. For example, "0.2" for a 20% adjustment. * Otherwise NULL, if the adjustment was not calculated from a percentage. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:163
/** * Get the source identifier. * * @return string|null * The source identifier, if available. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:173
/** * Gets whether the adjustment is included in the price. * * @return bool * TRUE if the adjustment is included in the price, FALSE otherwise. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:183
/** * Gets whether the adjustment is locked. * * Locked adjustments are not removed during the order refresh process. * * @return bool * TRUE if the adjustment is locked, FALSE otherwise. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:195
/** * Gets the array representation of the adjustment. * * @return array * The array representation of the adjustment. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:205
/** * Adds the given adjustment to the current adjustment. * * @param \Drupal\commerce_order\Adjustment $adjustment * The adjustment. * * @return static * The resulting adjustment. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:226
/** * Subtracts the given adjustment from the current adjustment. * * @param \Drupal\commerce_order\Adjustment $adjustment * The adjustment. * * @return static * The resulting adjustment. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:245
/** * Multiplies the adjustment amount by the given number. * * @param string $number * The number. * * @return static * The resulting adjustment. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:264
/** * Divides the adjustment amount by the given number. * * @param string $number * The number. * * @return static * The resulting adjustment. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:281
/** * Asserts that the given adjustment's type matches the current one. * * @param \Drupal\commerce_order\Adjustment $adjustment * The adjustment to compare. * * @throws \InvalidArgumentException * Thrown when the adjustment type does not match the current one. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:298
/** * Asserts that the given adjustment's source ID matches the current one. * * @param \Drupal\commerce_order\Adjustment $adjustment * The adjustment to compare. * * @throws \InvalidArgumentException * Thrown when the adjustment source ID does not match the current one. */ Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Adjustment.php:313
2021-04-23 20:01:29 UTC
2021-02-08 08:08:03 UTC
2021-02-08 08:08:03 UTC
2021-03-29 12:01:37 UTC
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:85/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:92/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:105/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:117/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:124/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:131/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:144/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:157/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:164/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:173/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:180/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:187/** * Returns the role storage object. * * @return \Drupal\user\RoleStorageInterface * The role storage object. */ Defined in <ROOT>/core/lib/Drupal/Core/Session/UserSession.php:197
drwxr-xr-x 1000 1000 4KB Oct 23 2020 modules/contrib/address/src
drwxr-xr-x 1000 1000 4KB Sep 24 2020 modules/contrib/admin_toolbar/src
drwxr-xr-x 1000 1000 4KB Sep 24 2020 modules/contrib/admin_toolbar/admin_toolbar_tools/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/automated_cron/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/big_pipe/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/block/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/block_content/src
drwxr-xr-x 1000 1000 4KB Jan 14 05:43 modules/contrib/bootstrap_layout_builder/src
drwxr-xr-x 1000 1000 4KB Jan 14 05:19 modules/contrib/bootstrap_styles/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/breakpoint/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/ckeditor/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/color/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/comment/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/cart/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/checkout/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/number_pattern/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/order/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/price/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/product/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/promotion/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/store/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/config/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/contact/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/contextual/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/datetime/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/dblog/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/dynamic_page_cache/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/editor/src
drwxr-xr-x 1000 1000 4KB Oct 18 2020 modules/contrib/entity/src
drwxr-xr-x 1000 1000 4KB Mar 03 21:33 modules/contrib/entity_reference_revisions/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/field/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/field_ui/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/file/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/filter/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/help/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/history/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/image/src
drwxr-xr-x 1000 1000 4KB Mar 30 21:31 modules/contrib/inline_entity_form/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/layout_builder/src
drwxr-xr-x 1000 1000 4KB Jan 14 06:43 modules/contrib/layout_builder_blocks/src
drwxr-xr-x 1000 1000 4KB Mar 13 11:42 modules/layouts_theme_configs/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/link/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/media/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/media_library/src
drwxr-xr-x 1000 1000 4KB Dec 11 2020 modules/contrib/media_library_form_element/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/menu_link_content/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/menu_ui/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/node/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/options/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/page_cache/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/path/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/path_alias/src
drwxr-xr-x 1000 1000 4KB Sep 08 2020 modules/contrib/profile/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/quickedit/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/rdf/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/search/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/shortcut/src
drwxr-xr-x 1000 1000 4KB Feb 28 2020 modules/contrib/state_machine/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/system/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/taxonomy/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/text/src
drwxr-xr-x 1000 1000 4KB Dec 18 2020 modules/contrib/token/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/toolbar/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/tour/src
drwxr-xr-x 1000 1000 4KB Jun 11 2020 modules/contrib/twig_vardumper/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/update/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/user/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/views_ui/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/views/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Field
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Datetime
drwxr-xr-x 1000 1000 12KB Apr 07 12:18 core/lib/Drupal/Core/Entity
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/ProxyClass
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Validation
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Render
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/TypedData
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Mail
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Menu
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Action
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Config
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Path
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Block
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/TempStore
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Component/Annotation
drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
drwxrwxrwx 1000 1000 4KB Feb 08 11:00 sites/default
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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;}}}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}}}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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;}}}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}}}
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";}}
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";}}
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";}}}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}}}
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";}}}}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}
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;}}}}
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";}}
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;}}}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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";}}
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;}}}}
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";}}
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";}}
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";}}
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";}}
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;}
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;}
drwxrwxrwx 1000 1000 4KB Feb 08 11:00 sites/default
drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:418/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:428/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:435/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:442/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:510/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:524/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:531/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:546/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:559/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:573/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:607/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:669/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:676/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:691/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1144/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1155/** * Returns whether the current PHP process runs on CLI. * * @return bool */ Defined in <ROOT>/core/lib/Drupal/Core/Installer/InstallerRedirectTrait.php:21
/** * 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
/** * 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
/** * 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
/** * 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
/** * Returns the kernel parameters. * * @return array An array of kernel parameters */ Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:848
/** * Initializes the service container. * * @return \Symfony\Component\DependencyInjection\ContainerInterface */ Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:859
/** * 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
/** * 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
/** * Returns service instances to persist from an old container to a new one. */ Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1117
/** * Moves persistent service instances into a new container. */ Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1131
/** * 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
/** * Compiles a new service container. * * @return \Drupal\Core\DependencyInjection\ContainerBuilder The compiled service container */ Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1201
/** * Registers all service providers to the kernel. * * @throws \LogicException */ Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1302
/** * 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
/** * 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
/** * Gets a http kernel from the container. * * @return \Symfony\Component\HttpKernel\HttpKernelInterface */ Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1358
/** * 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
/** * Returns an array of Extension class parameters for all enabled modules. * * @return array */ Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1386
/** * 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
/** * 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
/** * 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
/** * Add service files. * * @param string[] $service_yamls * A list of service files. */ Defined in <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:1570
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:60
Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:69
Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:74
Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:79
Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:84
/** * @param array $classMap Class to filename map */ Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:92
/** * 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
/** * 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
/** * 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
/** * 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
/** * Turns on searching the include path for class files. * * @param bool $useIncludePath */ Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:238
/** * 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
/** * 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
/** * Should class lookup fail if not found in the current class map? * * @return bool */ Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:270
/** * 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
/** * 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
/** * 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
/** * Unregisters this instance as an autoloader. */ Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:308
/** * 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
/** * 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
Defined in .../EntrepriseFibreOptique/public/vendor/composer/ClassLoader.php:370
/** * 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
/** * 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
/** * @return Request|null */ Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/RequestStack.php:59
/** * 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
/** * 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
/**
* {@inheritDoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/laminas/laminas-diactoros/src/ServerRequestFactory.php:88/** * 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
/**
* {@inheritDoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/laminas/laminas-diactoros/src/StreamFactory.php:27/**
* {@inheritDoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/laminas/laminas-diactoros/src/StreamFactory.php:39/**
* {@inheritDoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/laminas/laminas-diactoros/src/StreamFactory.php:47/**
* {@inheritDoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/laminas/laminas-diactoros/src/UploadedFileFactory.php:24/**
* {@inheritDoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/laminas/laminas-diactoros/src/ResponseFactory.php:21Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/PsrHttpFactory.php:38
/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/PsrHttpFactory.php:49/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/PsrHttpFactory.php:126/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/ClassResolver.php:18Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Controller/ControllerResolver.php:57/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Controller/ControllerResolver.php:81/** * 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
/** * 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
Inherited from Symfony\Component\HttpKernel\Controller\ControllerResolver Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ControllerResolver.php:154
Inherited from Symfony\Component\HttpKernel\Controller\ControllerResolver Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ControllerResolver.php:216
/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php:24/** * Returns an associated type to the given parameter if available. */ Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php:46
/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.php:28/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.php:36/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestValueResolver.php:28/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestValueResolver.php:36/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Controller/ArgumentResolver/Psr7RequestValueResolver.php:36/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Controller/ArgumentResolver/Psr7RequestValueResolver.php:43/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Controller/ArgumentResolver/RouteMatchValueResolver.php:19/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Controller/ArgumentResolver/RouteMatchValueResolver.php:26/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver/DefaultValueResolver.php:28/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver/DefaultValueResolver.php:36Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver.php:37
/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver.php:46Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/Controller/ArgumentResolver.php:86
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:60
/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:75/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:98/** * @internal */ Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:106
/** * 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
/** * 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
/**
* 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/** * Handles a throwable by trying to convert it to a Response. * * @throws \Exception */ Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:216
/** * Returns a human-readable string for the specified variable. */ Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/HttpKernel.php:254
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/Session.php:50/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:44/** * Constructor. * * @param array $settings * Array with the settings. */ Defined in <ROOT>/core/lib/Drupal/Core/Site/Settings.php:65
/** * Prevents settings from being serialized. */ Defined in <ROOT>/core/lib/Drupal/Core/Site/Settings.php:97
/** * Protects creating with clone. */ Defined in <ROOT>/core/lib/Drupal/Core/Site/Settings.php:91
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackendFactory.php:10/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:31/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:38/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:45/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:50/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:55/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:60/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:70/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:75/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:80/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:85/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/NullBackend.php:90/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionConfiguration.php:33/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionConfiguration.php:40/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\PageCache\ChainRequestPolicy
Defined in <ROOT>/core/lib/Drupal/Core/PageCache/ChainRequestPolicy.php:33/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\PageCache\ChainRequestPolicy
Defined in <ROOT>/core/lib/Drupal/Core/PageCache/ChainRequestPolicy.php:55/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/toolbar/src/PageCache/AllowToolbarPath.php:19/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/PageCache/ChainResponsePolicy.php:73/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/PageCache/ChainResponsePolicy.php:81/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:79/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:44/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:42/** * 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
/** * 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
Defined in .../EntrepriseFibreOptique/public/vendor/stack/builder/src/Stack/StackedHttpKernel.php:15
Defined in .../EntrepriseFibreOptique/public/vendor/stack/builder/src/Stack/StackedHttpKernel.php:21
Defined in .../EntrepriseFibreOptique/public/vendor/stack/builder/src/Stack/StackedHttpKernel.php:26
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
/**
* 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/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:96/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:225/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:238Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:245
Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:249
Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:255
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:262/** * 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
Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:309
/** * 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
Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:335
Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:340
Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:358
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:430/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/**
* 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/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * Returns the version of the database client. */ Inherited from Drupal\Core\Database\Connection Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1641
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * Prevents the database connection from being serialized. */ Inherited from Drupal\Core\Database\Connection Defined in <ROOT>/core/lib/Drupal/Core/Database/Connection.php:1825
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:115/** * 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
/** * Gets the server version. * * @return string * The PDO server version. */ Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:302
/** * Overridden to work around issues to MySQL not supporting transactional DDL. */ Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:385
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:460/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php:133/** * 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
/** * 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
/** * 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
/** * Constructs a DatabaseCacheTagsChecksum object. * * @param \Drupal\Core\Database\Connection $connection * The database connection. */ Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:28
/** * 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
/** * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::invalidateTags() */ Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:53
/** * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::getCurrentChecksum() */ Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:83
/**
* Defines the schema for the {cachetags} table.
*
* @internal
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:100/** * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::isValid() */ Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:105
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:144/** * Implements \Drupal\Core\Cache\CacheTagsChecksumInterface::reset() */ Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php:149
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:35/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:58/** * Check if the cache tags table exists and create it if not. */ Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php:75
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399/**
* Defines the schema for the {cache_*} bin tables.
*
* @internal
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:478/** * 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
/** * 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
/** * 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
/** * Check if the cache bin exists and create it if not. */ Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:411
/** * 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
/** * 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
drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:122/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:138/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:150/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:158/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:165/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:172/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:182/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:192/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:199/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:223/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:246/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:253/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:262/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:290/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:327/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:335/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:345/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:367/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:387/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:398/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:418/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:427/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:455/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:546/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:700/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:711/** * 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
/** * Builds hook_hook_info() information. * * @see \Drupal\Core\Extension\ModuleHandler::getHookInfo() */ Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:308
/** * 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
/** * 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
/** * 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
/** * 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
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:49/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:71/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:83/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:95/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:102/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:110/** * 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
/** * Registers the tagged stream wrappers. * * Internal use only. */ Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:164
/** * Unregisters the tagged stream wrappers. * * Internal use only. */ Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:175
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:190/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:267/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:277/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:214/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/StreamWrapperManager.php:255/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php:73/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php:81/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php:89/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php:97/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php:105/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php:113/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/ExtensionMimeTypeGuesser.php:892/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/ExtensionMimeTypeGuesser.php:900/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/ExtensionMimeTypeGuesser.php:942/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php:55/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php:81/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php:131/** * 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
/** * 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
2021-04-23 20:01:29 UTC
/** * 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
/** * 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
/** * 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
/** * Clear the CSRF token seed. */ Defined in <ROOT>/core/lib/Drupal/Core/Session/MetadataBag.php:54
/**
* {@inheritdoc}
*/
Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:69/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:111/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:139/**
* {@inheritdoc}
*/
Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:147/** * 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
Inherited from Symfony\Component\HttpFoundation\Session\Storage\MetadataBag Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:162
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionHandler.php:49/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionHandler.php:56/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionHandler.php:70/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionHandler.php:102/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionHandler.php:109/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionHandler.php:121/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:46/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:53/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:60/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:67/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:74/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:83/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:97/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php:104/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:105/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:178/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:207/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:246/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:259/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:280/** * 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
/**
* {@inheritdoc}
*/
Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:175/**
* {@inheritdoc}
*/
Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:183/**
* {@inheritdoc}
*/
Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:191/**
* {@inheritdoc}
*/
Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:199/**
* {@inheritdoc}
*/
Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:285/**
* {@inheritdoc}
*/
Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:302/**
* {@inheritdoc}
*/
Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:314Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:329
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:351/** * 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
/**
* 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/** * Forcibly start a PHP session. * * @return bool * TRUE if the session is started. */ Defined in <ROOT>/core/lib/Drupal/Core/Session/SessionManager.php:154
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * @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
/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:35Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:40
/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:48/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:56/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:64/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:72/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:80/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:88/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:96/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:107/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:121/** * Returns an iterator for attributes. * * @return \ArrayIterator An \ArrayIterator instance */ Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:134
/** * Returns the number of attributes. * * @return int The number of attributes */ Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:144
/** * @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
/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:36Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:41
/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:49/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:57/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:65/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:73/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:81/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:97/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:108/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:116/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:124/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:132/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:140/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:148Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:39
/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:55/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:63/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:71/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:79/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:87/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:95/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:103/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:111/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:119/** * Returns an iterator for attributes. * * @return \ArrayIterator An \ArrayIterator instance */ Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:129
/** * Returns the number of attributes. * * @return int */ Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:139
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:144
/** * @internal */ Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:152
/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:169/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:179/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:187/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:195/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:203/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:213/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:221/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:229/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:239/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:247/** * Gets the flashbag interface. * * @return FlashBagInterface */ Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Session.php:259
/** * 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
/** * @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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/KeyValueStore/KeyValueFactory.php:61/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/Serialization/PhpSerialize.php:13/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/Serialization/PhpSerialize.php:20/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/Serialization/PhpSerialize.php:27/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/KeyValueStore/KeyValueDatabaseFactory.php:43/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:39/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:47/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:82/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:90/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:100/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:107/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/State/State.php:117/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399/**
* Defines the schema for the {cache_*} bin tables.
*
* @internal
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:478/** * 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
/** * 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
/** * 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
/** * Check if the cache bin exists and create it if not. */ Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:411
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorManager.php:67/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorManager.php:105/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorDecode.php:25/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/image/src/PathProcessor/PathProcessorImageStyles.php:46/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:67/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:84/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:102/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:120/** * 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
/** * Implements Drupal\Core\Config\StorageInterface::rename(). * * @throws PDOException */ Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:236
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:248/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:267/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:284/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:300/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:312/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:319/** * 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
/** * 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
/** * Defines the schema for the configuration table. * * @internal */ Defined in <ROOT>/core/lib/Drupal/Core/Config/DatabaseStorage.php:186
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399/**
* Defines the schema for the {cache_*} bin tables.
*
* @internal
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:478/** * 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
/** * 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
/** * 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
/** * Check if the cache bin exists and create it if not. */ Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:411
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:55/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:82/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:123/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:137/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:151/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:166/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:173/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:180/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:215/** * Clears the static list cache. */ Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:229
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:236/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:246/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/CachedStorage.php:253/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ExtensionInstallStorage.php:64/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Config\InstallStorage
Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:94/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Config\InstallStorage
Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:128/** * 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
/** * 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
/** * 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
/** * Resets the static cache. */ Inherited from Drupal\Core\Config\InstallStorage Defined in <ROOT>/core/lib/Drupal/Core/Config/InstallStorage.php:272
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Config\FileStorage
Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:128/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Config\FileStorage
Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:195/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Config\FileStorage
Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:202/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Config\FileStorage
Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:271/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Config\FileStorage
Defined in <ROOT>/core/lib/Drupal/Core/Config/FileStorage.php:278/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399/**
* Defines the schema for the {cache_*} bin tables.
*
* @internal
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:478/** * 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
/** * 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
/** * 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
/** * Check if the cache bin exists and create it if not. */ Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:411
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:76/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:84/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:199/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:206/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:360/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:392/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:226/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:240/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:247/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:254/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:288/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:66/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/TypedConfigManager.php:369/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
drwxr-xr-x 1000 1000 4KB Oct 23 2020 modules/contrib/address/src
drwxr-xr-x 1000 1000 4KB Sep 24 2020 modules/contrib/admin_toolbar/src
drwxr-xr-x 1000 1000 4KB Sep 24 2020 modules/contrib/admin_toolbar/admin_toolbar_tools/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/automated_cron/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/big_pipe/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/block/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/block_content/src
drwxr-xr-x 1000 1000 4KB Jan 14 05:43 modules/contrib/bootstrap_layout_builder/src
drwxr-xr-x 1000 1000 4KB Jan 14 05:19 modules/contrib/bootstrap_styles/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/breakpoint/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/ckeditor/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/color/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/comment/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/cart/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/checkout/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/number_pattern/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/order/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/price/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/product/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/promotion/src
drwxr-xr-x 1000 1000 4KB Feb 08 19:08 modules/contrib/commerce/modules/store/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/config/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/contact/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/contextual/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/datetime/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/dblog/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/dynamic_page_cache/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/editor/src
drwxr-xr-x 1000 1000 4KB Oct 18 2020 modules/contrib/entity/src
drwxr-xr-x 1000 1000 4KB Mar 03 21:33 modules/contrib/entity_reference_revisions/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/field/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/field_ui/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/file/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/filter/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/help/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/history/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/image/src
drwxr-xr-x 1000 1000 4KB Mar 30 21:31 modules/contrib/inline_entity_form/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/layout_builder/src
drwxr-xr-x 1000 1000 4KB Jan 14 06:43 modules/contrib/layout_builder_blocks/src
drwxr-xr-x 1000 1000 4KB Mar 13 11:42 modules/layouts_theme_configs/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/link/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/media/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/media_library/src
drwxr-xr-x 1000 1000 4KB Dec 11 2020 modules/contrib/media_library_form_element/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/menu_link_content/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/menu_ui/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/node/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/options/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/page_cache/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/path/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/path_alias/src
drwxr-xr-x 1000 1000 4KB Sep 08 2020 modules/contrib/profile/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/quickedit/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/rdf/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/search/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/shortcut/src
drwxr-xr-x 1000 1000 4KB Feb 28 2020 modules/contrib/state_machine/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/system/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/taxonomy/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/text/src
drwxr-xr-x 1000 1000 4KB Dec 18 2020 modules/contrib/token/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/toolbar/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/tour/src
drwxr-xr-x 1000 1000 4KB Jun 11 2020 modules/contrib/twig_vardumper/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/update/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/user/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/views_ui/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/modules/views/src
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Field
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Datetime
drwxr-xr-x 1000 1000 12KB Apr 07 12:18 core/lib/Drupal/Core/Entity
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/ProxyClass
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Validation
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Render
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/TypedData
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Mail
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Menu
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Action
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Config
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Path
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/Block
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Core/TempStore
drwxr-xr-x 1000 1000 4KB Apr 07 12:18 core/lib/Drupal/Component/Annotation
/** * 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
/** * 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
/** * Callback for registering definitions for constraints shipped with Symfony. * * @see ConstraintManager::__construct() */ Defined in <ROOT>/core/lib/Drupal/Core/Validation/ConstraintManager.php:86
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Validation/ConstraintManager.php:112/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Validation/ConstraintManager.php:51/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:81/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:88/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:135/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:231/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:252/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:270/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:319/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:327/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:394/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigFactory.php:385/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorFront.php:37/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/PathProcessor/PathProcessorFront.php:62/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/system/src/PathProcessor/PathProcessorFiles.php:19/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/path_alias/src/AliasRepository.php:34/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/path_alias/src/AliasRepository.php:59/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/path_alias/src/AliasRepository.php:75/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/path_alias/src/AliasRepository.php:91/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:73/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:81/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:89/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:97/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:105/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:113/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:121/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/path_alias/src/AliasWhitelist.php:83/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/path_alias/src/AliasWhitelist.php:103/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/path_alias/src/AliasWhitelist.php:115/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\CacheCollector
Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:134/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\CacheCollector
Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:174/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\CacheCollector
Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:303/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\CacheCollector
Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:326/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/path_alias/src/AliasWhitelist.php:52/** * Loads menu path roots to prepopulate cache. */ Defined in <ROOT>/core/modules/path_alias/src/AliasWhitelist.php:71
/** * Gets the cache ID. * * @return string */ Inherited from Drupal\Core\Cache\CacheCollector Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:127
/** * 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
/** * 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
/** * 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
/** * Invalidate the cache. */ Inherited from Drupal\Core\Cache\CacheCollector Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:349
/** * 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
/** * Gets the default language. * * @return \Drupal\Core\Language\LanguageInterface * The default language. */ Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageDefault.php:40
/** * Sets the default language. * * @param \Drupal\Core\Language\LanguageInterface $language * The default language. */ Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageDefault.php:50
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:48/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:55/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:102/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:109/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:116/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:123/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:142/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:150/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:158/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:174/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:202/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:210/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:217/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:378/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:224/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/path_alias/src/AliasManager.php:116/**
* {@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/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/path_alias/src/AliasManager.php:150/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/path_alias/src/AliasManager.php:183/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/path_alias/src/AliasManager.php:253/** * 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
/** * Wrapper method for REQUEST_TIME constant. * * @return int */ Defined in <ROOT>/core/modules/path_alias/src/AliasManager.php:295
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/path_alias/src/PathProcessor/AliasPathProcessor.php:36/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/path_alias/src/PathProcessor/AliasPathProcessor.php:44/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheTagsInvalidator.php:25Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:215/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:246/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:329/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:401/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:418/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:488/** * 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
/** * 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
/** * Comparison function for usort on routes. */ Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:389
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/RouteProvider.php:427/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/OptionsRequestSubscriber.php:63/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/RedirectLeadingSlashesSubscriber.php:44/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationCollector.php:41/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationCollector.php:55/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationCollector.php:62/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationCollector.php:69/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/user/src/Authentication/Provider/Cookie.php:48/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/user/src/Authentication/Provider/Cookie.php:55/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationManager.php:40/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationManager.php:47/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationManager.php:61/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Authentication/AuthenticationManager.php:82/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/** * AccountProxy constructor. * * @param \Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher * Event dispatcher. */ Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:50
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:57/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:71/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:90/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:97/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:104/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:111/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:118/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:125/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:132/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:139/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:146/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:153/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:160/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:167/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:174/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/AuthenticationSubscriber.php:142/** * 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
/** * Sets the default time zone. */ Defined in <ROOT>/core/modules/system/src/TimeZoneResolver.php:52
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/system/src/TimeZoneResolver.php:74/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399/**
* Defines the schema for the {cache_*} bin tables.
*
* @internal
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:478/** * 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
/** * 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
/** * 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
/** * Check if the cache bin exists and create it if not. */ Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:411
/** * 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
/** * 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
drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/InfoParser.php:20/** * 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
/** * 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
/** * 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
/** * 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
drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeEngineExtensionList.php:30/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeExtensionList.php:304/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeExtensionList.php:111/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeExtensionList.php:265/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeExtensionList.php:293/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:60/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:67/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:82/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:105/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:119/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:127/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:134/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:141/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:148/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:159/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:167/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:178/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeNegotiator.php:56/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeNegotiator.php:63drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:72/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:82/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:136/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:170/** * Gets all extensions. * * @return array */ Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:279
/** * 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
/** * 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
drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:94/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:104/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:111/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:119/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:130/**
* {@inheritdoc}
*
* @todo Should we cache some of these information?
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:414/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:456/** * 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
drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:794/** * 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
/** * 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
/** * Persists the theme registry in the cache backend. */ Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:268
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Extension/ProfileExtensionList.php:31/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
drwxrwxrwx 1000 1000 4KB Feb 08 11:00 sites/default
/** * 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
/** * 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
drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
/** * 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
/** * 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
/**
* 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/** * 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
/** * Wraps drupal_get_path(). */ Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryParser.php:437
/** * Determines if the supplied string is a valid URI. */ Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryParser.php:444
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryCollector.php:164/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\CacheCollector
Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:134/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\CacheCollector
Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:143/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\CacheCollector
Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:174/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\CacheCollector
Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:313/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\CacheCollector
Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:326/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryCollector.php:54/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscoveryCollector.php:65/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * Loads the cache if not already done. */ Inherited from Drupal\Core\Cache\CacheCollector Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:333
/** * Invalidate the cache. */ Inherited from Drupal\Core\Cache\CacheCollector Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheCollector.php:349
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscovery.php:42/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscovery.php:57/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDiscovery.php:71/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDependencyResolver.php:37/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Asset/LibraryDependencyResolver.php:81/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Asset/AssetResolver.php:112/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Asset/AssetResolver.php:212/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Asset/CssCollectionRenderer.php:32/** * 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
/**
* {@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/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/ElementInfoManager.php:74/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/ElementInfoManager.php:87/**
* {@inheritdoc}
*
* @return \Drupal\Core\Render\Element\ElementInterface
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/ElementInfoManager.php:140/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/ElementInfoManager.php:147/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * Constructs a new Placeholder service. * * @param array $renderer_config * The renderer configuration array. */ Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderGenerator.php:28
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderGenerator.php:35/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderGenerator.php:45/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderGenerator.php:69/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderingRenderCache.php:94/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/PlaceholderingRenderCache.php:126/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Render\RenderCache
Defined in <ROOT>/core/lib/Drupal/Core/Render/RenderCache.php:321/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:134/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:154/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:163/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:187/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:560/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:567/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:673/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:683/** * See the docs for ::render(). */ Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:212
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Ajax/AjaxResponseAttachmentsProcessor.php:104/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/AjaxResponseSubscriber.php:112/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/RouteProcessor/RouteProcessorManager.php:49/** * 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
/** * Sorts the processors according to priority. */ Defined in <ROOT>/core/lib/Drupal/Core/RouteProcessor/RouteProcessorManager.php:73
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:41/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:48/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:55/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:62/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:69/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:76/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:119/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:126/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:133/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/CurrentRouteMatch.php:140/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/RouteProcessor/RouteProcessorCurrent.php:34/** * Constructs the private key object. * * @param \Drupal\Core\State\StateInterface $state * The state service. */ Defined in <ROOT>/core/lib/Drupal/Core/PrivateKey.php:26
/** * Gets the private key. * * @return string * The private key. */ Defined in <ROOT>/core/lib/Drupal/Core/PrivateKey.php:36
/** * Sets the private key. * * @param string $key * The private key to set. */ Defined in <ROOT>/core/lib/Drupal/Core/PrivateKey.php:51
/** * Creates a new private key. * * @return string * The private key. */ Defined in <ROOT>/core/lib/Drupal/Core/PrivateKey.php:61
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Access/RouteProcessorCsrf.php:36/** * #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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Access/RouteProcessorCsrf.php:88/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:101/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:108/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:115/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:122/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:129/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:257/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:265/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:435/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:443/** * 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
/** * 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
/** * Passes the path to a processor manager to allow alterations. */ Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlGenerator.php:387
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/RequestContext.php:37/** * 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
/** * 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
Inherited from Symfony\Component\Routing\RequestContext Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:36
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * Returns the parameters. * * @return array The parameters */ Inherited from Symfony\Component\Routing\RequestContext Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/RequestContext.php:269
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:53/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:60/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:67/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:94/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:104/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:115/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php:122/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:100/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:109/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:315/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/Router.php:322Inherited from Drupal\Core\Routing\UrlMatcher Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlMatcher.php:36
/**
* {@inheritdoc}
*/
Inherited from Symfony\Component\Routing\Matcher\UrlMatcher
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/Matcher/UrlMatcher.php:68/**
* {@inheritdoc}
*/
Inherited from Symfony\Component\Routing\Matcher\UrlMatcher
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/Matcher/UrlMatcher.php:76Inherited from Symfony\Component\Routing\Matcher\UrlMatcher Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/Matcher/UrlMatcher.php:113
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Routing\UrlMatcher
Defined in <ROOT>/core/lib/Drupal/Core/Routing/UrlMatcher.php:48/** * 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
/** * 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
Inherited from Symfony\Component\Routing\Matcher\UrlMatcher Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/Matcher/UrlMatcher.php:262
/** * @internal */ Inherited from Symfony\Component\Routing\Matcher\UrlMatcher Defined in .../EntrepriseFibreOptique/public/vendor/symfony/routing/Matcher/UrlMatcher.php:277
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/ParamConverterManager.php:26/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/ParamConverterManager.php:34/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/ParamConverterManager.php:46/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/ParamConverterManager.php:76/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:92/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:109/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:116/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:152/** * Sets the default langcode. * * @param string $langcode * A language code. */ Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:162
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:169/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\StringTranslation\Translator\StaticTranslation
Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/Translator/StaticTranslation.php:33/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\StringTranslation\Translator\StaticTranslation
Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/Translator/StaticTranslation.php:48/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/Translator/CustomStrings.php:39/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:33/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:40/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:62/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:71/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:83/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:90/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:97/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php:107Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:107/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:142/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:175/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:184/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:196/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:207/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:214/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:221/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:238/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:253/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:260/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:267/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:283/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:122/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * @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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/KeyValueStore/KeyValueFactory.php:61/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/LazyContextRepository.php:50/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/LazyContextRepository.php:94/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:56/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:71/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:93/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:129/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:136/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:173/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:180/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/views_ui/src/ParamConverter/ViewUIConverter.php:63/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/views_ui/src/ParamConverter/ViewUIConverter.php:92/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/layout_builder/src/LayoutTempstoreRepository.php:32/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/layout_builder/src/LayoutTempstoreRepository.php:49/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/layout_builder/src/LayoutTempstoreRepository.php:58/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/layout_builder/src/LayoutTempstoreRepository.php:66/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextHandler.php:20/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextHandler.php:63/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextHandler.php:75/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextHandler.php:84/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/layout_builder/src/SectionStorage/SectionStorageManager.php:73/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/layout_builder/src/SectionStorage/SectionStorageManager.php:87/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/layout_builder/src/SectionStorage/SectionStorageManager.php:106/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/layout_builder/src/SectionStorage/SectionStorageManager.php:57/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/layout_builder/src/Routing/LayoutTempstoreParamConverter.php:48/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/layout_builder/src/Routing/LayoutTempstoreParamConverter.php:67/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/AdminPathConfigEntityConverter.php:64/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/AdminPathConfigEntityConverter.php:87/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/EntityConverter.php:99/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/EntityConverter.php:134/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/EntityRevisionParamConverter.php:62/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/EntityRevisionParamConverter.php:78/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399/**
* Defines the schema for the {cache_*} bin tables.
*
* @internal
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:478/** * 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
/** * 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
/** * 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
/** * Check if the cache bin exists and create it if not. */ Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:411
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:130/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:137/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:144/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:257/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:415/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:439/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:660/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:680/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:709/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:727/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:776/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:800/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:847/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1018/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1032/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1043/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1053/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1064/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1083/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * Prepares the data for calling $this->treeDataRecursive(). */ Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1096
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:73/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:82/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:101/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:108/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:125/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php:158/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:162/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:188/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:203/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:214/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:239/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:248/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:288/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:300/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:307/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:314/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:324/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:334/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:346/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:363/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:376/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:411/** * 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
/** * Gets the plugin discovery. * * @return \Drupal\Component\Plugin\Discovery\DiscoveryInterface */ Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:137
/** * Gets the plugin factory. * * @return \Drupal\Component\Plugin\Factory\FactoryInterface */ Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuLinkManager.php:152
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/MenuLinkPluginConverter.php:34/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ParamConverter/MenuLinkPluginConverter.php:48/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/node/src/ParamConverter/NodePreviewConverter.php:34/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/node/src/ParamConverter/NodePreviewConverter.php:44/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/Enhancer/ParamConversionEnhancer.php:41/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/Enhancer/ParamConversionEnhancer.php:87/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/Enhancer/EntityRouteEnhancer.php:18/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/Enhancer/FormRouteEnhancer.php:30/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/Enhancer/EntityRevisionRouteEnhancer.php:37/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/field_ui/src/Routing/FieldUiRouteEnhancer.php:36/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/field_ui/src/Routing/FieldUiRouteEnhancer.php:53/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/MethodFilter.php:17/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/ContentTypeHeaderMatcher.php:17/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/RequestFormatRouteFilter.php:19/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Access/AccessArgumentsResolverFactory.php:18Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:61/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:75/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:82/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:94/** * 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
/** * Compiles a mapping of requirement keys to access checker service IDs. */ Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:149
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Access/AccessManager.php:81/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Access/AccessManager.php:110/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Access/AccessManager.php:118/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:62/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:70/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:79/**
* {@inheritdoc}
*
* @throws \Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException
* Thrown when access checking failed.
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:91/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:128/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:137/**
* {@inheritdoc}
*
* @throws \Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException
* Thrown when access checking failed.
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/AccessAwareRouter.php:149/** * 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
/** * @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
/** * 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
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/EventListener/RouterListener.php:97
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/EventListener/RouterListener.php:144
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/EventListener/RouterListener.php:77
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/EventListener/RouterListener.php:164
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-kernel/EventListener/RouterListener.php:155
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/ContextProvider/CurrentLanguageContext.php:39/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Language/ContextProvider/CurrentLanguageContext.php:71/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:76/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:99/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:114/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:132/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:144/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:151/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:226/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:240/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:247/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:254/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:280/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\TypedData\TypedDataManager
Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataManager.php:288/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ContextProvider/ProductRouteContext.php:53/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ContextProvider/ProductRouteContext.php:76/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeBundleInfo.php:79/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeBundleInfo.php:87/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeBundleInfo.php:121/** * 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
/**
* 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/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:70/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:77/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:84/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:91/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:153/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:160/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:167/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:174/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:241/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:249/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:272/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:169/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:325/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:430/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:476/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:484/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:538/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:594/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:612/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityFieldManager.php:625/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399/**
* Defines the schema for the {cache_*} bin tables.
*
* @internal
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:478/** * 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
/** * 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
/** * 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
/** * Check if the cache bin exists and create it if not. */ Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:411
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryCache/MemoryCache.php:50/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\MemoryBackend
Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:32/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\MemoryBackend
Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:44/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\MemoryBackend
Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:119/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\MemoryBackend
Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:128/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\MemoryBackend
Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:135/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\MemoryBackend
Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:142/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\MemoryBackend
Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:149/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\MemoryBackend
Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:158/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\MemoryBackend
Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:168/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\MemoryBackend
Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:179/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\MemoryBackend
Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:188/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Cache\MemoryBackend
Defined in <ROOT>/core/lib/Drupal/Core/Cache/MemoryBackend.php:194/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ContextProvider/ProductVariationContext.php:56/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ContextProvider/ProductVariationContext.php:107/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/node/src/ContextProvider/NodeRouteContext.php:41/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/node/src/ContextProvider/NodeRouteContext.php:78/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/user/src/ContextProvider/CurrentUserContext.php:49/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/user/src/ContextProvider/CurrentUserContext.php:78/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Site/MaintenanceMode.php:34/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Site/MaintenanceMode.php:51/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/user/src/EventSubscriber/MaintenanceModeSubscriber.php:70/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Render/BareHtmlPageRenderer.php:73/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/PageCache/ResponsePolicy/KillSwitch.php:24/** * Deny any page caching on the current request. */ Defined in <ROOT>/core/lib/Drupal/Core/PageCache/ResponsePolicy/KillSwitch.php:33
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:45/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:52/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:72/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:79/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:86/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:93/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:100/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Messenger/Messenger.php:108/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/MaintenanceModeSubscriber.php:157/** * Constructs the default Dynamic Page Cache request policy. */ Defined in <ROOT>/core/modules/dynamic_page_cache/src/PageCache/RequestPolicy/DefaultRequestPolicy.php:20
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\PageCache\ChainRequestPolicy
Defined in <ROOT>/core/lib/Drupal/Core/PageCache/ChainRequestPolicy.php:33/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\PageCache\ChainRequestPolicy
Defined in <ROOT>/core/lib/Drupal/Core/PageCache/ChainRequestPolicy.php:55/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/PageCache/ChainResponsePolicy.php:73/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/PageCache/ChainResponsePolicy.php:81/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/dynamic_page_cache/src/EventSubscriber/DynamicPageCacheSubscriber.php:307/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/RequestFormatCacheContext.php:24/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/RequestFormatCacheContext.php:31/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/RequestFormatCacheContext.php:17/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/RouteCacheContext.php:42/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/RouteCacheContext.php:49/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Cache/Context/RouteCacheContext.php:35/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/Datetime/Time.php:32/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/Datetime/Time.php:45/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/Datetime/Time.php:58/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/Datetime/Time.php:65/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Database/ReplicaKillSwitch.php:108/** * 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
/** * 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
/** * 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
/** * Store the non admin routes in state when the route building is finished. */ Defined in <ROOT>/core/lib/Drupal/Core/Routing/RoutePreloader.php:111
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Routing/RoutePreloader.php:119/** * Constructs event subscriber. * * @param \Drupal\Core\Messenger\MessengerInterface $messenger * The messenger. */ Defined in <ROOT>/modules/layouts_theme_configs/src/EventSubscriber/LayoutsThemeConfigsSubscriber.php:28
/** * 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
/** * 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
/**
*
* {@inheritdoc}
*/
Defined in <ROOT>/modules/layouts_theme_configs/src/EventSubscriber/LayoutsThemeConfigsSubscriber.php:59/** * 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
/** * 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
/** * Ensures system paths for the request get cached. */ Defined in <ROOT>/core/modules/path_alias/src/EventSubscriber/PathAliasSubscriber.php:62
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:169/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ProductVariationFieldRendererLayoutBuilder.php:40/**
* {@inheritdoc}
*/
Inherited from Drupal\commerce_product\ProductVariationFieldRenderer
Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ProductVariationFieldRenderer.php:59/**
* {@inheritdoc}
*/
Inherited from Drupal\commerce_product\ProductVariationFieldRenderer
Defined in <ROOT>/modules/contrib/commerce/modules/product/src/ProductVariationFieldRenderer.php:72/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/AjaxBasePageNegotiator.php:67/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/AjaxBasePageNegotiator.php:75/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/block/src/Theme/AdminDemoNegotiator.php:16/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/block/src/Theme/AdminDemoNegotiator.php:23/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Batch/BatchStorage.php:73/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Batch/BatchStorage.php:81/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Batch/BatchStorage.php:89/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Batch/BatchStorage.php:97/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Batch/BatchStorage.php:105/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Batch/BatchStorage.php:113/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/system/src/Theme/BatchNegotiator.php:45/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/system/src/Theme/BatchNegotiator.php:52/** * Constructs a DbUpdateNegotiator. * * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory * The config factory. */ Defined in <ROOT>/core/modules/system/src/Theme/DbUpdateNegotiator.php:28
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/system/src/Theme/DbUpdateNegotiator.php:35/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/system/src/Theme/DbUpdateNegotiator.php:42/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/user/src/Theme/AdminNegotiator.php:67/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/user/src/Theme/AdminNegotiator.php:74/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/DefaultNegotiator.php:33/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Theme/DefaultNegotiator.php:40/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Render/MainContent/AjaxRenderer.php:49/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Form/FormAjaxResponseBuilder.php:50/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * Wraps format_size() * * @return string * The formatted size. */ Defined in <ROOT>/core/lib/Drupal/Core/Form/EventSubscriber/FormAjaxSubscriber.php:152
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Form/EventSubscriber/FormAjaxSubscriber.php:159Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:37
/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:45/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:125/** * Gets a temporary file path. * * @return string */ Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:117
/** * Converts to the input array to $_FILES structure. */ Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:89
/** * Creates Symfony UploadedFile instance from PSR-7 ones. */ Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:107
/** * 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
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php:230
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/PsrResponseSubscriber.php:52/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php:104/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Controller/TitleResolver.php:50/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@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/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/block/src/EventSubscriber/BlockPageDisplayVariantSubscriber.php:29/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/Uuid/Php.php:16/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:111/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:121/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:134/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:141/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:148/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:182/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:189/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:224/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:246/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:260/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:290/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:378/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/ConfigManager.php:472/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php:62/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php:69/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/Query/QueryFactory.php:252/** * 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
/**
* {@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/** * Returns the module handler used. * * @return \Drupal\Core\Extension\ModuleHandlerInterface * The module handler. */ Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:64
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:72/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:76/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:80/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:88/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:89/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:103/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:105/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:115/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:127/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:156/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldTypePluginManager.php:169/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Field/FormatterPluginManager.php:55/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * Implements \Drupal\Core\Plugin\FilteredPluginManagerInterface::getFilteredDefinitions(). */ Defined in <ROOT>/core/lib/Drupal/Core/Plugin/FilteredPluginManagerTrait.php:19
/** * See \Drupal\Core\Plugin\Context\ContextAwarePluginManagerInterface::getDefinitionsForContexts(). */ Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php:22
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:89/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:162/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:185/**
* {@inheritdoc}
*
* @return \Drupal\Core\Layout\LayoutDefinition[]
*/
Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:199/**
* {@inheritdoc}
*
* @return \Drupal\Core\Layout\LayoutDefinition[][]
*/
Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:218/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:230/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/** * Wraps the context handler. * * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface */ Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php:15
/** * Wraps the module handler. * * @return \Drupal\Core\Extension\ModuleHandlerInterface * The module handler. */ Defined in <ROOT>/core/lib/Drupal/Core/Plugin/FilteredPluginManagerTrait.php:53
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:57/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:64/** * Wraps the theme manager. * * @return \Drupal\Core\Theme\ThemeManagerInterface * The theme manager. */ Defined in <ROOT>/core/lib/Drupal/Core/Plugin/FilteredPluginManagerTrait.php:67
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Layout/LayoutPluginManager.php:71/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeRepository.php:45/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeRepository.php:75/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannelFactory.php:32/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannelFactory.php:55/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/LogMessageParser.php:13/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:20/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:27/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:34/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:41/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:48/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/dblog/src/Logger/DbLog.php:55/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:55/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:62/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/RfcLoggerTrait.php:69/** * System is unusable. * * @param string $message * @param array $context * * @return void */ Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:23
/** * 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
/** * 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
/** * 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
/** * 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
/** * Constructs a LoggerChannel object. * * @param string $channel * The channel name for this instance. */ Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:87
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:94/** * Normal but significant events. * * @param string $message * @param array $context * * @return void */ Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:97
/** * 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
/** * Detailed debug information. * * @param string $message * @param array $context * * @return void */ Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:125
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:136/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:143/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:150/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:157/** * 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
/** * Implements \Drupal\Core\Plugin\FilteredPluginManagerInterface::getFilteredDefinitions(). */ Defined in <ROOT>/core/lib/Drupal/Core/Plugin/FilteredPluginManagerTrait.php:19
/** * See \Drupal\Core\Plugin\Context\ContextAwarePluginManagerInterface::getDefinitionsForContexts(). */ Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php:22
/** * 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
/** * Returns the module handler used. * * @return \Drupal\Core\Extension\ModuleHandlerInterface * The module handler. */ Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:64
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:73/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:76/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:84/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:89/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:105/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/** * Wraps the context handler. * * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface */ Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php:15
/** * 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
/** * 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
/** * Wraps the module handler. * * @return \Drupal\Core\Extension\ModuleHandlerInterface * The module handler. */ Defined in <ROOT>/core/lib/Drupal/Core/Plugin/FilteredPluginManagerTrait.php:53
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:58/** * Wraps the theme manager. * * @return \Drupal\Core\Theme\ThemeManagerInterface * The theme manager. */ Defined in <ROOT>/core/lib/Drupal/Core/Plugin/FilteredPluginManagerTrait.php:67
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:91/** * 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
/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * System is unusable. * * @param string $message * @param array $context * * @return void */ Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:23
/** * 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
/** * 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
/** * 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
/** * 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
/** * Constructs a LoggerChannel object. * * @param string $channel * The channel name for this instance. */ Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:87
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:94/** * Normal but significant events. * * @param string $message * @param array $context * * @return void */ Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:97
/** * 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
/** * Detailed debug information. * * @param string $message * @param array $context * * @return void */ Defined in .../EntrepriseFibreOptique/public/vendor/psr/log/Psr/Log/LoggerTrait.php:125
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:136/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:143/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:150/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Logger/LoggerChannel.php:157/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/layout_builder/src/Entity/LayoutBuilderSampleEntityGenerator.php:44/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/layout_builder/src/Entity/LayoutBuilderSampleEntityGenerator.php:65/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/layout_builder/src/EventSubscriber/BlockComponentRenderArray.php:49/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/layout_builder_blocks/src/EventSubscriber/BlockComponentRenderArraySubscriber.php:50/** * 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
/**
* {@inheritdoc}
*/
Inherited from CommerceGuys\Intl\NumberFormat\NumberFormatRepository
Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/NumberFormat/NumberFormatRepository.php:32/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Repository/NumberFormatRepository.php:41/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Repository/CurrencyRepository.php:42/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Repository/CurrencyRepository.php:55/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Repository/CurrencyRepository.php:70/** * 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
/** * Constructs a new ChainLocaleResolver object. * * @param \Drupal\commerce\Resolver\LocaleResolverInterface[] $resolvers * The resolvers. */ Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainLocaleResolver.php:23
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainLocaleResolver.php:30/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainLocaleResolver.php:37/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainLocaleResolver.php:44/** * Constructs a new ChainCountryResolver object. * * @param \Drupal\commerce\Resolver\CountryResolverInterface[] $resolvers * The resolvers. */ Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainCountryResolver.php:23
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainCountryResolver.php:30/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainCountryResolver.php:37/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/src/Resolver/ChainCountryResolver.php:44/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/store/src/Resolver/ChainStoreResolver.php:30/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/store/src/Resolver/ChainStoreResolver.php:37/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/store/src/Resolver/ChainStoreResolver.php:44/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Resolver/OrderStoreResolver.php:37/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/store/src/Resolver/DefaultStoreResolver.php:32/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/store/src/CurrentStore.php:62/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/store/src/Resolver/StoreCountryResolver.php:42/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/src/Resolver/DefaultCountryResolver.php:33/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/src/CurrentCountry.php:59/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/src/Resolver/DefaultLocaleResolver.php:44/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/src/CurrentLocale.php:59/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/Query/Sql/QueryFactory.php:46/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/Query/Sql/QueryFactory.php:54/** * 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
/**
* {@inheritdoc}
*/
Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php:93/**
* {@inheritdoc}
*/
Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php:130/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php:195/** * 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
/**
* {@inheritdoc}
*/
Inherited from CommerceGuys\Intl\Formatter\CurrencyFormatter
Defined in .../EntrepriseFibreOptique/public/vendor/commerceguys/intl/src/Formatter/CurrencyFormatter.php:245/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTypeManager.php:68/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTypeManager.php:56/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Rounder.php:29/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTransformer.php:40/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTransformer.php:51/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTransformer.php:81/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTransformer.php:100/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AdjustmentTransformer.php:111/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Resolver/ChainOrderTypeResolver.php:32/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Resolver/ChainOrderTypeResolver.php:39/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Resolver/ChainOrderTypeResolver.php:46/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/Resolver/DefaultOrderTypeResolver.php:33/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Resolver/ChainPriceResolver.php:33/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Resolver/ChainPriceResolver.php:40/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Resolver/ChainPriceResolver.php:47/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/price/src/Resolver/DefaultPriceResolver.php:16/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/PriceCalculator.php:88/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/PriceCalculator.php:95/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/PriceCalculator.php:105/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionOrderProcessor.php:47/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionOrderProcessor.php:99/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/OrderRefresh.php:83/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/OrderRefresh.php:90/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/OrderRefresh.php:97/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/OrderRefresh.php:116/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/OrderRefresh.php:148/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AvailabilityManager.php:31/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AvailabilityManager.php:38/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AvailabilityManager.php:45/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/order/src/AvailabilityOrderProcessor.php:44/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowGroupManager.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowGroupManager.php:83/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowGroupManager.php:53/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowManager.php:80/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowManager.php:102/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowManager.php:144/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/state_machine/src/WorkflowManager.php:68/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/state_machine/src/Guard/GuardFactory.php:42/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManager.php:24/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManager.php:34/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManager.php:60/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManager.php:75/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManager.php:94/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManager.php:107/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:33/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:47/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:57/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:66/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:75/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:83/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:91/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionUsage.php:121Drupal\commerce_promotion\Plugin\Commerce\PromotionOffer\PromotionOfferInterface
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/modules/promotion/src/PromotionOfferManager.php:50/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * Returns the module handler used. * * @return \Drupal\Core\Extension\ModuleHandlerInterface * The module handler. */ Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:64
/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/src/ConditionManager.php:66/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:76/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/commerce/src/ConditionManager.php:84/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:89/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:105/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * @param LoaderInterface[] $loaders */ Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/ChainLoader.php:29
Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/ChainLoader.php:36
/** * @return LoaderInterface[] */ Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/ChainLoader.php:45
Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/ChainLoader.php:50
Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/ChainLoader.php:68
Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/ChainLoader.php:83
Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/ChainLoader.php:101
drwxr-xr-x 1000 1000 4KB Apr 19 12:33 /siteweb/EntrepriseFibreOptique/public/web
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:139
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:148
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:161
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:172
/** * 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
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:253
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:258
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:274
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:296
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:139
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:148
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:161
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:172
/** * 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
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:253
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:258
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:274
Inherited from Twig\Loader\FilesystemLoader Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Loader/FilesystemLoader.php:296
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Template/Loader/StringLoader.php:31/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Template/Loader/StringLoader.php:43/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Template/Loader/StringLoader.php:50/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Template/Loader/StringLoader.php:57["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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigEnvironment.php:108/** * Invalidates all compiled Twig templates. * * @see \drupal_flush_all_caches */ Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigEnvironment.php:140
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * Enables debugging mode. */ Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:163
/** * Disables debugging mode. */ Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:172
/** * 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
/** * Enables the auto_reload option. */ Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:191
/** * Disables the auto_reload option. */ Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:199
/** * 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
/** * Enables the strict_variables option. */ Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:217
/** * Disables the strict_variables option. */ Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:226
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * @internal */ Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:387
/** * 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
/** * 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
/** * 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
Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:524
/** * 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
Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:545
/** * 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
Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:566
/** * 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
Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:604
/** * Gets the Loader instance. * * @return LoaderInterface */ Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:614
/** * 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
/** * 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
/** * 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
/** * Adds a runtime loader. */ Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:659
/** * 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
/** * 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
Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:700
/** * 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
/** * 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
Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:727
/** * Gets the registered Token Parsers. * * @return TokenParserInterface[] * * @internal */ Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:739
/** * Gets registered tags. * * @return TokenParserInterface[] * * @internal */ Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:751
Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:761
/** * Gets the registered Node Visitors. * * @return NodeVisitorInterface[] * * @internal */ Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:773
Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:778
/** * 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
Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:800
/** * 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
Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:821
/** * Gets the registered Tests. * * @return TwigTest[] * * @internal */ Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:833
/** * 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
Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:852
/** * 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
Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:874
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
Inherited from Twig\Environment Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Environment.php:981
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:103/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:148/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:173/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:186/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:194/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Datetime/DateFormatter.php:202/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:86/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:108/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:143/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:154/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Template/TwigExtension.php:163/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/**
* 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/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:31
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:41
/** * 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
Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/DebugExtension.php:17
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:16
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:21
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:26
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:31
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:41
/** * @inheritdoc */ Defined in <ROOT>/modules/contrib/commerce/src/TwigExtension/CommerceTwigExtension.php:15
/** * @inheritdoc */ Defined in <ROOT>/modules/contrib/commerce/src/TwigExtension/CommerceTwigExtension.php:24
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:16
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:21
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:31
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:36
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:41
/**
* 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/** * @inheritdoc */ Defined in <ROOT>/modules/contrib/commerce/modules/price/src/TwigExtension/PriceTwigExtension.php:15
/** * @inheritdoc */ Defined in <ROOT>/modules/contrib/commerce/modules/price/src/TwigExtension/PriceTwigExtension.php:24
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:16
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:21
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:31
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:36
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:41
/**
* 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/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/twig_vardumper/src/TwigExtension.php:17/**
* {@inheritdoc}
*/
Defined in <ROOT>/modules/contrib/twig_vardumper/src/TwigExtension.php:37/** * 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
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:16
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:21
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:26
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:31
Inherited from Twig\Extension\AbstractExtension Defined in .../EntrepriseFibreOptique/public/vendor/twig/twig/src/Extension/AbstractExtension.php:41
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
---------- Jan 01 1970 public://styles/product_carrousel/public/2021-04/RE012B02N-C12@12.jpg
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/PublicStream.php:28/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/PublicStream.php:35/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/PublicStream.php:42/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/PublicStream.php:49/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\StreamWrapper\LocalStream
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:60/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\StreamWrapper\LocalStream
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:67/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\StreamWrapper\LocalStream
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:101/**
* 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/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\StreamWrapper\LocalStream
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:250/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\StreamWrapper\LocalStream
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:308/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\StreamWrapper\LocalStream
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:315/**
* {@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/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\StreamWrapper\LocalStream
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/LocalStream.php:366/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/StreamWrapper/PublicStream.php:21/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/modules/filter/src/FilterPluginManager.php:41/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:184/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:227/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:350/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:357/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:364/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\Plugin\PluginManagerBase
Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259/**
* {@inheritdoc}
*/
Inherited from Drupal\Core\Plugin\DefaultPluginManager
Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * @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
/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:36Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:41
/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:49/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:57/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:65/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:73/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:81/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:97/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:108/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:116/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:124/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:132/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:140/**
* {@inheritdoc}
*/
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:148/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:130/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:137/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:144/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:257/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:415/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:439/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:660/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:680/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:709/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:727/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:776/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:800/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:847/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1018/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1032/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1043/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1053/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1064/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1083/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/**
* 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/** * 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
/** * 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
/** * Prepares the data for calling $this->treeDataRecursive(). */ Defined in <ROOT>/core/lib/Drupal/Core/Menu/MenuTreeStorage.php:1096
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
Defined in .../EntrepriseFibreOptique/public/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:61/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:75/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:82/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:94/** * 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
/** * Compiles a mapping of requirement keys to access checker service IDs. */ Defined in <ROOT>/core/lib/Drupal/Core/Access/CheckProvider.php:149
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/Container.php:15/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/Container.php:27/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\DependencyInjection\Container
Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:130/** * 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
/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\DependencyInjection\Container
Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:313/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\DependencyInjection\Container
Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:320/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\DependencyInjection\Container
Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:335/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\DependencyInjection\Container
Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:342/**
* {@inheritdoc}
*/
Inherited from Drupal\Component\DependencyInjection\Container
Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:353/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * 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
/** * Ensure that cloning doesn't work. */ Inherited from Drupal\Component\DependencyInjection\Container Defined in <ROOT>/core/lib/Drupal/Component/DependencyInjection/Container.php:546
/** * 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
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:91/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:156/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:196/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:227/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:244/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:252/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:289/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:308/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30/** * AccountProxy constructor. * * @param \Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher * Event dispatcher. */ Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:50
/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:57/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:71/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:90/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:97/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:104/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:111/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:118/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:125/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:132/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:139/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:146/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:153/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:160/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:167/**
* {@inheritdoc}
*/
Defined in <ROOT>/core/lib/Drupal/Core/Session/AccountProxy.php:174/** * 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
drwxr-xr-x 1000 1000 4KB Apr 20 05:01 themes/custom/wbu_entreprise