var/cache/prod/ContainerItbFYuo/App_KernelProdDebugContainer.php line 225

Open in your IDE?
  1. <?php
  2. namespace ContainerItbFYuo;
  3. use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
  4. use Symfony\Component\DependencyInjection\ContainerInterface;
  5. use Symfony\Component\DependencyInjection\Container;
  6. use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
  7. use Symfony\Component\DependencyInjection\Exception\LogicException;
  8. use Symfony\Component\DependencyInjection\Exception\RuntimeException;
  9. use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
  10. use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
  11. /**
  12.  * @internal This class has been auto-generated by the Symfony Dependency Injection Component.
  13.  */
  14. class App_KernelProdDebugContainer extends Container
  15. {
  16.     protected $containerDir;
  17.     protected $targetDir;
  18.     protected $parameters = [];
  19.     private $buildParameters;
  20.     protected $getService;
  21.     public function __construct(array $buildParameters = [], $containerDir = __DIR__)
  22.     {
  23.         $this->getService = \Closure::fromCallable([$this, 'getService']);
  24.         $this->buildParameters = $buildParameters;
  25.         $this->containerDir = $containerDir;
  26.         $this->targetDir = \dirname($containerDir);
  27.         $this->parameters = $this->getDefaultParameters();
  28.         $this->services = $this->privates = [];
  29.         $this->syntheticIds = [
  30.             'kernel' => true,
  31.         ];
  32.         $this->methodMap = [
  33.             'doctrine' => 'getDoctrineService',
  34.             'event_dispatcher' => 'getEventDispatcherService',
  35.             'http_kernel' => 'getHttpKernelService',
  36.             'request_stack' => 'getRequestStackService',
  37.             'router' => 'getRouterService',
  38.             'cache_clearer' => 'getCacheClearerService',
  39.             'filesystem' => 'getFilesystemService',
  40.             'twig' => 'getTwigService',
  41.             'session' => 'getSessionService',
  42.         ];
  43.         $this->fileMap = [
  44.             '.container.private.cache_clearer' => 'get_Container_Private_CacheClearerService',
  45.             '.container.private.filesystem' => 'get_Container_Private_FilesystemService',
  46.             '.container.private.session' => 'get_Container_Private_SessionService',
  47.             '.container.private.twig' => 'get_Container_Private_TwigService',
  48.             'App\\Controller\\Base' => 'getBaseService',
  49.             'App\\Controller\\Pages\\AquaController' => 'getAquaControllerService',
  50.             'App\\Controller\\Pages\\CalendarController' => 'getCalendarControllerService',
  51.             'App\\Controller\\Pages\\CampController' => 'getCampControllerService',
  52.             'App\\Controller\\Pages\\CinemaController' => 'getCinemaControllerService',
  53.             'App\\Controller\\Pages\\ContactsController' => 'getContactsControllerService',
  54.             'App\\Controller\\Pages\\EventController' => 'getEventControllerService',
  55.             'App\\Controller\\Pages\\Home' => 'getHomeService',
  56.             'App\\Controller\\Pages\\HomeController' => 'getHomeControllerService',
  57.             'App\\Controller\\Pages\\NewsController' => 'getNewsControllerService',
  58.             'App\\Controller\\Pages\\ObjectController' => 'getObjectControllerService',
  59.             'App\\Controller\\Pages\\PageController' => 'getPageControllerService',
  60.             'App\\Controller\\Pages\\ProgramController' => 'getProgramControllerService',
  61.             'App\\Controller\\Pages\\SitemapController' => 'getSitemapControllerService',
  62.             'App\\Controller\\Pages\\TheatreController' => 'getTheatreControllerService',
  63.             'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController' => 'getRedirectControllerService',
  64.             'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController' => 'getTemplateControllerService',
  65.             'cache.app' => 'getCache_AppService',
  66.             'cache.app_clearer' => 'getCache_AppClearerService',
  67.             'cache.global_clearer' => 'getCache_GlobalClearerService',
  68.             'cache.system' => 'getCache_SystemService',
  69.             'cache.system_clearer' => 'getCache_SystemClearerService',
  70.             'cache_warmer' => 'getCacheWarmerService',
  71.             'console.command_loader' => 'getConsole_CommandLoaderService',
  72.             'container.env_var_processors_locator' => 'getContainer_EnvVarProcessorsLocatorService',
  73.             'doctrine.dbal.default_connection' => 'getDoctrine_Dbal_DefaultConnectionService',
  74.             'doctrine.orm.default_entity_manager' => 'getDoctrine_Orm_DefaultEntityManagerService',
  75.             'error_controller' => 'getErrorControllerService',
  76.             'routing.loader' => 'getRouting_LoaderService',
  77.             'services_resetter' => 'getServicesResetterService',
  78.         ];
  79.         $this->aliases = [
  80.             'App\\Kernel' => 'kernel',
  81.             'database_connection' => 'doctrine.dbal.default_connection',
  82.             'doctrine.orm.entity_manager' => 'doctrine.orm.default_entity_manager',
  83.         ];
  84.         $this->privates['service_container'] = function () {
  85.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/HttpKernelInterface.php';
  86.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/KernelInterface.php';
  87.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/RebootableInterface.php';
  88.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/TerminableInterface.php';
  89.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Kernel.php';
  90.             include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Kernel/MicroKernelTrait.php';
  91.             include_once \dirname(__DIR__, 4).'/src/Kernel.php';
  92.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactoryInterface.php';
  93.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php';
  94.             include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventSubscriberInterface.php';
  95.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ResponseListener.php';
  96.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/StreamedResponseListener.php';
  97.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/LocaleListener.php';
  98.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ValidateRequestListener.php';
  99.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/DisallowRobotsIndexingListener.php';
  100.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ErrorListener.php';
  101.             include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ParameterBagInterface.php';
  102.             include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ParameterBag.php';
  103.             include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/FrozenParameterBag.php';
  104.             include_once \dirname(__DIR__, 4).'/vendor/psr/container/src/ContainerInterface.php';
  105.             include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ContainerBagInterface.php';
  106.             include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ContainerBag.php';
  107.             include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/RunnerInterface.php';
  108.             include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php';
  109.             include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/Runner/Symfony/ResponseRunner.php';
  110.             include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/RuntimeInterface.php';
  111.             include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/GenericRuntime.php';
  112.             include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/SymfonyRuntime.php';
  113.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/HttpKernel.php';
  114.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ControllerResolverInterface.php';
  115.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php';
  116.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ControllerResolver.php';
  117.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php';
  118.             include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Controller/ControllerResolver.php';
  119.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolverInterface.php';
  120.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php';
  121.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver.php';
  122.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/RequestStack.php';
  123.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/LocaleAwareListener.php';
  124.             include_once \dirname(__DIR__, 4).'/vendor/psr/cache/src/CacheItemPoolInterface.php';
  125.             include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/AdapterInterface.php';
  126.             include_once \dirname(__DIR__, 4).'/vendor/symfony/cache-contracts/CacheInterface.php';
  127.             include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerAwareInterface.php';
  128.             include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ResetInterface.php';
  129.             include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/ResettableInterface.php';
  130.             include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerAwareTrait.php';
  131.             include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/AbstractAdapterTrait.php';
  132.             include_once \dirname(__DIR__, 4).'/vendor/symfony/cache-contracts/CacheTrait.php';
  133.             include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/ContractsTrait.php';
  134.             include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/AbstractAdapter.php';
  135.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php';
  136.             include_once \dirname(__DIR__, 4).'/vendor/symfony/stopwatch/Stopwatch.php';
  137.             include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RequestContext.php';
  138.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/RouterListener.php';
  139.             include_once \dirname(__DIR__, 4).'/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Reader.php';
  140.             include_once \dirname(__DIR__, 4).'/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php';
  141.             include_once \dirname(__DIR__, 4).'/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/PsrCachedReader.php';
  142.             include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/PruneableInterface.php';
  143.             include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/ProxyTrait.php';
  144.             include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/PhpArrayAdapter.php';
  145.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/AbstractSessionListener.php';
  146.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/SessionListener.php';
  147.             include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceProviderInterface.php';
  148.             include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceLocatorTrait.php';
  149.             include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ServiceLocator.php';
  150.             include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/EventListener/ControllerListener.php';
  151.             include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/EventListener/ParamConverterListener.php';
  152.             include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/Request/ParamConverter/ParamConverterManager.php';
  153.             include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/Request/ParamConverter/ParamConverterInterface.php';
  154.             include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/Request/ParamConverter/DoctrineParamConverter.php';
  155.             include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/Request/ParamConverter/DateTimeParamConverter.php';
  156.             include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceSubscriberInterface.php';
  157.             include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/EventListener/TemplateListener.php';
  158.             include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/Templating/TemplateGuesser.php';
  159.             include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/EventListener/HttpCacheListener.php';
  160.             include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/EventListener/IsGrantedListener.php';
  161.             include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/Request/ArgumentNameConverter.php';
  162.             include_once \dirname(__DIR__, 4).'/vendor/doctrine/persistence/src/Persistence/ConnectionRegistry.php';
  163.             include_once \dirname(__DIR__, 4).'/vendor/doctrine/persistence/src/Persistence/ManagerRegistry.php';
  164.             include_once \dirname(__DIR__, 4).'/vendor/doctrine/persistence/src/Persistence/AbstractManagerRegistry.php';
  165.             include_once \dirname(__DIR__, 4).'/vendor/symfony/doctrine-bridge/ManagerRegistry.php';
  166.             include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/src/Registry.php';
  167.             include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerInterface.php';
  168.             include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerTrait.php';
  169.             include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/AbstractLogger.php';
  170.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Log/Logger.php';
  171.             include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RequestContextAwareInterface.php';
  172.             include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Matcher/UrlMatcherInterface.php';
  173.             include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Generator/UrlGeneratorInterface.php';
  174.             include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RouterInterface.php';
  175.             include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Matcher/RequestMatcherInterface.php';
  176.             include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Router.php';
  177.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheWarmer/WarmableInterface.php';
  178.             include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Routing/Router.php';
  179.             include_once \dirname(__DIR__, 4).'/vendor/symfony/config/ConfigCacheFactoryInterface.php';
  180.             include_once \dirname(__DIR__, 4).'/vendor/symfony/config/ResourceCheckerConfigCacheFactory.php';
  181.             include_once \dirname(__DIR__, 4).'/vendor/psr/event-dispatcher/src/EventDispatcherInterface.php';
  182.             include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php';
  183.             include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventDispatcherInterface.php';
  184.             include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php';
  185.             include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Debug/TraceableEventDispatcher.php';
  186.             include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventDispatcher.php';
  187.         };
  188.     }
  189.     public function compile(): void
  190.     {
  191.         throw new LogicException('You cannot compile a dumped container that was already compiled.');
  192.     }
  193.     public function isCompiled(): bool
  194.     {
  195.         return true;
  196.     }
  197.     public function getRemovedIds(): array
  198.     {
  199.         return require $this->containerDir.\DIRECTORY_SEPARATOR.'removed-ids.php';
  200.     }
  201.     protected function load($file, $lazyLoad = true)
  202.     {
  203.         if (class_exists($class = __NAMESPACE__.'\\'.$file, false)) {
  204.             return $class::do($this, $lazyLoad);
  205.         }
  206.         if ('.' === $file[-4]) {
  207.             $class = substr($class, 0, -4);
  208.         } else {
  209.             $file .= '.php';
  210.         }
  211.         $service = require $this->containerDir.\DIRECTORY_SEPARATOR.$file;
  212.         return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
  213.     }
  214.     /**
  215.      * Gets the public 'doctrine' shared service.
  216.      *
  217.      * @return \Doctrine\Bundle\DoctrineBundle\Registry
  218.      */
  219.     protected function getDoctrineService()
  220.     {
  221.         return $this->services['doctrine'] = new \Doctrine\Bundle\DoctrineBundle\Registry($this, $this->parameters['doctrine.connections'], $this->parameters['doctrine.entity_managers'], 'default', 'default');
  222.     }
  223.     /**
  224.      * Gets the public 'event_dispatcher' shared service.
  225.      *
  226.      * @return \Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher
  227.      */
  228.     protected function getEventDispatcherService()
  229.     {
  230.         $this->services['event_dispatcher'] = $instance = new \Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher(new \Symfony\Component\EventDispatcher\EventDispatcher(), ($this->privates['debug.stopwatch'] ?? ($this->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))), ($this->privates['logger'] ?? ($this->privates['logger'] = new \Symfony\Component\HttpKernel\Log\Logger())), ($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
  231.         $instance->addListener('kernel.exception', [0 => function () {
  232.             return ($this->privates['App\\ExceptionListener'] ?? ($this->privates['App\\ExceptionListener'] = new \App\ExceptionListener()));
  233.         }, 1 => '__invoke'], 0);
  234.         $instance->addListener('console.command', [0 => function () {
  235.             return ($this->privates['doctrine_migrations.schema_filter_listener'] ?? ($this->privates['doctrine_migrations.schema_filter_listener'] = new \Doctrine\Bundle\MigrationsBundle\EventListener\SchemaFilterListener('doctrine_migration_versions')));
  236.         }, 1 => 'onConsoleCommand'], 0);
  237.         $instance->addListener('kernel.response', [0 => function () {
  238.             return ($this->privates['response_listener'] ?? ($this->privates['response_listener'] = new \Symfony\Component\HttpKernel\EventListener\ResponseListener('UTF-8', false)));
  239.         }, 1 => 'onKernelResponse'], 0);
  240.         $instance->addListener('kernel.response', [0 => function () {
  241.             return ($this->privates['streamed_response_listener'] ?? ($this->privates['streamed_response_listener'] = new \Symfony\Component\HttpKernel\EventListener\StreamedResponseListener()));
  242.         }, 1 => 'onKernelResponse'], -1024);
  243.         $instance->addListener('kernel.request', [0 => function () {
  244.             return ($this->privates['locale_listener'] ?? $this->getLocaleListenerService());
  245.         }, 1 => 'setDefaultLocale'], 100);
  246.         $instance->addListener('kernel.request', [0 => function () {
  247.             return ($this->privates['locale_listener'] ?? $this->getLocaleListenerService());
  248.         }, 1 => 'onKernelRequest'], 16);
  249.         $instance->addListener('kernel.finish_request', [0 => function () {
  250.             return ($this->privates['locale_listener'] ?? $this->getLocaleListenerService());
  251.         }, 1 => 'onKernelFinishRequest'], 0);
  252.         $instance->addListener('kernel.request', [0 => function () {
  253.             return ($this->privates['validate_request_listener'] ?? ($this->privates['validate_request_listener'] = new \Symfony\Component\HttpKernel\EventListener\ValidateRequestListener()));
  254.         }, 1 => 'onKernelRequest'], 256);
  255.         $instance->addListener('kernel.response', [0 => function () {
  256.             return ($this->privates['disallow_search_engine_index_response_listener'] ?? ($this->privates['disallow_search_engine_index_response_listener'] = new \Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener()));
  257.         }, 1 => 'onResponse'], -255);
  258.         $instance->addListener('kernel.controller_arguments', [0 => function () {
  259.             return ($this->privates['exception_listener'] ?? $this->getExceptionListener2Service());
  260.         }, 1 => 'onControllerArguments'], 0);
  261.         $instance->addListener('kernel.exception', [0 => function () {
  262.             return ($this->privates['exception_listener'] ?? $this->getExceptionListener2Service());
  263.         }, 1 => 'logKernelException'], 0);
  264.         $instance->addListener('kernel.exception', [0 => function () {
  265.             return ($this->privates['exception_listener'] ?? $this->getExceptionListener2Service());
  266.         }, 1 => 'onKernelException'], -128);
  267.         $instance->addListener('kernel.response', [0 => function () {
  268.             return ($this->privates['exception_listener'] ?? $this->getExceptionListener2Service());
  269.         }, 1 => 'removeCspHeader'], -128);
  270.         $instance->addListener('kernel.request', [0 => function () {
  271.             return ($this->privates['locale_aware_listener'] ?? $this->getLocaleAwareListenerService());
  272.         }, 1 => 'onKernelRequest'], 15);
  273.         $instance->addListener('kernel.finish_request', [0 => function () {
  274.             return ($this->privates['locale_aware_listener'] ?? $this->getLocaleAwareListenerService());
  275.         }, 1 => 'onKernelFinishRequest'], -15);
  276.         $instance->addListener('console.error', [0 => function () {
  277.             return ($this->privates['console.error_listener'] ?? $this->load('getConsole_ErrorListenerService'));
  278.         }, 1 => 'onConsoleError'], -128);
  279.         $instance->addListener('console.terminate', [0 => function () {
  280.             return ($this->privates['console.error_listener'] ?? $this->load('getConsole_ErrorListenerService'));
  281.         }, 1 => 'onConsoleTerminate'], -128);
  282.         $instance->addListener('console.error', [0 => function () {
  283.             return ($this->privates['console.suggest_missing_package_subscriber'] ?? ($this->privates['console.suggest_missing_package_subscriber'] = new \Symfony\Bundle\FrameworkBundle\EventListener\SuggestMissingPackageSubscriber()));
  284.         }, 1 => 'onConsoleError'], 0);
  285.         $instance->addListener('kernel.request', [0 => function () {
  286.             return ($this->privates['debug.debug_handlers_listener'] ?? $this->getDebug_DebugHandlersListenerService());
  287.         }, 1 => 'configure'], 2048);
  288.         $instance->addListener('console.command', [0 => function () {
  289.             return ($this->privates['debug.debug_handlers_listener'] ?? $this->getDebug_DebugHandlersListenerService());
  290.         }, 1 => 'configure'], 2048);
  291.         $instance->addListener('kernel.request', [0 => function () {
  292.             return ($this->privates['router_listener'] ?? $this->getRouterListenerService());
  293.         }, 1 => 'onKernelRequest'], 32);
  294.         $instance->addListener('kernel.finish_request', [0 => function () {
  295.             return ($this->privates['router_listener'] ?? $this->getRouterListenerService());
  296.         }, 1 => 'onKernelFinishRequest'], 0);
  297.         $instance->addListener('kernel.exception', [0 => function () {
  298.             return ($this->privates['router_listener'] ?? $this->getRouterListenerService());
  299.         }, 1 => 'onKernelException'], -64);
  300.         $instance->addListener('kernel.request', [0 => function () {
  301.             return ($this->privates['session_listener'] ?? $this->getSessionListenerService());
  302.         }, 1 => 'onKernelRequest'], 128);
  303.         $instance->addListener('kernel.response', [0 => function () {
  304.             return ($this->privates['session_listener'] ?? $this->getSessionListenerService());
  305.         }, 1 => 'onKernelResponse'], -1000);
  306.         $instance->addListener('kernel.finish_request', [0 => function () {
  307.             return ($this->privates['session_listener'] ?? $this->getSessionListenerService());
  308.         }, 1 => 'onFinishRequest'], 0);
  309.         $instance->addListener('kernel.controller', [0 => function () {
  310.             return ($this->privates['sensio_framework_extra.controller.listener'] ?? $this->getSensioFrameworkExtra_Controller_ListenerService());
  311.         }, 1 => 'onKernelController'], 0);
  312.         $instance->addListener('kernel.controller', [0 => function () {
  313.             return ($this->privates['sensio_framework_extra.converter.listener'] ?? $this->getSensioFrameworkExtra_Converter_ListenerService());
  314.         }, 1 => 'onKernelController'], 0);
  315.         $instance->addListener('kernel.controller', [0 => function () {
  316.             return ($this->privates['sensio_framework_extra.view.listener'] ?? $this->getSensioFrameworkExtra_View_ListenerService());
  317.         }, 1 => 'onKernelController'], -128);
  318.         $instance->addListener('kernel.view', [0 => function () {
  319.             return ($this->privates['sensio_framework_extra.view.listener'] ?? $this->getSensioFrameworkExtra_View_ListenerService());
  320.         }, 1 => 'onKernelView'], 0);
  321.         $instance->addListener('kernel.controller', [0 => function () {
  322.             return ($this->privates['sensio_framework_extra.cache.listener'] ?? ($this->privates['sensio_framework_extra.cache.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener()));
  323.         }, 1 => 'onKernelController'], 0);
  324.         $instance->addListener('kernel.response', [0 => function () {
  325.             return ($this->privates['sensio_framework_extra.cache.listener'] ?? ($this->privates['sensio_framework_extra.cache.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener()));
  326.         }, 1 => 'onKernelResponse'], 0);
  327.         $instance->addListener('kernel.controller_arguments', [0 => function () {
  328.             return ($this->privates['framework_extra_bundle.event.is_granted'] ?? $this->getFrameworkExtraBundle_Event_IsGrantedService());
  329.         }, 1 => 'onKernelControllerArguments'], 0);
  330.         return $instance;
  331.     }
  332.     /**
  333.      * Gets the public 'http_kernel' shared service.
  334.      *
  335.      * @return \Symfony\Component\HttpKernel\HttpKernel
  336.      */
  337.     protected function getHttpKernelService()
  338.     {
  339.         $a = ($this->services['event_dispatcher'] ?? $this->getEventDispatcherService());
  340.         if (isset($this->services['http_kernel'])) {
  341.             return $this->services['http_kernel'];
  342.         }
  343.         $b = ($this->privates['debug.stopwatch'] ?? ($this->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true)));
  344.         return $this->services['http_kernel'] = new \Symfony\Component\HttpKernel\HttpKernel($a, new \Symfony\Component\HttpKernel\Controller\TraceableControllerResolver(new \Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver($this, ($this->privates['logger'] ?? ($this->privates['logger'] = new \Symfony\Component\HttpKernel\Log\Logger()))), $b), ($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), new \Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver(($this->privates['argument_metadata_factory'] ?? ($this->privates['argument_metadata_factory'] = new \Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory())), new RewindableGenerator(function () {
  345.             yield 0 => ($this->privates['debug.argument_resolver.request_attribute'] ?? $this->load('getDebug_ArgumentResolver_RequestAttributeService'));
  346.             yield 1 => ($this->privates['debug.argument_resolver.request'] ?? $this->load('getDebug_ArgumentResolver_RequestService'));
  347.             yield 2 => ($this->privates['debug.argument_resolver.session'] ?? $this->load('getDebug_ArgumentResolver_SessionService'));
  348.             yield 3 => ($this->privates['debug.argument_resolver.service'] ?? $this->load('getDebug_ArgumentResolver_ServiceService'));
  349.             yield 4 => ($this->privates['debug.argument_resolver.default'] ?? $this->load('getDebug_ArgumentResolver_DefaultService'));
  350.             yield 5 => ($this->privates['debug.argument_resolver.variadic'] ?? $this->load('getDebug_ArgumentResolver_VariadicService'));
  351.             yield 6 => ($this->privates['debug.argument_resolver.not_tagged_controller'] ?? $this->load('getDebug_ArgumentResolver_NotTaggedControllerService'));
  352.         }, 7)), $b));
  353.     }
  354.     /**
  355.      * Gets the public 'request_stack' shared service.
  356.      *
  357.      * @return \Symfony\Component\HttpFoundation\RequestStack
  358.      */
  359.     protected function getRequestStackService()
  360.     {
  361.         return $this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack();
  362.     }
  363.     /**
  364.      * Gets the public 'router' shared service.
  365.      *
  366.      * @return \Symfony\Bundle\FrameworkBundle\Routing\Router
  367.      */
  368.     protected function getRouterService()
  369.     {
  370.         $this->services['router'] = $instance = new \Symfony\Bundle\FrameworkBundle\Routing\Router((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
  371.             'routing.loader' => ['services', 'routing.loader', 'getRouting_LoaderService', true],
  372.         ], [
  373.             'routing.loader' => 'Symfony\\Component\\Config\\Loader\\LoaderInterface',
  374.         ]))->withContext('router.default', $this), 'kernel::loadRoutes', ['cache_dir' => $this->targetDir.'', 'debug' => true, 'generator_class' => 'Symfony\\Component\\Routing\\Generator\\CompiledUrlGenerator', 'generator_dumper_class' => 'Symfony\\Component\\Routing\\Generator\\Dumper\\CompiledUrlGeneratorDumper', 'matcher_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableCompiledUrlMatcher', 'matcher_dumper_class' => 'Symfony\\Component\\Routing\\Matcher\\Dumper\\CompiledUrlMatcherDumper', 'strict_requirements' => NULL, 'resource_type' => 'service'], ($this->privates['router.request_context'] ?? $this->getRouter_RequestContextService()), ($this->privates['parameter_bag'] ?? ($this->privates['parameter_bag'] = new \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag($this))), ($this->privates['logger'] ?? ($this->privates['logger'] = new \Symfony\Component\HttpKernel\Log\Logger())), 'en');
  375.         $instance->setConfigCacheFactory(new \Symfony\Component\Config\ResourceCheckerConfigCacheFactory(new RewindableGenerator(function () {
  376.             yield 0 => ($this->privates['dependency_injection.config.container_parameters_resource_checker'] ?? ($this->privates['dependency_injection.config.container_parameters_resource_checker'] = new \Symfony\Component\DependencyInjection\Config\ContainerParametersResourceChecker($this)));
  377.             yield 1 => ($this->privates['config.resource.self_checking_resource_checker'] ?? ($this->privates['config.resource.self_checking_resource_checker'] = new \Symfony\Component\Config\Resource\SelfCheckingResourceChecker()));
  378.         }, 2)));
  379.         return $instance;
  380.     }
  381.     /**
  382.      * Gets the private 'annotations.cache_adapter' shared service.
  383.      *
  384.      * @return \Symfony\Component\Cache\Adapter\PhpArrayAdapter
  385.      */
  386.     protected function getAnnotations_CacheAdapterService()
  387.     {
  388.         return \Symfony\Component\Cache\Adapter\PhpArrayAdapter::create(($this->targetDir.''.'/annotations.php'), ($this->privates['cache.annotations'] ?? $this->getCache_AnnotationsService()));
  389.     }
  390.     /**
  391.      * Gets the private 'annotations.cached_reader' shared service.
  392.      *
  393.      * @return \Doctrine\Common\Annotations\PsrCachedReader
  394.      */
  395.     protected function getAnnotations_CachedReaderService()
  396.     {
  397.         return $this->privates['annotations.cached_reader'] = new \Doctrine\Common\Annotations\PsrCachedReader(($this->privates['annotations.reader'] ?? $this->getAnnotations_ReaderService()), $this->getAnnotations_CacheAdapterService(), true);
  398.     }
  399.     /**
  400.      * Gets the private 'annotations.reader' shared service.
  401.      *
  402.      * @return \Doctrine\Common\Annotations\AnnotationReader
  403.      */
  404.     protected function getAnnotations_ReaderService()
  405.     {
  406.         $this->privates['annotations.reader'] = $instance = new \Doctrine\Common\Annotations\AnnotationReader();
  407.         $instance->addGlobalIgnoredName('required', NULL);
  408.         return $instance;
  409.     }
  410.     /**
  411.      * Gets the private 'cache.annotations' shared service.
  412.      *
  413.      * @return \Symfony\Component\Cache\Adapter\AdapterInterface
  414.      */
  415.     protected function getCache_AnnotationsService()
  416.     {
  417.         return $this->privates['cache.annotations'] = \Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('F8ZEwhMzKF', 0, $this->getParameter('container.build_id'), ($this->targetDir.''.'/pools/system'), ($this->privates['logger'] ?? ($this->privates['logger'] = new \Symfony\Component\HttpKernel\Log\Logger())));
  418.     }
  419.     /**
  420.      * Gets the private 'debug.debug_handlers_listener' shared service.
  421.      *
  422.      * @return \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener
  423.      */
  424.     protected function getDebug_DebugHandlersListenerService()
  425.     {
  426.         return $this->privates['debug.debug_handlers_listener'] = new \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener(NULL, ($this->privates['logger'] ?? ($this->privates['logger'] = new \Symfony\Component\HttpKernel\Log\Logger())), NULL, -1, true, true, NULL);
  427.     }
  428.     /**
  429.      * Gets the private 'exception_listener' shared service.
  430.      *
  431.      * @return \Symfony\Component\HttpKernel\EventListener\ErrorListener
  432.      */
  433.     protected function getExceptionListener2Service()
  434.     {
  435.         return $this->privates['exception_listener'] = new \Symfony\Component\HttpKernel\EventListener\ErrorListener('error_controller', ($this->privates['logger'] ?? ($this->privates['logger'] = new \Symfony\Component\HttpKernel\Log\Logger())), true, []);
  436.     }
  437.     /**
  438.      * Gets the private 'framework_extra_bundle.event.is_granted' shared service.
  439.      *
  440.      * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\IsGrantedListener
  441.      */
  442.     protected function getFrameworkExtraBundle_Event_IsGrantedService()
  443.     {
  444.         return $this->privates['framework_extra_bundle.event.is_granted'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\IsGrantedListener(new \Sensio\Bundle\FrameworkExtraBundle\Request\ArgumentNameConverter(($this->privates['argument_metadata_factory'] ?? ($this->privates['argument_metadata_factory'] = new \Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory()))), NULL);
  445.     }
  446.     /**
  447.      * Gets the private 'locale_aware_listener' shared service.
  448.      *
  449.      * @return \Symfony\Component\HttpKernel\EventListener\LocaleAwareListener
  450.      */
  451.     protected function getLocaleAwareListenerService()
  452.     {
  453.         return $this->privates['locale_aware_listener'] = new \Symfony\Component\HttpKernel\EventListener\LocaleAwareListener(new RewindableGenerator(function () {
  454.             yield 0 => ($this->privates['slugger'] ?? ($this->privates['slugger'] = new \Symfony\Component\String\Slugger\AsciiSlugger('en')));
  455.         }, 1), ($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
  456.     }
  457.     /**
  458.      * Gets the private 'locale_listener' shared service.
  459.      *
  460.      * @return \Symfony\Component\HttpKernel\EventListener\LocaleListener
  461.      */
  462.     protected function getLocaleListenerService()
  463.     {
  464.         return $this->privates['locale_listener'] = new \Symfony\Component\HttpKernel\EventListener\LocaleListener(($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), 'en', ($this->services['router'] ?? $this->getRouterService()), false, []);
  465.     }
  466.     /**
  467.      * Gets the private 'logger' shared service.
  468.      *
  469.      * @return \Symfony\Component\HttpKernel\Log\Logger
  470.      */
  471.     protected function getLoggerService()
  472.     {
  473.         return $this->privates['logger'] = new \Symfony\Component\HttpKernel\Log\Logger();
  474.     }
  475.     /**
  476.      * Gets the private 'parameter_bag' shared service.
  477.      *
  478.      * @return \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag
  479.      */
  480.     protected function getParameterBagService()
  481.     {
  482.         return $this->privates['parameter_bag'] = new \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag($this);
  483.     }
  484.     /**
  485.      * Gets the private 'router.request_context' shared service.
  486.      *
  487.      * @return \Symfony\Component\Routing\RequestContext
  488.      */
  489.     protected function getRouter_RequestContextService()
  490.     {
  491.         return $this->privates['router.request_context'] = \Symfony\Component\Routing\RequestContext::fromUri('', 'localhost', 'http', 80, 443);
  492.     }
  493.     /**
  494.      * Gets the private 'router_listener' shared service.
  495.      *
  496.      * @return \Symfony\Component\HttpKernel\EventListener\RouterListener
  497.      */
  498.     protected function getRouterListenerService()
  499.     {
  500.         return $this->privates['router_listener'] = new \Symfony\Component\HttpKernel\EventListener\RouterListener(($this->services['router'] ?? $this->getRouterService()), ($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), ($this->privates['router.request_context'] ?? $this->getRouter_RequestContextService()), ($this->privates['logger'] ?? ($this->privates['logger'] = new \Symfony\Component\HttpKernel\Log\Logger())), \dirname(__DIR__, 4), true);
  501.     }
  502.     /**
  503.      * Gets the private 'sensio_framework_extra.controller.listener' shared service.
  504.      *
  505.      * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener
  506.      */
  507.     protected function getSensioFrameworkExtra_Controller_ListenerService()
  508.     {
  509.         return $this->privates['sensio_framework_extra.controller.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener(($this->privates['annotations.cached_reader'] ?? $this->getAnnotations_CachedReaderService()));
  510.     }
  511.     /**
  512.      * Gets the private 'sensio_framework_extra.converter.listener' shared service.
  513.      *
  514.      * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener
  515.      */
  516.     protected function getSensioFrameworkExtra_Converter_ListenerService()
  517.     {
  518.         $a = new \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager();
  519.         $a->add(new \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter(($this->services['doctrine'] ?? $this->getDoctrineService()), NULL), 0, 'doctrine.orm');
  520.         $a->add(new \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DateTimeParamConverter(), 0, 'datetime');
  521.         return $this->privates['sensio_framework_extra.converter.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener($a, true);
  522.     }
  523.     /**
  524.      * Gets the private 'sensio_framework_extra.view.listener' shared service.
  525.      *
  526.      * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener
  527.      */
  528.     protected function getSensioFrameworkExtra_View_ListenerService()
  529.     {
  530.         $this->privates['sensio_framework_extra.view.listener'] = $instance = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener(new \Sensio\Bundle\FrameworkExtraBundle\Templating\TemplateGuesser(($this->services['kernel'] ?? $this->get('kernel', 1))));
  531.         $instance->setContainer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
  532.             'twig' => ['services', '.container.private.twig', 'get_Container_Private_TwigService', true],
  533.         ], [
  534.             'twig' => '?',
  535.         ]))->withContext('sensio_framework_extra.view.listener', $this));
  536.         return $instance;
  537.     }
  538.     /**
  539.      * Gets the private 'session_listener' shared service.
  540.      *
  541.      * @return \Symfony\Component\HttpKernel\EventListener\SessionListener
  542.      */
  543.     protected function getSessionListenerService()
  544.     {
  545.         return $this->privates['session_listener'] = new \Symfony\Component\HttpKernel\EventListener\SessionListener(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
  546.             'initialized_session' => ['services', '.container.private.session', NULL, true],
  547.             'logger' => ['privates', 'logger', 'getLoggerService', false],
  548.             'request_stack' => ['services', 'request_stack', 'getRequestStackService', false],
  549.             'session' => ['services', '.container.private.session', 'get_Container_Private_SessionService', true],
  550.             'session_factory' => ['privates', 'session.factory', 'getSession_FactoryService', true],
  551.         ], [
  552.             'initialized_session' => '?',
  553.             'logger' => '?',
  554.             'request_stack' => '?',
  555.             'session' => '?',
  556.             'session_factory' => '?',
  557.         ]), true, $this->parameters['session.storage.options']);
  558.     }
  559.     /**
  560.      * Gets the public 'cache_clearer' alias.
  561.      *
  562.      * @return object The ".container.private.cache_clearer" service.
  563.      */
  564.     protected function getCacheClearerService()
  565.     {
  566.         trigger_deprecation('symfony/framework-bundle', '5.2', 'Accessing the "cache_clearer" service directly from the container is deprecated, use dependency injection instead.');
  567.         return $this->get('.container.private.cache_clearer');
  568.     }
  569.     /**
  570.      * Gets the public 'filesystem' alias.
  571.      *
  572.      * @return object The ".container.private.filesystem" service.
  573.      */
  574.     protected function getFilesystemService()
  575.     {
  576.         trigger_deprecation('symfony/framework-bundle', '5.2', 'Accessing the "filesystem" service directly from the container is deprecated, use dependency injection instead.');
  577.         return $this->get('.container.private.filesystem');
  578.     }
  579.     /**
  580.      * Gets the public 'twig' alias.
  581.      *
  582.      * @return object The ".container.private.twig" service.
  583.      */
  584.     protected function getTwigService()
  585.     {
  586.         trigger_deprecation('symfony/twig-bundle', '5.2', 'Accessing the "twig" service directly from the container is deprecated, use dependency injection instead.');
  587.         return $this->get('.container.private.twig');
  588.     }
  589.     /**
  590.      * Gets the public 'session' alias.
  591.      *
  592.      * @return object The ".container.private.session" service.
  593.      */
  594.     protected function getSessionService()
  595.     {
  596.         trigger_deprecation('symfony/framework-bundle', '5.3', 'Accessing the "session" service directly from the container is deprecated, use dependency injection instead.');
  597.         return $this->get('.container.private.session');
  598.     }
  599.     /**
  600.      * @return array|bool|float|int|string|\UnitEnum|null
  601.      */
  602.     public function getParameter(string $name)
  603.     {
  604.         if (isset($this->buildParameters[$name])) {
  605.             return $this->buildParameters[$name];
  606.         }
  607.         if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || \array_key_exists($name, $this->parameters))) {
  608.             throw new InvalidArgumentException(sprintf('The parameter "%s" must be defined.', $name));
  609.         }
  610.         if (isset($this->loadedDynamicParameters[$name])) {
  611.             return $this->loadedDynamicParameters[$name] ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
  612.         }
  613.         return $this->parameters[$name];
  614.     }
  615.     public function hasParameter(string $name): bool
  616.     {
  617.         if (isset($this->buildParameters[$name])) {
  618.             return true;
  619.         }
  620.         return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || \array_key_exists($name, $this->parameters);
  621.     }
  622.     public function setParameter(string $name, $value): void
  623.     {
  624.         throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
  625.     }
  626.     public function getParameterBag(): ParameterBagInterface
  627.     {
  628.         if (null === $this->parameterBag) {
  629.             $parameters = $this->parameters;
  630.             foreach ($this->loadedDynamicParameters as $name => $loaded) {
  631.                 $parameters[$name] = $loaded ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
  632.             }
  633.             foreach ($this->buildParameters as $name => $value) {
  634.                 $parameters[$name] = $value;
  635.             }
  636.             $this->parameterBag = new FrozenParameterBag($parameters);
  637.         }
  638.         return $this->parameterBag;
  639.     }
  640.     private $loadedDynamicParameters = [
  641.         'kernel.runtime_environment' => false,
  642.         'kernel.build_dir' => false,
  643.         'kernel.cache_dir' => false,
  644.         'kernel.secret' => false,
  645.         'debug.container.dump' => false,
  646.         'doctrine.orm.proxy_dir' => false,
  647.     ];
  648.     private $dynamicParameters = [];
  649.     private function getDynamicParameter(string $name)
  650.     {
  651.         switch ($name) {
  652.             case 'kernel.runtime_environment': $value = $this->getEnv('default:kernel.environment:APP_RUNTIME_ENV'); break;
  653.             case 'kernel.build_dir': $value = $this->targetDir.''; break;
  654.             case 'kernel.cache_dir': $value = $this->targetDir.''; break;
  655.             case 'kernel.secret': $value = $this->getEnv('APP_SECRET'); break;
  656.             case 'debug.container.dump': $value = ($this->targetDir.''.'/App_KernelProdDebugContainer.xml'); break;
  657.             case 'doctrine.orm.proxy_dir': $value = ($this->targetDir.''.'/doctrine/orm/Proxies'); break;
  658.             default: throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
  659.         }
  660.         $this->loadedDynamicParameters[$name] = true;
  661.         return $this->dynamicParameters[$name] = $value;
  662.     }
  663.     protected function getDefaultParameters(): array
  664.     {
  665.         return [
  666.             'kernel.project_dir' => \dirname(__DIR__, 4),
  667.             'kernel.environment' => 'prod',
  668.             'kernel.debug' => true,
  669.             'kernel.logs_dir' => (\dirname(__DIR__, 3).'/log'),
  670.             'kernel.bundles' => [
  671.                 'FrameworkBundle' => 'Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle',
  672.                 'SensioFrameworkExtraBundle' => 'Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle',
  673.                 'TwigBundle' => 'Symfony\\Bundle\\TwigBundle\\TwigBundle',
  674.                 'TwigExtraBundle' => 'Twig\\Extra\\TwigExtraBundle\\TwigExtraBundle',
  675.                 'DoctrineBundle' => 'Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle',
  676.                 'DoctrineMigrationsBundle' => 'Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle',
  677.             ],
  678.             'kernel.bundles_metadata' => [
  679.                 'FrameworkBundle' => [
  680.                     'path' => (\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle'),
  681.                     'namespace' => 'Symfony\\Bundle\\FrameworkBundle',
  682.                 ],
  683.                 'SensioFrameworkExtraBundle' => [
  684.                     'path' => (\dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src'),
  685.                     'namespace' => 'Sensio\\Bundle\\FrameworkExtraBundle',
  686.                 ],
  687.                 'TwigBundle' => [
  688.                     'path' => (\dirname(__DIR__, 4).'/vendor/symfony/twig-bundle'),
  689.                     'namespace' => 'Symfony\\Bundle\\TwigBundle',
  690.                 ],
  691.                 'TwigExtraBundle' => [
  692.                     'path' => (\dirname(__DIR__, 4).'/vendor/twig/extra-bundle'),
  693.                     'namespace' => 'Twig\\Extra\\TwigExtraBundle',
  694.                 ],
  695.                 'DoctrineBundle' => [
  696.                     'path' => (\dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle'),
  697.                     'namespace' => 'Doctrine\\Bundle\\DoctrineBundle',
  698.                 ],
  699.                 'DoctrineMigrationsBundle' => [
  700.                     'path' => (\dirname(__DIR__, 4).'/vendor/doctrine/doctrine-migrations-bundle'),
  701.                     'namespace' => 'Doctrine\\Bundle\\MigrationsBundle',
  702.                 ],
  703.             ],
  704.             'kernel.charset' => 'UTF-8',
  705.             'kernel.container_class' => 'App_KernelProdDebugContainer',
  706.             'event_dispatcher.event_aliases' => [
  707.                 'Symfony\\Component\\Console\\Event\\ConsoleCommandEvent' => 'console.command',
  708.                 'Symfony\\Component\\Console\\Event\\ConsoleErrorEvent' => 'console.error',
  709.                 'Symfony\\Component\\Console\\Event\\ConsoleSignalEvent' => 'console.signal',
  710.                 'Symfony\\Component\\Console\\Event\\ConsoleTerminateEvent' => 'console.terminate',
  711.                 'Symfony\\Component\\HttpKernel\\Event\\ControllerArgumentsEvent' => 'kernel.controller_arguments',
  712.                 'Symfony\\Component\\HttpKernel\\Event\\ControllerEvent' => 'kernel.controller',
  713.                 'Symfony\\Component\\HttpKernel\\Event\\ResponseEvent' => 'kernel.response',
  714.                 'Symfony\\Component\\HttpKernel\\Event\\FinishRequestEvent' => 'kernel.finish_request',
  715.                 'Symfony\\Component\\HttpKernel\\Event\\RequestEvent' => 'kernel.request',
  716.                 'Symfony\\Component\\HttpKernel\\Event\\ViewEvent' => 'kernel.view',
  717.                 'Symfony\\Component\\HttpKernel\\Event\\ExceptionEvent' => 'kernel.exception',
  718.                 'Symfony\\Component\\HttpKernel\\Event\\TerminateEvent' => 'kernel.terminate',
  719.             ],
  720.             'fragment.renderer.hinclude.global_template' => NULL,
  721.             'fragment.path' => '/_fragment',
  722.             'kernel.http_method_override' => false,
  723.             'kernel.trusted_hosts' => [
  724.             ],
  725.             'kernel.default_locale' => 'en',
  726.             'kernel.enabled_locales' => [
  727.             ],
  728.             'kernel.error_controller' => 'error_controller',
  729.             'debug.file_link_format' => NULL,
  730.             'debug.error_handler.throw_at' => -1,
  731.             'router.request_context.host' => 'localhost',
  732.             'router.request_context.scheme' => 'http',
  733.             'router.request_context.base_url' => '',
  734.             'router.resource' => 'kernel::loadRoutes',
  735.             'request_listener.http_port' => 80,
  736.             'request_listener.https_port' => 443,
  737.             'session.metadata.storage_key' => '_sf2_meta',
  738.             'session.storage.options' => [
  739.                 'cache_limiter' => '0',
  740.                 'cookie_secure' => 'auto',
  741.                 'cookie_httponly' => true,
  742.                 'cookie_samesite' => 'lax',
  743.                 'gc_probability' => 1,
  744.             ],
  745.             'session.save_path' => NULL,
  746.             'session.metadata.update_threshold' => 0,
  747.             'data_collector.templates' => [
  748.             ],
  749.             'twig.form.resources' => [
  750.                 0 => 'form_div_layout.html.twig',
  751.             ],
  752.             'twig.default_path' => (\dirname(__DIR__, 4).'/templates'),
  753.             'doctrine.dbal.configuration.class' => 'Doctrine\\DBAL\\Configuration',
  754.             'doctrine.data_collector.class' => 'Doctrine\\Bundle\\DoctrineBundle\\DataCollector\\DoctrineDataCollector',
  755.             'doctrine.dbal.connection.event_manager.class' => 'Symfony\\Bridge\\Doctrine\\ContainerAwareEventManager',
  756.             'doctrine.dbal.connection_factory.class' => 'Doctrine\\Bundle\\DoctrineBundle\\ConnectionFactory',
  757.             'doctrine.dbal.events.mysql_session_init.class' => 'Doctrine\\DBAL\\Event\\Listeners\\MysqlSessionInit',
  758.             'doctrine.dbal.events.oracle_session_init.class' => 'Doctrine\\DBAL\\Event\\Listeners\\OracleSessionInit',
  759.             'doctrine.class' => 'Doctrine\\Bundle\\DoctrineBundle\\Registry',
  760.             'doctrine.entity_managers' => [
  761.                 'default' => 'doctrine.orm.default_entity_manager',
  762.             ],
  763.             'doctrine.default_entity_manager' => 'default',
  764.             'doctrine.dbal.connection_factory.types' => [
  765.             ],
  766.             'doctrine.connections' => [
  767.                 'default' => 'doctrine.dbal.default_connection',
  768.             ],
  769.             'doctrine.default_connection' => 'default',
  770.             'doctrine.orm.configuration.class' => 'Doctrine\\ORM\\Configuration',
  771.             'doctrine.orm.entity_manager.class' => 'Doctrine\\ORM\\EntityManager',
  772.             'doctrine.orm.manager_configurator.class' => 'Doctrine\\Bundle\\DoctrineBundle\\ManagerConfigurator',
  773.             'doctrine.orm.cache.array.class' => 'Doctrine\\Common\\Cache\\ArrayCache',
  774.             'doctrine.orm.cache.apc.class' => 'Doctrine\\Common\\Cache\\ApcCache',
  775.             'doctrine.orm.cache.memcache.class' => 'Doctrine\\Common\\Cache\\MemcacheCache',
  776.             'doctrine.orm.cache.memcache_host' => 'localhost',
  777.             'doctrine.orm.cache.memcache_port' => 11211,
  778.             'doctrine.orm.cache.memcache_instance.class' => 'Memcache',
  779.             'doctrine.orm.cache.memcached.class' => 'Doctrine\\Common\\Cache\\MemcachedCache',
  780.             'doctrine.orm.cache.memcached_host' => 'localhost',
  781.             'doctrine.orm.cache.memcached_port' => 11211,
  782.             'doctrine.orm.cache.memcached_instance.class' => 'Memcached',
  783.             'doctrine.orm.cache.redis.class' => 'Doctrine\\Common\\Cache\\RedisCache',
  784.             'doctrine.orm.cache.redis_host' => 'localhost',
  785.             'doctrine.orm.cache.redis_port' => 6379,
  786.             'doctrine.orm.cache.redis_instance.class' => 'Redis',
  787.             'doctrine.orm.cache.xcache.class' => 'Doctrine\\Common\\Cache\\XcacheCache',
  788.             'doctrine.orm.cache.wincache.class' => 'Doctrine\\Common\\Cache\\WinCacheCache',
  789.             'doctrine.orm.cache.zenddata.class' => 'Doctrine\\Common\\Cache\\ZendDataCache',
  790.             'doctrine.orm.metadata.driver_chain.class' => 'Doctrine\\Persistence\\Mapping\\Driver\\MappingDriverChain',
  791.             'doctrine.orm.metadata.annotation.class' => 'Doctrine\\ORM\\Mapping\\Driver\\AnnotationDriver',
  792.             'doctrine.orm.metadata.xml.class' => 'Doctrine\\ORM\\Mapping\\Driver\\SimplifiedXmlDriver',
  793.             'doctrine.orm.metadata.yml.class' => 'Doctrine\\ORM\\Mapping\\Driver\\SimplifiedYamlDriver',
  794.             'doctrine.orm.metadata.php.class' => 'Doctrine\\ORM\\Mapping\\Driver\\PHPDriver',
  795.             'doctrine.orm.metadata.staticphp.class' => 'Doctrine\\ORM\\Mapping\\Driver\\StaticPHPDriver',
  796.             'doctrine.orm.metadata.attribute.class' => 'Doctrine\\ORM\\Mapping\\Driver\\AttributeDriver',
  797.             'doctrine.orm.proxy_cache_warmer.class' => 'Symfony\\Bridge\\Doctrine\\CacheWarmer\\ProxyCacheWarmer',
  798.             'form.type_guesser.doctrine.class' => 'Symfony\\Bridge\\Doctrine\\Form\\DoctrineOrmTypeGuesser',
  799.             'doctrine.orm.validator.unique.class' => 'Symfony\\Bridge\\Doctrine\\Validator\\Constraints\\UniqueEntityValidator',
  800.             'doctrine.orm.validator_initializer.class' => 'Symfony\\Bridge\\Doctrine\\Validator\\DoctrineInitializer',
  801.             'doctrine.orm.security.user.provider.class' => 'Symfony\\Bridge\\Doctrine\\Security\\User\\EntityUserProvider',
  802.             'doctrine.orm.listeners.resolve_target_entity.class' => 'Doctrine\\ORM\\Tools\\ResolveTargetEntityListener',
  803.             'doctrine.orm.listeners.attach_entity_listeners.class' => 'Doctrine\\ORM\\Tools\\AttachEntityListenersListener',
  804.             'doctrine.orm.naming_strategy.default.class' => 'Doctrine\\ORM\\Mapping\\DefaultNamingStrategy',
  805.             'doctrine.orm.naming_strategy.underscore.class' => 'Doctrine\\ORM\\Mapping\\UnderscoreNamingStrategy',
  806.             'doctrine.orm.quote_strategy.default.class' => 'Doctrine\\ORM\\Mapping\\DefaultQuoteStrategy',
  807.             'doctrine.orm.quote_strategy.ansi.class' => 'Doctrine\\ORM\\Mapping\\AnsiQuoteStrategy',
  808.             'doctrine.orm.typed_field_mapper.default.class' => 'Doctrine\\ORM\\Mapping\\DefaultTypedFieldMapper',
  809.             'doctrine.orm.entity_listener_resolver.class' => 'Doctrine\\Bundle\\DoctrineBundle\\Mapping\\ContainerEntityListenerResolver',
  810.             'doctrine.orm.second_level_cache.default_cache_factory.class' => 'Doctrine\\ORM\\Cache\\DefaultCacheFactory',
  811.             'doctrine.orm.second_level_cache.default_region.class' => 'Doctrine\\ORM\\Cache\\Region\\DefaultRegion',
  812.             'doctrine.orm.second_level_cache.filelock_region.class' => 'Doctrine\\ORM\\Cache\\Region\\FileLockRegion',
  813.             'doctrine.orm.second_level_cache.logger_chain.class' => 'Doctrine\\ORM\\Cache\\Logging\\CacheLoggerChain',
  814.             'doctrine.orm.second_level_cache.logger_statistics.class' => 'Doctrine\\ORM\\Cache\\Logging\\StatisticsCacheLogger',
  815.             'doctrine.orm.second_level_cache.cache_configuration.class' => 'Doctrine\\ORM\\Cache\\CacheConfiguration',
  816.             'doctrine.orm.second_level_cache.regions_configuration.class' => 'Doctrine\\ORM\\Cache\\RegionsConfiguration',
  817.             'doctrine.orm.auto_generate_proxy_classes' => false,
  818.             'doctrine.orm.enable_lazy_ghost_objects' => false,
  819.             'doctrine.orm.proxy_namespace' => 'Proxies',
  820.             'doctrine.migrations.preferred_em' => NULL,
  821.             'doctrine.migrations.preferred_connection' => NULL,
  822.             'console.command.ids' => [
  823.             ],
  824.         ];
  825.     }
  826.     protected function throw($message)
  827.     {
  828.         throw new RuntimeException($message);
  829.     }
  830. }