2023-06-19 12:13:30 +02:00
< ? php
namespace Symfony\Config ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'CsrfProtectionConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'FormConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'HttpCacheConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'EsiConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'SsiConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'FragmentsConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'ProfilerConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'WorkflowsConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'RouterConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'SessionConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'RequestConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'AssetsConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'TranslatorConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'ValidationConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'AnnotationsConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'SerializerConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'PropertyAccessConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'PropertyInfoConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'CacheConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'PhpErrorsConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'ExceptionConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'WebLinkConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'LockConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'MessengerConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'HttpClientConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'MailerConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'SecretsConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'NotifierConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'RateLimiterConfig.php' ;
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'Framework' . \DIRECTORY_SEPARATOR . 'UidConfig.php' ;
use Symfony\Component\Config\Loader\ParamConfigurator ;
use Symfony\Component\Config\Definition\Exception\InvalidConfigurationException ;
/**
* This class is automatically generated to help in creating a config .
*/
class FrameworkConfig implements \Symfony\Component\Config\Builder\ConfigBuilderInterface
{
private $secret ;
private $httpMethodOverride ;
private $ide ;
private $test ;
private $defaultLocale ;
private $setLocaleFromAcceptLanguage ;
private $setContentLanguageFromLocale ;
private $enabledLocales ;
private $trustedHosts ;
private $trustedProxies ;
private $trustedHeaders ;
private $errorController ;
private $csrfProtection ;
private $form ;
private $httpCache ;
private $esi ;
private $ssi ;
private $fragments ;
private $profiler ;
private $workflows ;
private $router ;
private $session ;
private $request ;
private $assets ;
private $translator ;
private $validation ;
private $annotations ;
private $serializer ;
private $propertyAccess ;
private $propertyInfo ;
private $cache ;
private $phpErrors ;
private $exceptions ;
private $webLink ;
private $lock ;
private $messenger ;
private $disallowSearchEngineIndex ;
private $httpClient ;
private $mailer ;
private $secrets ;
private $notifier ;
private $rateLimiter ;
private $uid ;
private $_usedProperties = [];
/**
* @ default null
* @ param ParamConfigurator | mixed $value
* @ return $this
*/
public function secret ( $value ) : static
{
$this -> _usedProperties [ 'secret' ] = true ;
$this -> secret = $value ;
return $this ;
}
/**
* Set true to enable support for the '_method' request parameter to determine the intended HTTP method on POST requests . Note : When using the HttpCache , you need to call the method in your front controller instead
* @ default true
* @ param ParamConfigurator | mixed $value
* @ return $this
*/
public function httpMethodOverride ( $value ) : static
{
$this -> _usedProperties [ 'httpMethodOverride' ] = true ;
$this -> httpMethodOverride = $value ;
return $this ;
}
/**
* @ default null
* @ param ParamConfigurator | mixed $value
* @ return $this
*/
public function ide ( $value ) : static
{
$this -> _usedProperties [ 'ide' ] = true ;
$this -> ide = $value ;
return $this ;
}
/**
* @ default null
* @ param ParamConfigurator | bool $value
* @ return $this
*/
public function test ( $value ) : static
{
$this -> _usedProperties [ 'test' ] = true ;
$this -> test = $value ;
return $this ;
}
/**
* @ default 'en'
* @ param ParamConfigurator | mixed $value
* @ return $this
*/
public function defaultLocale ( $value ) : static
{
$this -> _usedProperties [ 'defaultLocale' ] = true ;
$this -> defaultLocale = $value ;
return $this ;
}
/**
* Whether to use the Accept - Language HTTP header to set the Request locale ( only when the " _locale " request attribute is not passed ) .
* @ default false
* @ param ParamConfigurator | bool $value
* @ return $this
*/
public function setLocaleFromAcceptLanguage ( $value ) : static
{
$this -> _usedProperties [ 'setLocaleFromAcceptLanguage' ] = true ;
$this -> setLocaleFromAcceptLanguage = $value ;
return $this ;
}
/**
* Whether to set the Content - Language HTTP header on the Response using the Request locale .
* @ default false
* @ param ParamConfigurator | bool $value
* @ return $this
*/
public function setContentLanguageFromLocale ( $value ) : static
{
$this -> _usedProperties [ 'setContentLanguageFromLocale' ] = true ;
$this -> setContentLanguageFromLocale = $value ;
return $this ;
}
/**
* @ param ParamConfigurator | list < ParamConfigurator | mixed > $value
*
* @ return $this
*/
public function enabledLocales ( ParamConfigurator | array $value ) : static
{
$this -> _usedProperties [ 'enabledLocales' ] = true ;
$this -> enabledLocales = $value ;
return $this ;
}
/**
* @ param mixed $value
*
* @ return $this
*/
public function trustedHosts ( mixed $value ) : static
{
$this -> _usedProperties [ 'trustedHosts' ] = true ;
$this -> trustedHosts = $value ;
return $this ;
}
/**
* @ default null
* @ param ParamConfigurator | mixed $value
* @ return $this
*/
public function trustedProxies ( $value ) : static
{
$this -> _usedProperties [ 'trustedProxies' ] = true ;
$this -> trustedProxies = $value ;
return $this ;
}
/**
* @ param mixed $value
*
* @ return $this
*/
public function trustedHeaders ( mixed $value ) : static
{
$this -> _usedProperties [ 'trustedHeaders' ] = true ;
$this -> trustedHeaders = $value ;
return $this ;
}
/**
* @ default 'error_controller'
* @ param ParamConfigurator | mixed $value
* @ return $this
*/
public function errorController ( $value ) : static
{
$this -> _usedProperties [ 'errorController' ] = true ;
$this -> errorController = $value ;
return $this ;
}
public function csrfProtection ( array $value = []) : \Symfony\Config\Framework\CsrfProtectionConfig
{
if ( null === $this -> csrfProtection ) {
$this -> _usedProperties [ 'csrfProtection' ] = true ;
$this -> csrfProtection = new \Symfony\Config\Framework\CsrfProtectionConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "csrfProtection()" has already been initialized. You cannot pass values the second time you call csrfProtection().' );
}
return $this -> csrfProtection ;
}
2023-06-20 19:14:19 +02:00
public function form ( array $value = []) : \Symfony\Config\Framework\FormConfig
2023-06-19 12:13:30 +02:00
{
2023-06-20 19:14:19 +02:00
if ( null === $this -> form ) {
2023-06-19 12:13:30 +02:00
$this -> _usedProperties [ 'form' ] = true ;
$this -> form = new \Symfony\Config\Framework\FormConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "form()" has already been initialized. You cannot pass values the second time you call form().' );
}
return $this -> form ;
}
/**
* @ return \Symfony\Config\Framework\HttpCacheConfig | $this
*/
public function httpCache ( mixed $value = []) : \Symfony\Config\Framework\HttpCacheConfig | static
{
if ( ! \is_array ( $value )) {
$this -> _usedProperties [ 'httpCache' ] = true ;
$this -> httpCache = $value ;
return $this ;
}
if ( ! $this -> httpCache instanceof \Symfony\Config\Framework\HttpCacheConfig ) {
$this -> _usedProperties [ 'httpCache' ] = true ;
$this -> httpCache = new \Symfony\Config\Framework\HttpCacheConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "httpCache()" has already been initialized. You cannot pass values the second time you call httpCache().' );
}
return $this -> httpCache ;
}
/**
* @ return \Symfony\Config\Framework\EsiConfig | $this
*/
public function esi ( mixed $value = []) : \Symfony\Config\Framework\EsiConfig | static
{
if ( ! \is_array ( $value )) {
$this -> _usedProperties [ 'esi' ] = true ;
$this -> esi = $value ;
return $this ;
}
if ( ! $this -> esi instanceof \Symfony\Config\Framework\EsiConfig ) {
$this -> _usedProperties [ 'esi' ] = true ;
$this -> esi = new \Symfony\Config\Framework\EsiConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "esi()" has already been initialized. You cannot pass values the second time you call esi().' );
}
return $this -> esi ;
}
/**
* @ return \Symfony\Config\Framework\SsiConfig | $this
*/
public function ssi ( mixed $value = []) : \Symfony\Config\Framework\SsiConfig | static
{
if ( ! \is_array ( $value )) {
$this -> _usedProperties [ 'ssi' ] = true ;
$this -> ssi = $value ;
return $this ;
}
if ( ! $this -> ssi instanceof \Symfony\Config\Framework\SsiConfig ) {
$this -> _usedProperties [ 'ssi' ] = true ;
$this -> ssi = new \Symfony\Config\Framework\SsiConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "ssi()" has already been initialized. You cannot pass values the second time you call ssi().' );
}
return $this -> ssi ;
}
/**
* @ return \Symfony\Config\Framework\FragmentsConfig | $this
*/
public function fragments ( mixed $value = []) : \Symfony\Config\Framework\FragmentsConfig | static
{
if ( ! \is_array ( $value )) {
$this -> _usedProperties [ 'fragments' ] = true ;
$this -> fragments = $value ;
return $this ;
}
if ( ! $this -> fragments instanceof \Symfony\Config\Framework\FragmentsConfig ) {
$this -> _usedProperties [ 'fragments' ] = true ;
$this -> fragments = new \Symfony\Config\Framework\FragmentsConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "fragments()" has already been initialized. You cannot pass values the second time you call fragments().' );
}
return $this -> fragments ;
}
/**
* @ return \Symfony\Config\Framework\ProfilerConfig | $this
*/
public function profiler ( mixed $value = []) : \Symfony\Config\Framework\ProfilerConfig | static
{
if ( ! \is_array ( $value )) {
$this -> _usedProperties [ 'profiler' ] = true ;
$this -> profiler = $value ;
return $this ;
}
if ( ! $this -> profiler instanceof \Symfony\Config\Framework\ProfilerConfig ) {
$this -> _usedProperties [ 'profiler' ] = true ;
$this -> profiler = new \Symfony\Config\Framework\ProfilerConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "profiler()" has already been initialized. You cannot pass values the second time you call profiler().' );
}
return $this -> profiler ;
}
/**
* @ return \Symfony\Config\Framework\WorkflowsConfig | $this
*/
public function workflows ( mixed $value = []) : \Symfony\Config\Framework\WorkflowsConfig | static
{
if ( ! \is_array ( $value )) {
$this -> _usedProperties [ 'workflows' ] = true ;
$this -> workflows = $value ;
return $this ;
}
if ( ! $this -> workflows instanceof \Symfony\Config\Framework\WorkflowsConfig ) {
$this -> _usedProperties [ 'workflows' ] = true ;
$this -> workflows = new \Symfony\Config\Framework\WorkflowsConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "workflows()" has already been initialized. You cannot pass values the second time you call workflows().' );
}
return $this -> workflows ;
}
/**
* @ return \Symfony\Config\Framework\RouterConfig | $this
*/
public function router ( mixed $value = []) : \Symfony\Config\Framework\RouterConfig | static
{
if ( ! \is_array ( $value )) {
$this -> _usedProperties [ 'router' ] = true ;
$this -> router = $value ;
return $this ;
}
if ( ! $this -> router instanceof \Symfony\Config\Framework\RouterConfig ) {
$this -> _usedProperties [ 'router' ] = true ;
$this -> router = new \Symfony\Config\Framework\RouterConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "router()" has already been initialized. You cannot pass values the second time you call router().' );
}
return $this -> router ;
}
/**
* @ return \Symfony\Config\Framework\SessionConfig | $this
*/
public function session ( mixed $value = []) : \Symfony\Config\Framework\SessionConfig | static
{
if ( ! \is_array ( $value )) {
$this -> _usedProperties [ 'session' ] = true ;
$this -> session = $value ;
return $this ;
}
if ( ! $this -> session instanceof \Symfony\Config\Framework\SessionConfig ) {
$this -> _usedProperties [ 'session' ] = true ;
$this -> session = new \Symfony\Config\Framework\SessionConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "session()" has already been initialized. You cannot pass values the second time you call session().' );
}
return $this -> session ;
}
/**
* @ return \Symfony\Config\Framework\RequestConfig | $this
*/
public function request ( mixed $value = []) : \Symfony\Config\Framework\RequestConfig | static
{
if ( ! \is_array ( $value )) {
$this -> _usedProperties [ 'request' ] = true ;
$this -> request = $value ;
return $this ;
}
if ( ! $this -> request instanceof \Symfony\Config\Framework\RequestConfig ) {
$this -> _usedProperties [ 'request' ] = true ;
$this -> request = new \Symfony\Config\Framework\RequestConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "request()" has already been initialized. You cannot pass values the second time you call request().' );
}
return $this -> request ;
}
2023-06-20 19:14:19 +02:00
public function assets ( array $value = []) : \Symfony\Config\Framework\AssetsConfig
2023-06-19 12:13:30 +02:00
{
2023-06-20 19:14:19 +02:00
if ( null === $this -> assets ) {
2023-06-19 12:13:30 +02:00
$this -> _usedProperties [ 'assets' ] = true ;
$this -> assets = new \Symfony\Config\Framework\AssetsConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "assets()" has already been initialized. You cannot pass values the second time you call assets().' );
}
return $this -> assets ;
}
2023-06-20 19:14:19 +02:00
public function translator ( array $value = []) : \Symfony\Config\Framework\TranslatorConfig
2023-06-19 12:13:30 +02:00
{
2023-06-20 19:14:19 +02:00
if ( null === $this -> translator ) {
2023-06-19 12:13:30 +02:00
$this -> _usedProperties [ 'translator' ] = true ;
$this -> translator = new \Symfony\Config\Framework\TranslatorConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "translator()" has already been initialized. You cannot pass values the second time you call translator().' );
}
return $this -> translator ;
}
2023-06-20 19:14:19 +02:00
public function validation ( array $value = []) : \Symfony\Config\Framework\ValidationConfig
2023-06-19 12:13:30 +02:00
{
2023-06-20 19:14:19 +02:00
if ( null === $this -> validation ) {
2023-06-19 12:13:30 +02:00
$this -> _usedProperties [ 'validation' ] = true ;
$this -> validation = new \Symfony\Config\Framework\ValidationConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "validation()" has already been initialized. You cannot pass values the second time you call validation().' );
}
return $this -> validation ;
}
2023-06-20 19:14:19 +02:00
public function annotations ( array $value = []) : \Symfony\Config\Framework\AnnotationsConfig
2023-06-19 12:13:30 +02:00
{
2023-06-20 19:14:19 +02:00
if ( null === $this -> annotations ) {
2023-06-19 12:13:30 +02:00
$this -> _usedProperties [ 'annotations' ] = true ;
$this -> annotations = new \Symfony\Config\Framework\AnnotationsConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "annotations()" has already been initialized. You cannot pass values the second time you call annotations().' );
}
return $this -> annotations ;
}
2023-06-20 19:14:19 +02:00
public function serializer ( array $value = []) : \Symfony\Config\Framework\SerializerConfig
2023-06-19 12:13:30 +02:00
{
2023-06-20 19:14:19 +02:00
if ( null === $this -> serializer ) {
2023-06-19 12:13:30 +02:00
$this -> _usedProperties [ 'serializer' ] = true ;
$this -> serializer = new \Symfony\Config\Framework\SerializerConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "serializer()" has already been initialized. You cannot pass values the second time you call serializer().' );
}
return $this -> serializer ;
}
2023-06-20 19:14:19 +02:00
public function propertyAccess ( array $value = []) : \Symfony\Config\Framework\PropertyAccessConfig
2023-06-19 12:13:30 +02:00
{
2023-06-20 19:14:19 +02:00
if ( null === $this -> propertyAccess ) {
2023-06-19 12:13:30 +02:00
$this -> _usedProperties [ 'propertyAccess' ] = true ;
$this -> propertyAccess = new \Symfony\Config\Framework\PropertyAccessConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "propertyAccess()" has already been initialized. You cannot pass values the second time you call propertyAccess().' );
}
return $this -> propertyAccess ;
}
2023-06-20 19:14:19 +02:00
public function propertyInfo ( array $value = []) : \Symfony\Config\Framework\PropertyInfoConfig
2023-06-19 12:13:30 +02:00
{
2023-06-20 19:14:19 +02:00
if ( null === $this -> propertyInfo ) {
2023-06-19 12:13:30 +02:00
$this -> _usedProperties [ 'propertyInfo' ] = true ;
$this -> propertyInfo = new \Symfony\Config\Framework\PropertyInfoConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "propertyInfo()" has already been initialized. You cannot pass values the second time you call propertyInfo().' );
}
return $this -> propertyInfo ;
}
public function cache ( array $value = []) : \Symfony\Config\Framework\CacheConfig
{
if ( null === $this -> cache ) {
$this -> _usedProperties [ 'cache' ] = true ;
$this -> cache = new \Symfony\Config\Framework\CacheConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "cache()" has already been initialized. You cannot pass values the second time you call cache().' );
}
return $this -> cache ;
}
public function phpErrors ( array $value = []) : \Symfony\Config\Framework\PhpErrorsConfig
{
if ( null === $this -> phpErrors ) {
$this -> _usedProperties [ 'phpErrors' ] = true ;
$this -> phpErrors = new \Symfony\Config\Framework\PhpErrorsConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "phpErrors()" has already been initialized. You cannot pass values the second time you call phpErrors().' );
}
return $this -> phpErrors ;
}
/**
* @ return \Symfony\Config\Framework\ExceptionConfig | $this
*/
public function exception ( string $class , mixed $value = []) : \Symfony\Config\Framework\ExceptionConfig | static
{
if ( ! \is_array ( $value )) {
$this -> _usedProperties [ 'exceptions' ] = true ;
$this -> exceptions [ $class ] = $value ;
return $this ;
}
if ( ! isset ( $this -> exceptions [ $class ]) || ! $this -> exceptions [ $class ] instanceof \Symfony\Config\Framework\ExceptionConfig ) {
$this -> _usedProperties [ 'exceptions' ] = true ;
$this -> exceptions [ $class ] = new \Symfony\Config\Framework\ExceptionConfig ( $value );
} elseif ( 1 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "exception()" has already been initialized. You cannot pass values the second time you call exception().' );
}
return $this -> exceptions [ $class ];
}
2023-06-20 19:14:19 +02:00
public function webLink ( array $value = []) : \Symfony\Config\Framework\WebLinkConfig
2023-06-19 12:13:30 +02:00
{
2023-06-20 19:14:19 +02:00
if ( null === $this -> webLink ) {
2023-06-19 12:13:30 +02:00
$this -> _usedProperties [ 'webLink' ] = true ;
$this -> webLink = new \Symfony\Config\Framework\WebLinkConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "webLink()" has already been initialized. You cannot pass values the second time you call webLink().' );
}
return $this -> webLink ;
}
/**
* @ return \Symfony\Config\Framework\LockConfig | $this
*/
public function lock ( mixed $value = []) : \Symfony\Config\Framework\LockConfig | static
{
if ( ! \is_array ( $value )) {
$this -> _usedProperties [ 'lock' ] = true ;
$this -> lock = $value ;
return $this ;
}
if ( ! $this -> lock instanceof \Symfony\Config\Framework\LockConfig ) {
$this -> _usedProperties [ 'lock' ] = true ;
$this -> lock = new \Symfony\Config\Framework\LockConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "lock()" has already been initialized. You cannot pass values the second time you call lock().' );
}
return $this -> lock ;
}
2023-06-20 19:14:19 +02:00
public function messenger ( array $value = []) : \Symfony\Config\Framework\MessengerConfig
2023-06-19 12:13:30 +02:00
{
2023-06-20 19:14:19 +02:00
if ( null === $this -> messenger ) {
2023-06-19 12:13:30 +02:00
$this -> _usedProperties [ 'messenger' ] = true ;
$this -> messenger = new \Symfony\Config\Framework\MessengerConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "messenger()" has already been initialized. You cannot pass values the second time you call messenger().' );
}
return $this -> messenger ;
}
/**
* Enabled by default when debug is enabled .
* @ default true
* @ param ParamConfigurator | bool $value
* @ return $this
*/
public function disallowSearchEngineIndex ( $value ) : static
{
$this -> _usedProperties [ 'disallowSearchEngineIndex' ] = true ;
$this -> disallowSearchEngineIndex = $value ;
return $this ;
}
/**
* @ return \Symfony\Config\Framework\HttpClientConfig | $this
*/
public function httpClient ( mixed $value = []) : \Symfony\Config\Framework\HttpClientConfig | static
{
if ( ! \is_array ( $value )) {
$this -> _usedProperties [ 'httpClient' ] = true ;
$this -> httpClient = $value ;
return $this ;
}
if ( ! $this -> httpClient instanceof \Symfony\Config\Framework\HttpClientConfig ) {
$this -> _usedProperties [ 'httpClient' ] = true ;
$this -> httpClient = new \Symfony\Config\Framework\HttpClientConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "httpClient()" has already been initialized. You cannot pass values the second time you call httpClient().' );
}
return $this -> httpClient ;
}
2023-06-20 19:14:19 +02:00
public function mailer ( array $value = []) : \Symfony\Config\Framework\MailerConfig
2023-06-19 12:13:30 +02:00
{
2023-06-20 19:14:19 +02:00
if ( null === $this -> mailer ) {
2023-06-19 12:13:30 +02:00
$this -> _usedProperties [ 'mailer' ] = true ;
$this -> mailer = new \Symfony\Config\Framework\MailerConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "mailer()" has already been initialized. You cannot pass values the second time you call mailer().' );
}
return $this -> mailer ;
}
public function secrets ( array $value = []) : \Symfony\Config\Framework\SecretsConfig
{
if ( null === $this -> secrets ) {
$this -> _usedProperties [ 'secrets' ] = true ;
$this -> secrets = new \Symfony\Config\Framework\SecretsConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "secrets()" has already been initialized. You cannot pass values the second time you call secrets().' );
}
return $this -> secrets ;
}
2023-06-20 19:14:19 +02:00
public function notifier ( array $value = []) : \Symfony\Config\Framework\NotifierConfig
2023-06-19 12:13:30 +02:00
{
2023-06-20 19:14:19 +02:00
if ( null === $this -> notifier ) {
2023-06-19 12:13:30 +02:00
$this -> _usedProperties [ 'notifier' ] = true ;
$this -> notifier = new \Symfony\Config\Framework\NotifierConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "notifier()" has already been initialized. You cannot pass values the second time you call notifier().' );
}
return $this -> notifier ;
}
/**
* @ return \Symfony\Config\Framework\RateLimiterConfig | $this
*/
public function rateLimiter ( mixed $value = []) : \Symfony\Config\Framework\RateLimiterConfig | static
{
if ( ! \is_array ( $value )) {
$this -> _usedProperties [ 'rateLimiter' ] = true ;
$this -> rateLimiter = $value ;
return $this ;
}
if ( ! $this -> rateLimiter instanceof \Symfony\Config\Framework\RateLimiterConfig ) {
$this -> _usedProperties [ 'rateLimiter' ] = true ;
$this -> rateLimiter = new \Symfony\Config\Framework\RateLimiterConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "rateLimiter()" has already been initialized. You cannot pass values the second time you call rateLimiter().' );
}
return $this -> rateLimiter ;
}
2023-06-20 19:14:19 +02:00
public function uid ( array $value = []) : \Symfony\Config\Framework\UidConfig
2023-06-19 12:13:30 +02:00
{
2023-06-20 19:14:19 +02:00
if ( null === $this -> uid ) {
2023-06-19 12:13:30 +02:00
$this -> _usedProperties [ 'uid' ] = true ;
$this -> uid = new \Symfony\Config\Framework\UidConfig ( $value );
} elseif ( 0 < \func_num_args ()) {
throw new InvalidConfigurationException ( 'The node created by "uid()" has already been initialized. You cannot pass values the second time you call uid().' );
}
return $this -> uid ;
}
public function getExtensionAlias () : string
{
return 'framework' ;
}
public function __construct ( array $value = [])
{
if ( array_key_exists ( 'secret' , $value )) {
$this -> _usedProperties [ 'secret' ] = true ;
$this -> secret = $value [ 'secret' ];
unset ( $value [ 'secret' ]);
}
if ( array_key_exists ( 'http_method_override' , $value )) {
$this -> _usedProperties [ 'httpMethodOverride' ] = true ;
$this -> httpMethodOverride = $value [ 'http_method_override' ];
unset ( $value [ 'http_method_override' ]);
}
if ( array_key_exists ( 'ide' , $value )) {
$this -> _usedProperties [ 'ide' ] = true ;
$this -> ide = $value [ 'ide' ];
unset ( $value [ 'ide' ]);
}
if ( array_key_exists ( 'test' , $value )) {
$this -> _usedProperties [ 'test' ] = true ;
$this -> test = $value [ 'test' ];
unset ( $value [ 'test' ]);
}
if ( array_key_exists ( 'default_locale' , $value )) {
$this -> _usedProperties [ 'defaultLocale' ] = true ;
$this -> defaultLocale = $value [ 'default_locale' ];
unset ( $value [ 'default_locale' ]);
}
if ( array_key_exists ( 'set_locale_from_accept_language' , $value )) {
$this -> _usedProperties [ 'setLocaleFromAcceptLanguage' ] = true ;
$this -> setLocaleFromAcceptLanguage = $value [ 'set_locale_from_accept_language' ];
unset ( $value [ 'set_locale_from_accept_language' ]);
}
if ( array_key_exists ( 'set_content_language_from_locale' , $value )) {
$this -> _usedProperties [ 'setContentLanguageFromLocale' ] = true ;
$this -> setContentLanguageFromLocale = $value [ 'set_content_language_from_locale' ];
unset ( $value [ 'set_content_language_from_locale' ]);
}
if ( array_key_exists ( 'enabled_locales' , $value )) {
$this -> _usedProperties [ 'enabledLocales' ] = true ;
$this -> enabledLocales = $value [ 'enabled_locales' ];
unset ( $value [ 'enabled_locales' ]);
}
if ( array_key_exists ( 'trusted_hosts' , $value )) {
$this -> _usedProperties [ 'trustedHosts' ] = true ;
$this -> trustedHosts = $value [ 'trusted_hosts' ];
unset ( $value [ 'trusted_hosts' ]);
}
if ( array_key_exists ( 'trusted_proxies' , $value )) {
$this -> _usedProperties [ 'trustedProxies' ] = true ;
$this -> trustedProxies = $value [ 'trusted_proxies' ];
unset ( $value [ 'trusted_proxies' ]);
}
if ( array_key_exists ( 'trusted_headers' , $value )) {
$this -> _usedProperties [ 'trustedHeaders' ] = true ;
$this -> trustedHeaders = $value [ 'trusted_headers' ];
unset ( $value [ 'trusted_headers' ]);
}
if ( array_key_exists ( 'error_controller' , $value )) {
$this -> _usedProperties [ 'errorController' ] = true ;
$this -> errorController = $value [ 'error_controller' ];
unset ( $value [ 'error_controller' ]);
}
if ( array_key_exists ( 'csrf_protection' , $value )) {
$this -> _usedProperties [ 'csrfProtection' ] = true ;
$this -> csrfProtection = new \Symfony\Config\Framework\CsrfProtectionConfig ( $value [ 'csrf_protection' ]);
unset ( $value [ 'csrf_protection' ]);
}
if ( array_key_exists ( 'form' , $value )) {
$this -> _usedProperties [ 'form' ] = true ;
2023-06-20 19:14:19 +02:00
$this -> form = new \Symfony\Config\Framework\FormConfig ( $value [ 'form' ]);
2023-06-19 12:13:30 +02:00
unset ( $value [ 'form' ]);
}
if ( array_key_exists ( 'http_cache' , $value )) {
$this -> _usedProperties [ 'httpCache' ] = true ;
$this -> httpCache = \is_array ( $value [ 'http_cache' ]) ? new \Symfony\Config\Framework\HttpCacheConfig ( $value [ 'http_cache' ]) : $value [ 'http_cache' ];
unset ( $value [ 'http_cache' ]);
}
if ( array_key_exists ( 'esi' , $value )) {
$this -> _usedProperties [ 'esi' ] = true ;
$this -> esi = \is_array ( $value [ 'esi' ]) ? new \Symfony\Config\Framework\EsiConfig ( $value [ 'esi' ]) : $value [ 'esi' ];
unset ( $value [ 'esi' ]);
}
if ( array_key_exists ( 'ssi' , $value )) {
$this -> _usedProperties [ 'ssi' ] = true ;
$this -> ssi = \is_array ( $value [ 'ssi' ]) ? new \Symfony\Config\Framework\SsiConfig ( $value [ 'ssi' ]) : $value [ 'ssi' ];
unset ( $value [ 'ssi' ]);
}
if ( array_key_exists ( 'fragments' , $value )) {
$this -> _usedProperties [ 'fragments' ] = true ;
$this -> fragments = \is_array ( $value [ 'fragments' ]) ? new \Symfony\Config\Framework\FragmentsConfig ( $value [ 'fragments' ]) : $value [ 'fragments' ];
unset ( $value [ 'fragments' ]);
}
if ( array_key_exists ( 'profiler' , $value )) {
$this -> _usedProperties [ 'profiler' ] = true ;
$this -> profiler = \is_array ( $value [ 'profiler' ]) ? new \Symfony\Config\Framework\ProfilerConfig ( $value [ 'profiler' ]) : $value [ 'profiler' ];
unset ( $value [ 'profiler' ]);
}
if ( array_key_exists ( 'workflows' , $value )) {
$this -> _usedProperties [ 'workflows' ] = true ;
$this -> workflows = \is_array ( $value [ 'workflows' ]) ? new \Symfony\Config\Framework\WorkflowsConfig ( $value [ 'workflows' ]) : $value [ 'workflows' ];
unset ( $value [ 'workflows' ]);
}
if ( array_key_exists ( 'router' , $value )) {
$this -> _usedProperties [ 'router' ] = true ;
$this -> router = \is_array ( $value [ 'router' ]) ? new \Symfony\Config\Framework\RouterConfig ( $value [ 'router' ]) : $value [ 'router' ];
unset ( $value [ 'router' ]);
}
if ( array_key_exists ( 'session' , $value )) {
$this -> _usedProperties [ 'session' ] = true ;
$this -> session = \is_array ( $value [ 'session' ]) ? new \Symfony\Config\Framework\SessionConfig ( $value [ 'session' ]) : $value [ 'session' ];
unset ( $value [ 'session' ]);
}
if ( array_key_exists ( 'request' , $value )) {
$this -> _usedProperties [ 'request' ] = true ;
$this -> request = \is_array ( $value [ 'request' ]) ? new \Symfony\Config\Framework\RequestConfig ( $value [ 'request' ]) : $value [ 'request' ];
unset ( $value [ 'request' ]);
}
if ( array_key_exists ( 'assets' , $value )) {
$this -> _usedProperties [ 'assets' ] = true ;
2023-06-20 19:14:19 +02:00
$this -> assets = new \Symfony\Config\Framework\AssetsConfig ( $value [ 'assets' ]);
2023-06-19 12:13:30 +02:00
unset ( $value [ 'assets' ]);
}
if ( array_key_exists ( 'translator' , $value )) {
$this -> _usedProperties [ 'translator' ] = true ;
2023-06-20 19:14:19 +02:00
$this -> translator = new \Symfony\Config\Framework\TranslatorConfig ( $value [ 'translator' ]);
2023-06-19 12:13:30 +02:00
unset ( $value [ 'translator' ]);
}
if ( array_key_exists ( 'validation' , $value )) {
$this -> _usedProperties [ 'validation' ] = true ;
2023-06-20 19:14:19 +02:00
$this -> validation = new \Symfony\Config\Framework\ValidationConfig ( $value [ 'validation' ]);
2023-06-19 12:13:30 +02:00
unset ( $value [ 'validation' ]);
}
if ( array_key_exists ( 'annotations' , $value )) {
$this -> _usedProperties [ 'annotations' ] = true ;
2023-06-20 19:14:19 +02:00
$this -> annotations = new \Symfony\Config\Framework\AnnotationsConfig ( $value [ 'annotations' ]);
2023-06-19 12:13:30 +02:00
unset ( $value [ 'annotations' ]);
}
if ( array_key_exists ( 'serializer' , $value )) {
$this -> _usedProperties [ 'serializer' ] = true ;
2023-06-20 19:14:19 +02:00
$this -> serializer = new \Symfony\Config\Framework\SerializerConfig ( $value [ 'serializer' ]);
2023-06-19 12:13:30 +02:00
unset ( $value [ 'serializer' ]);
}
if ( array_key_exists ( 'property_access' , $value )) {
$this -> _usedProperties [ 'propertyAccess' ] = true ;
2023-06-20 19:14:19 +02:00
$this -> propertyAccess = new \Symfony\Config\Framework\PropertyAccessConfig ( $value [ 'property_access' ]);
2023-06-19 12:13:30 +02:00
unset ( $value [ 'property_access' ]);
}
if ( array_key_exists ( 'property_info' , $value )) {
$this -> _usedProperties [ 'propertyInfo' ] = true ;
2023-06-20 19:14:19 +02:00
$this -> propertyInfo = new \Symfony\Config\Framework\PropertyInfoConfig ( $value [ 'property_info' ]);
2023-06-19 12:13:30 +02:00
unset ( $value [ 'property_info' ]);
}
if ( array_key_exists ( 'cache' , $value )) {
$this -> _usedProperties [ 'cache' ] = true ;
$this -> cache = new \Symfony\Config\Framework\CacheConfig ( $value [ 'cache' ]);
unset ( $value [ 'cache' ]);
}
if ( array_key_exists ( 'php_errors' , $value )) {
$this -> _usedProperties [ 'phpErrors' ] = true ;
$this -> phpErrors = new \Symfony\Config\Framework\PhpErrorsConfig ( $value [ 'php_errors' ]);
unset ( $value [ 'php_errors' ]);
}
if ( array_key_exists ( 'exceptions' , $value )) {
$this -> _usedProperties [ 'exceptions' ] = true ;
$this -> exceptions = array_map ( function ( $v ) { return \is_array ( $v ) ? new \Symfony\Config\Framework\ExceptionConfig ( $v ) : $v ; }, $value [ 'exceptions' ]);
unset ( $value [ 'exceptions' ]);
}
if ( array_key_exists ( 'web_link' , $value )) {
$this -> _usedProperties [ 'webLink' ] = true ;
2023-06-20 19:14:19 +02:00
$this -> webLink = new \Symfony\Config\Framework\WebLinkConfig ( $value [ 'web_link' ]);
2023-06-19 12:13:30 +02:00
unset ( $value [ 'web_link' ]);
}
if ( array_key_exists ( 'lock' , $value )) {
$this -> _usedProperties [ 'lock' ] = true ;
$this -> lock = \is_array ( $value [ 'lock' ]) ? new \Symfony\Config\Framework\LockConfig ( $value [ 'lock' ]) : $value [ 'lock' ];
unset ( $value [ 'lock' ]);
}
if ( array_key_exists ( 'messenger' , $value )) {
$this -> _usedProperties [ 'messenger' ] = true ;
2023-06-20 19:14:19 +02:00
$this -> messenger = new \Symfony\Config\Framework\MessengerConfig ( $value [ 'messenger' ]);
2023-06-19 12:13:30 +02:00
unset ( $value [ 'messenger' ]);
}
if ( array_key_exists ( 'disallow_search_engine_index' , $value )) {
$this -> _usedProperties [ 'disallowSearchEngineIndex' ] = true ;
$this -> disallowSearchEngineIndex = $value [ 'disallow_search_engine_index' ];
unset ( $value [ 'disallow_search_engine_index' ]);
}
if ( array_key_exists ( 'http_client' , $value )) {
$this -> _usedProperties [ 'httpClient' ] = true ;
$this -> httpClient = \is_array ( $value [ 'http_client' ]) ? new \Symfony\Config\Framework\HttpClientConfig ( $value [ 'http_client' ]) : $value [ 'http_client' ];
unset ( $value [ 'http_client' ]);
}
if ( array_key_exists ( 'mailer' , $value )) {
$this -> _usedProperties [ 'mailer' ] = true ;
2023-06-20 19:14:19 +02:00
$this -> mailer = new \Symfony\Config\Framework\MailerConfig ( $value [ 'mailer' ]);
2023-06-19 12:13:30 +02:00
unset ( $value [ 'mailer' ]);
}
if ( array_key_exists ( 'secrets' , $value )) {
$this -> _usedProperties [ 'secrets' ] = true ;
$this -> secrets = new \Symfony\Config\Framework\SecretsConfig ( $value [ 'secrets' ]);
unset ( $value [ 'secrets' ]);
}
if ( array_key_exists ( 'notifier' , $value )) {
$this -> _usedProperties [ 'notifier' ] = true ;
2023-06-20 19:14:19 +02:00
$this -> notifier = new \Symfony\Config\Framework\NotifierConfig ( $value [ 'notifier' ]);
2023-06-19 12:13:30 +02:00
unset ( $value [ 'notifier' ]);
}
if ( array_key_exists ( 'rate_limiter' , $value )) {
$this -> _usedProperties [ 'rateLimiter' ] = true ;
$this -> rateLimiter = \is_array ( $value [ 'rate_limiter' ]) ? new \Symfony\Config\Framework\RateLimiterConfig ( $value [ 'rate_limiter' ]) : $value [ 'rate_limiter' ];
unset ( $value [ 'rate_limiter' ]);
}
if ( array_key_exists ( 'uid' , $value )) {
$this -> _usedProperties [ 'uid' ] = true ;
2023-06-20 19:14:19 +02:00
$this -> uid = new \Symfony\Config\Framework\UidConfig ( $value [ 'uid' ]);
2023-06-19 12:13:30 +02:00
unset ( $value [ 'uid' ]);
}
if ([] !== $value ) {
throw new InvalidConfigurationException ( sprintf ( 'The following keys are not supported by "%s": ' , __CLASS__ ) . implode ( ', ' , array_keys ( $value )));
}
}
public function toArray () : array
{
$output = [];
if ( isset ( $this -> _usedProperties [ 'secret' ])) {
$output [ 'secret' ] = $this -> secret ;
}
if ( isset ( $this -> _usedProperties [ 'httpMethodOverride' ])) {
$output [ 'http_method_override' ] = $this -> httpMethodOverride ;
}
if ( isset ( $this -> _usedProperties [ 'ide' ])) {
$output [ 'ide' ] = $this -> ide ;
}
if ( isset ( $this -> _usedProperties [ 'test' ])) {
$output [ 'test' ] = $this -> test ;
}
if ( isset ( $this -> _usedProperties [ 'defaultLocale' ])) {
$output [ 'default_locale' ] = $this -> defaultLocale ;
}
if ( isset ( $this -> _usedProperties [ 'setLocaleFromAcceptLanguage' ])) {
$output [ 'set_locale_from_accept_language' ] = $this -> setLocaleFromAcceptLanguage ;
}
if ( isset ( $this -> _usedProperties [ 'setContentLanguageFromLocale' ])) {
$output [ 'set_content_language_from_locale' ] = $this -> setContentLanguageFromLocale ;
}
if ( isset ( $this -> _usedProperties [ 'enabledLocales' ])) {
$output [ 'enabled_locales' ] = $this -> enabledLocales ;
}
if ( isset ( $this -> _usedProperties [ 'trustedHosts' ])) {
$output [ 'trusted_hosts' ] = $this -> trustedHosts ;
}
if ( isset ( $this -> _usedProperties [ 'trustedProxies' ])) {
$output [ 'trusted_proxies' ] = $this -> trustedProxies ;
}
if ( isset ( $this -> _usedProperties [ 'trustedHeaders' ])) {
$output [ 'trusted_headers' ] = $this -> trustedHeaders ;
}
if ( isset ( $this -> _usedProperties [ 'errorController' ])) {
$output [ 'error_controller' ] = $this -> errorController ;
}
if ( isset ( $this -> _usedProperties [ 'csrfProtection' ])) {
$output [ 'csrf_protection' ] = $this -> csrfProtection -> toArray ();
}
if ( isset ( $this -> _usedProperties [ 'form' ])) {
2023-06-20 19:14:19 +02:00
$output [ 'form' ] = $this -> form -> toArray ();
2023-06-19 12:13:30 +02:00
}
if ( isset ( $this -> _usedProperties [ 'httpCache' ])) {
$output [ 'http_cache' ] = $this -> httpCache instanceof \Symfony\Config\Framework\HttpCacheConfig ? $this -> httpCache -> toArray () : $this -> httpCache ;
}
if ( isset ( $this -> _usedProperties [ 'esi' ])) {
$output [ 'esi' ] = $this -> esi instanceof \Symfony\Config\Framework\EsiConfig ? $this -> esi -> toArray () : $this -> esi ;
}
if ( isset ( $this -> _usedProperties [ 'ssi' ])) {
$output [ 'ssi' ] = $this -> ssi instanceof \Symfony\Config\Framework\SsiConfig ? $this -> ssi -> toArray () : $this -> ssi ;
}
if ( isset ( $this -> _usedProperties [ 'fragments' ])) {
$output [ 'fragments' ] = $this -> fragments instanceof \Symfony\Config\Framework\FragmentsConfig ? $this -> fragments -> toArray () : $this -> fragments ;
}
if ( isset ( $this -> _usedProperties [ 'profiler' ])) {
$output [ 'profiler' ] = $this -> profiler instanceof \Symfony\Config\Framework\ProfilerConfig ? $this -> profiler -> toArray () : $this -> profiler ;
}
if ( isset ( $this -> _usedProperties [ 'workflows' ])) {
$output [ 'workflows' ] = $this -> workflows instanceof \Symfony\Config\Framework\WorkflowsConfig ? $this -> workflows -> toArray () : $this -> workflows ;
}
if ( isset ( $this -> _usedProperties [ 'router' ])) {
$output [ 'router' ] = $this -> router instanceof \Symfony\Config\Framework\RouterConfig ? $this -> router -> toArray () : $this -> router ;
}
if ( isset ( $this -> _usedProperties [ 'session' ])) {
$output [ 'session' ] = $this -> session instanceof \Symfony\Config\Framework\SessionConfig ? $this -> session -> toArray () : $this -> session ;
}
if ( isset ( $this -> _usedProperties [ 'request' ])) {
$output [ 'request' ] = $this -> request instanceof \Symfony\Config\Framework\RequestConfig ? $this -> request -> toArray () : $this -> request ;
}
if ( isset ( $this -> _usedProperties [ 'assets' ])) {
2023-06-20 19:14:19 +02:00
$output [ 'assets' ] = $this -> assets -> toArray ();
2023-06-19 12:13:30 +02:00
}
if ( isset ( $this -> _usedProperties [ 'translator' ])) {
2023-06-20 19:14:19 +02:00
$output [ 'translator' ] = $this -> translator -> toArray ();
2023-06-19 12:13:30 +02:00
}
if ( isset ( $this -> _usedProperties [ 'validation' ])) {
2023-06-20 19:14:19 +02:00
$output [ 'validation' ] = $this -> validation -> toArray ();
2023-06-19 12:13:30 +02:00
}
if ( isset ( $this -> _usedProperties [ 'annotations' ])) {
2023-06-20 19:14:19 +02:00
$output [ 'annotations' ] = $this -> annotations -> toArray ();
2023-06-19 12:13:30 +02:00
}
if ( isset ( $this -> _usedProperties [ 'serializer' ])) {
2023-06-20 19:14:19 +02:00
$output [ 'serializer' ] = $this -> serializer -> toArray ();
2023-06-19 12:13:30 +02:00
}
if ( isset ( $this -> _usedProperties [ 'propertyAccess' ])) {
2023-06-20 19:14:19 +02:00
$output [ 'property_access' ] = $this -> propertyAccess -> toArray ();
2023-06-19 12:13:30 +02:00
}
if ( isset ( $this -> _usedProperties [ 'propertyInfo' ])) {
2023-06-20 19:14:19 +02:00
$output [ 'property_info' ] = $this -> propertyInfo -> toArray ();
2023-06-19 12:13:30 +02:00
}
if ( isset ( $this -> _usedProperties [ 'cache' ])) {
$output [ 'cache' ] = $this -> cache -> toArray ();
}
if ( isset ( $this -> _usedProperties [ 'phpErrors' ])) {
$output [ 'php_errors' ] = $this -> phpErrors -> toArray ();
}
if ( isset ( $this -> _usedProperties [ 'exceptions' ])) {
$output [ 'exceptions' ] = array_map ( function ( $v ) { return $v instanceof \Symfony\Config\Framework\ExceptionConfig ? $v -> toArray () : $v ; }, $this -> exceptions );
}
if ( isset ( $this -> _usedProperties [ 'webLink' ])) {
2023-06-20 19:14:19 +02:00
$output [ 'web_link' ] = $this -> webLink -> toArray ();
2023-06-19 12:13:30 +02:00
}
if ( isset ( $this -> _usedProperties [ 'lock' ])) {
$output [ 'lock' ] = $this -> lock instanceof \Symfony\Config\Framework\LockConfig ? $this -> lock -> toArray () : $this -> lock ;
}
if ( isset ( $this -> _usedProperties [ 'messenger' ])) {
2023-06-20 19:14:19 +02:00
$output [ 'messenger' ] = $this -> messenger -> toArray ();
2023-06-19 12:13:30 +02:00
}
if ( isset ( $this -> _usedProperties [ 'disallowSearchEngineIndex' ])) {
$output [ 'disallow_search_engine_index' ] = $this -> disallowSearchEngineIndex ;
}
if ( isset ( $this -> _usedProperties [ 'httpClient' ])) {
$output [ 'http_client' ] = $this -> httpClient instanceof \Symfony\Config\Framework\HttpClientConfig ? $this -> httpClient -> toArray () : $this -> httpClient ;
}
if ( isset ( $this -> _usedProperties [ 'mailer' ])) {
2023-06-20 19:14:19 +02:00
$output [ 'mailer' ] = $this -> mailer -> toArray ();
2023-06-19 12:13:30 +02:00
}
if ( isset ( $this -> _usedProperties [ 'secrets' ])) {
$output [ 'secrets' ] = $this -> secrets -> toArray ();
}
if ( isset ( $this -> _usedProperties [ 'notifier' ])) {
2023-06-20 19:14:19 +02:00
$output [ 'notifier' ] = $this -> notifier -> toArray ();
2023-06-19 12:13:30 +02:00
}
if ( isset ( $this -> _usedProperties [ 'rateLimiter' ])) {
$output [ 'rate_limiter' ] = $this -> rateLimiter instanceof \Symfony\Config\Framework\RateLimiterConfig ? $this -> rateLimiter -> toArray () : $this -> rateLimiter ;
}
if ( isset ( $this -> _usedProperties [ 'uid' ])) {
2023-06-20 19:14:19 +02:00
$output [ 'uid' ] = $this -> uid -> toArray ();
2023-06-19 12:13:30 +02:00
}
return $output ;
}
}