Test Failed
Push — main ( 109ef1...0eb966 )
by Michael
02:49
created

getRouterService()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 14
Code Lines 8

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 8
c 0
b 0
f 0
nc 1
nop 0
dl 0
loc 14
rs 10
1
<?php
2
3
namespace Container6msxD4P;
4
5
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
6
use Symfony\Component\DependencyInjection\ContainerInterface;
7
use Symfony\Component\DependencyInjection\Container;
8
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
9
use Symfony\Component\DependencyInjection\Exception\LogicException;
10
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
11
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
12
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
13
14
/**
15
 * @internal This class has been auto-generated by the Symfony Dependency Injection Component.
16
 */
17
class Braunstetter_MenuBundle_Test_app_src_TestKernelDevDebugContainer extends Container
18
{
19
    protected $containerDir;
20
    protected $targetDir;
21
    protected $parameters = [];
22
    private $buildParameters;
23
    protected $getService;
24
25
    public function __construct(array $buildParameters = [], $containerDir = __DIR__)
26
    {
27
        $this->getService = \Closure::fromCallable([$this, 'getService']);
28
        $this->buildParameters = $buildParameters;
29
        $this->containerDir = $containerDir;
30
        $this->targetDir = \dirname($containerDir);
31
        $this->parameters = $this->getDefaultParameters();
32
33
        $this->services = $this->privates = [];
34
        $this->syntheticIds = [
35
            'kernel' => true,
36
        ];
37
        $this->methodMap = [
38
            'event_dispatcher' => 'getEventDispatcherService',
39
            'http_kernel' => 'getHttpKernelService',
40
            'request_stack' => 'getRequestStackService',
41
            'router' => 'getRouterService',
42
            'cache_clearer' => 'getCacheClearerService',
43
            'filesystem' => 'getFilesystemService',
44
            'twig' => 'getTwigService',
45
        ];
46
        $this->fileMap = [
47
            '.container.private.cache_clearer' => 'get_Container_Private_CacheClearerService',
48
            '.container.private.filesystem' => 'get_Container_Private_FilesystemService',
49
            '.container.private.twig' => 'get_Container_Private_TwigService',
50
            'Braunstetter\\MenuBundle\\Services\\Menu' => 'getMenuService',
51
            'Braunstetter\\MenuBundle\\Services\\Resolver\\MenuResolver' => 'getMenuResolverService',
52
            'Braunstetter\\MenuBundle\\Test\\app\\src\\Controller\\TestController' => 'getTestControllerService',
53
            'Braunstetter\\MenuBundle\\Test\\app\\src\\Events\\Subscriber\\TestSubscriber' => 'getTestSubscriberService',
54
            'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController' => 'getRedirectControllerService',
55
            'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController' => 'getTemplateControllerService',
56
            'cache.app' => 'getCache_AppService',
57
            'cache.app_clearer' => 'getCache_AppClearerService',
58
            'cache.global_clearer' => 'getCache_GlobalClearerService',
59
            'cache.system' => 'getCache_SystemService',
60
            'cache.system_clearer' => 'getCache_SystemClearerService',
61
            'cache_warmer' => 'getCacheWarmerService',
62
            'container.env_var_processors_locator' => 'getContainer_EnvVarProcessorsLocatorService',
63
            'error_controller' => 'getErrorControllerService',
64
            'routing.loader' => 'getRouting_LoaderService',
65
            'services_resetter' => 'getServicesResetterService',
66
        ];
67
        $this->aliases = [
68
            'Braunstetter\\MenuBundle\\Test\\app\\src\\TestKernel' => 'kernel',
69
        ];
70
71
        $this->privates['service_container'] = function () {
72
            include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventSubscriberInterface.php';
73
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ResponseListener.php';
74
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/StreamedResponseListener.php';
75
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/LocaleListener.php';
76
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ValidateRequestListener.php';
77
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/DisallowRobotsIndexingListener.php';
78
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ErrorListener.php';
79
            include_once \dirname(__DIR__, 4).'/vendor/psr/event-dispatcher/src/EventDispatcherInterface.php';
80
            include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php';
81
            include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventDispatcherInterface.php';
82
            include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventDispatcher.php';
83
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/HttpKernelInterface.php';
84
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/TerminableInterface.php';
85
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/HttpKernel.php';
86
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ControllerResolverInterface.php';
87
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ControllerResolver.php';
88
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php';
89
            include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Controller/ControllerResolver.php';
90
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolverInterface.php';
91
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver.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/http-foundation/RequestStack.php';
95
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/LocaleAwareListener.php';
96
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php';
97
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Debug/FileLinkFormatter.php';
98
            include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RequestContext.php';
99
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/RouterListener.php';
100
            include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerInterface.php';
101
            include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerTrait.php';
102
            include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/AbstractLogger.php';
103
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Log/Logger.php';
104
            include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RequestContextAwareInterface.php';
105
            include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Matcher/UrlMatcherInterface.php';
106
            include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Generator/UrlGeneratorInterface.php';
107
            include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RouterInterface.php';
108
            include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Matcher/RequestMatcherInterface.php';
109
            include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Router.php';
110
            include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheWarmer/WarmableInterface.php';
111
            include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceSubscriberInterface.php';
112
            include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Routing/Router.php';
113
            include_once \dirname(__DIR__, 4).'/vendor/psr/container/src/ContainerInterface.php';
114
            include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceProviderInterface.php';
115
            include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceLocatorTrait.php';
116
            include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ServiceLocator.php';
117
            include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ParameterBagInterface.php';
118
            include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ParameterBag.php';
119
            include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/FrozenParameterBag.php';
120
            include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ContainerBagInterface.php';
121
            include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ContainerBag.php';
122
            include_once \dirname(__DIR__, 4).'/vendor/symfony/config/ConfigCacheFactoryInterface.php';
123
            include_once \dirname(__DIR__, 4).'/vendor/symfony/config/ResourceCheckerConfigCacheFactory.php';
124
        };
125
    }
126
127
    public function compile(): void
128
    {
129
        throw new LogicException('You cannot compile a dumped container that was already compiled.');
130
    }
131
132
    public function isCompiled(): bool
133
    {
134
        return true;
135
    }
136
137
    public function getRemovedIds(): array
138
    {
139
        return require $this->containerDir.\DIRECTORY_SEPARATOR.'removed-ids.php';
140
    }
141
142
    protected function load($file, $lazyLoad = true)
143
    {
144
        if (class_exists($class = __NAMESPACE__.'\\'.$file, false)) {
145
            return $class::do($this, $lazyLoad);
146
        }
147
148
        if ('.' === $file[-4]) {
149
            $class = substr($class, 0, -4);
150
        } else {
151
            $file .= '.php';
152
        }
153
154
        $service = require $this->containerDir.\DIRECTORY_SEPARATOR.$file;
155
156
        return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
157
    }
158
159
    /**
160
     * Gets the public 'event_dispatcher' shared service.
161
     *
162
     * @return \Symfony\Component\EventDispatcher\EventDispatcher
163
     */
164
    protected function getEventDispatcherService()
165
    {
166
        $this->services['event_dispatcher'] = $instance = new \Symfony\Component\EventDispatcher\EventDispatcher();
167
168
        $instance->addListener('test.even_test', [0 => function () {
169
            return ($this->services['Braunstetter\\MenuBundle\\Test\\app\\src\\Events\\Subscriber\\TestSubscriber'] ?? ($this->services['Braunstetter\\MenuBundle\\Test\\app\\src\\Events\\Subscriber\\TestSubscriber'] = new \Braunstetter\MenuBundle\Test\app\src\Events\Subscriber\TestSubscriber()));
170
        }, 1 => 'addTestItems'], 0);
171
        $instance->addListener('kernel.response', [0 => function () {
172
            return ($this->privates['response_listener'] ?? ($this->privates['response_listener'] = new \Symfony\Component\HttpKernel\EventListener\ResponseListener('UTF-8')));
173
        }, 1 => 'onKernelResponse'], 0);
174
        $instance->addListener('kernel.response', [0 => function () {
175
            return ($this->privates['streamed_response_listener'] ?? ($this->privates['streamed_response_listener'] = new \Symfony\Component\HttpKernel\EventListener\StreamedResponseListener()));
176
        }, 1 => 'onKernelResponse'], -1024);
177
        $instance->addListener('kernel.request', [0 => function () {
178
            return ($this->privates['locale_listener'] ?? $this->getLocaleListenerService());
179
        }, 1 => 'setDefaultLocale'], 100);
180
        $instance->addListener('kernel.request', [0 => function () {
181
            return ($this->privates['locale_listener'] ?? $this->getLocaleListenerService());
182
        }, 1 => 'onKernelRequest'], 16);
183
        $instance->addListener('kernel.finish_request', [0 => function () {
184
            return ($this->privates['locale_listener'] ?? $this->getLocaleListenerService());
185
        }, 1 => 'onKernelFinishRequest'], 0);
186
        $instance->addListener('kernel.request', [0 => function () {
187
            return ($this->privates['validate_request_listener'] ?? ($this->privates['validate_request_listener'] = new \Symfony\Component\HttpKernel\EventListener\ValidateRequestListener()));
188
        }, 1 => 'onKernelRequest'], 256);
189
        $instance->addListener('kernel.response', [0 => function () {
190
            return ($this->privates['disallow_search_engine_index_response_listener'] ?? ($this->privates['disallow_search_engine_index_response_listener'] = new \Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener()));
191
        }, 1 => 'onResponse'], -255);
192
        $instance->addListener('kernel.controller_arguments', [0 => function () {
193
            return ($this->privates['exception_listener'] ?? $this->getExceptionListenerService());
194
        }, 1 => 'onControllerArguments'], 0);
195
        $instance->addListener('kernel.exception', [0 => function () {
196
            return ($this->privates['exception_listener'] ?? $this->getExceptionListenerService());
197
        }, 1 => 'logKernelException'], 0);
198
        $instance->addListener('kernel.exception', [0 => function () {
199
            return ($this->privates['exception_listener'] ?? $this->getExceptionListenerService());
200
        }, 1 => 'onKernelException'], -128);
201
        $instance->addListener('kernel.response', [0 => function () {
202
            return ($this->privates['exception_listener'] ?? $this->getExceptionListenerService());
203
        }, 1 => 'removeCspHeader'], -128);
204
        $instance->addListener('kernel.request', [0 => function () {
205
            return ($this->privates['locale_aware_listener'] ?? $this->getLocaleAwareListenerService());
206
        }, 1 => 'onKernelRequest'], 15);
207
        $instance->addListener('kernel.finish_request', [0 => function () {
208
            return ($this->privates['locale_aware_listener'] ?? $this->getLocaleAwareListenerService());
209
        }, 1 => 'onKernelFinishRequest'], -15);
210
        $instance->addListener('kernel.request', [0 => function () {
211
            return ($this->privates['debug.debug_handlers_listener'] ?? $this->getDebug_DebugHandlersListenerService());
212
        }, 1 => 'configure'], 2048);
213
        $instance->addListener('kernel.request', [0 => function () {
214
            return ($this->privates['router_listener'] ?? $this->getRouterListenerService());
215
        }, 1 => 'onKernelRequest'], 32);
216
        $instance->addListener('kernel.finish_request', [0 => function () {
217
            return ($this->privates['router_listener'] ?? $this->getRouterListenerService());
218
        }, 1 => 'onKernelFinishRequest'], 0);
219
        $instance->addListener('kernel.exception', [0 => function () {
220
            return ($this->privates['router_listener'] ?? $this->getRouterListenerService());
221
        }, 1 => 'onKernelException'], -64);
222
223
        return $instance;
224
    }
225
226
    /**
227
     * Gets the public 'http_kernel' shared service.
228
     *
229
     * @return \Symfony\Component\HttpKernel\HttpKernel
230
     */
231
    protected function getHttpKernelService()
232
    {
233
        return $this->services['http_kernel'] = new \Symfony\Component\HttpKernel\HttpKernel(($this->services['event_dispatcher'] ?? $this->getEventDispatcherService()), new \Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver($this, ($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())), new \Symfony\Component\HttpKernel\Controller\ArgumentResolver(new \Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory(), new RewindableGenerator(function () {
234
            yield 0 => ($this->privates['argument_resolver.request_attribute'] ?? ($this->privates['argument_resolver.request_attribute'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver()));
235
            yield 1 => ($this->privates['argument_resolver.request'] ?? ($this->privates['argument_resolver.request'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver()));
236
            yield 2 => ($this->privates['argument_resolver.session'] ?? ($this->privates['argument_resolver.session'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver()));
237
            yield 3 => ($this->privates['argument_resolver.service'] ?? $this->load('getArgumentResolver_ServiceService'));
238
            yield 4 => ($this->privates['argument_resolver.default'] ?? ($this->privates['argument_resolver.default'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver()));
239
            yield 5 => ($this->privates['argument_resolver.variadic'] ?? ($this->privates['argument_resolver.variadic'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver()));
240
        }, 6)));
241
    }
242
243
    /**
244
     * Gets the public 'request_stack' shared service.
245
     *
246
     * @return \Symfony\Component\HttpFoundation\RequestStack
247
     */
248
    protected function getRequestStackService()
249
    {
250
        return $this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack();
251
    }
252
253
    /**
254
     * Gets the public 'router' shared service.
255
     *
256
     * @return \Symfony\Bundle\FrameworkBundle\Routing\Router
257
     */
258
    protected function getRouterService()
259
    {
260
        $this->services['router'] = $instance = new \Symfony\Bundle\FrameworkBundle\Routing\Router((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
261
            'routing.loader' => ['services', 'routing.loader', 'getRouting_LoaderService', true],
262
        ], [
263
            'routing.loader' => 'Symfony\\Component\\Config\\Loader\\LoaderInterface',
264
        ]))->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' => true, 'resource_type' => 'service'], ($this->privates['router.request_context'] ?? $this->getRouter_RequestContextService()), new \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag($this), ($this->privates['logger'] ?? ($this->privates['logger'] = new \Symfony\Component\HttpKernel\Log\Logger())), 'en');
265
266
        $instance->setConfigCacheFactory(new \Symfony\Component\Config\ResourceCheckerConfigCacheFactory(new RewindableGenerator(function () {
267
            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)));
268
            yield 1 => ($this->privates['config.resource.self_checking_resource_checker'] ?? ($this->privates['config.resource.self_checking_resource_checker'] = new \Symfony\Component\Config\Resource\SelfCheckingResourceChecker()));
269
        }, 2)));
270
271
        return $instance;
272
    }
273
274
    /**
275
     * Gets the private 'debug.debug_handlers_listener' shared service.
276
     *
277
     * @return \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener
278
     */
279
    protected function getDebug_DebugHandlersListenerService()
280
    {
281
        return $this->privates['debug.debug_handlers_listener'] = new \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener(NULL, NULL, NULL, -1, true, ($this->privates['debug.file_link_formatter'] ?? ($this->privates['debug.file_link_formatter'] = new \Symfony\Component\HttpKernel\Debug\FileLinkFormatter(NULL))), true, NULL);
282
    }
283
284
    /**
285
     * Gets the private 'exception_listener' shared service.
286
     *
287
     * @return \Symfony\Component\HttpKernel\EventListener\ErrorListener
288
     */
289
    protected function getExceptionListenerService()
290
    {
291
        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);
292
    }
293
294
    /**
295
     * Gets the private 'locale_aware_listener' shared service.
296
     *
297
     * @return \Symfony\Component\HttpKernel\EventListener\LocaleAwareListener
298
     */
299
    protected function getLocaleAwareListenerService()
300
    {
301
        return $this->privates['locale_aware_listener'] = new \Symfony\Component\HttpKernel\EventListener\LocaleAwareListener(new RewindableGenerator(function () {
302
            yield 0 => ($this->privates['slugger'] ?? ($this->privates['slugger'] = new \Symfony\Component\String\Slugger\AsciiSlugger('en')));
303
        }, 1), ($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
304
    }
305
306
    /**
307
     * Gets the private 'locale_listener' shared service.
308
     *
309
     * @return \Symfony\Component\HttpKernel\EventListener\LocaleListener
310
     */
311
    protected function getLocaleListenerService()
312
    {
313
        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()));
314
    }
315
316
    /**
317
     * Gets the private 'router.request_context' shared service.
318
     *
319
     * @return \Symfony\Component\Routing\RequestContext
320
     */
321
    protected function getRouter_RequestContextService()
322
    {
323
        return $this->privates['router.request_context'] = \Symfony\Component\Routing\RequestContext::fromUri('', 'localhost', 'http', 80, 443);
324
    }
325
326
    /**
327
     * Gets the private 'router_listener' shared service.
328
     *
329
     * @return \Symfony\Component\HttpKernel\EventListener\RouterListener
330
     */
331
    protected function getRouterListenerService()
332
    {
333
        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);
334
    }
335
336
    /**
337
     * Gets the public 'cache_clearer' alias.
338
     *
339
     * @return object The ".container.private.cache_clearer" service.
340
     */
341
    protected function getCacheClearerService()
342
    {
343
        trigger_deprecation('symfony/framework-bundle', '5.2', 'Accessing the "cache_clearer" service directly from the container is deprecated, use dependency injection instead.');
344
345
        return $this->get('.container.private.cache_clearer');
346
    }
347
348
    /**
349
     * Gets the public 'filesystem' alias.
350
     *
351
     * @return object The ".container.private.filesystem" service.
352
     */
353
    protected function getFilesystemService()
354
    {
355
        trigger_deprecation('symfony/framework-bundle', '5.2', 'Accessing the "filesystem" service directly from the container is deprecated, use dependency injection instead.');
356
357
        return $this->get('.container.private.filesystem');
358
    }
359
360
    /**
361
     * Gets the public 'twig' alias.
362
     *
363
     * @return object The ".container.private.twig" service.
364
     */
365
    protected function getTwigService()
366
    {
367
        trigger_deprecation('symfony/twig-bundle', '5.2', 'Accessing the "twig" service directly from the container is deprecated, use dependency injection instead.');
368
369
        return $this->get('.container.private.twig');
370
    }
371
372
    /**
373
     * @return array|bool|float|int|string|null
374
     */
375
    public function getParameter(string $name)
376
    {
377
        if (isset($this->buildParameters[$name])) {
378
            return $this->buildParameters[$name];
379
        }
380
381
        if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || \array_key_exists($name, $this->parameters))) {
382
            throw new InvalidArgumentException(sprintf('The parameter "%s" must be defined.', $name));
383
        }
384
        if (isset($this->loadedDynamicParameters[$name])) {
385
            return $this->loadedDynamicParameters[$name] ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
386
        }
387
388
        return $this->parameters[$name];
389
    }
390
391
    public function hasParameter(string $name): bool
392
    {
393
        if (isset($this->buildParameters[$name])) {
394
            return true;
395
        }
396
397
        return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || \array_key_exists($name, $this->parameters);
398
    }
399
400
    public function setParameter(string $name, $value): void
401
    {
402
        throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
403
    }
404
405
    public function getParameterBag(): ParameterBagInterface
406
    {
407
        if (null === $this->parameterBag) {
408
            $parameters = $this->parameters;
409
            foreach ($this->loadedDynamicParameters as $name => $loaded) {
410
                $parameters[$name] = $loaded ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
411
            }
412
            foreach ($this->buildParameters as $name => $value) {
413
                $parameters[$name] = $value;
414
            }
415
            $this->parameterBag = new FrozenParameterBag($parameters);
416
        }
417
418
        return $this->parameterBag;
419
    }
420
421
    private $loadedDynamicParameters = [
422
        'kernel.runtime_environment' => false,
423
        'kernel.build_dir' => false,
424
        'kernel.cache_dir' => false,
425
        'debug.container.dump' => false,
426
    ];
427
    private $dynamicParameters = [];
428
429
    private function getDynamicParameter(string $name)
430
    {
431
        switch ($name) {
432
            case 'kernel.runtime_environment': $value = $this->getEnv('default:kernel.environment:APP_RUNTIME_ENV'); break;
433
            case 'kernel.build_dir': $value = $this->targetDir.''; break;
434
            case 'kernel.cache_dir': $value = $this->targetDir.''; break;
435
            case 'debug.container.dump': $value = ($this->targetDir.''.'/Braunstetter_MenuBundle_Test_app_src_TestKernelDevDebugContainer.xml'); break;
436
            default: throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
437
        }
438
        $this->loadedDynamicParameters[$name] = true;
439
440
        return $this->dynamicParameters[$name] = $value;
441
    }
442
443
    protected function getDefaultParameters(): array
444
    {
445
        return [
446
            'kernel.project_dir' => \dirname(__DIR__, 4),
447
            'kernel.environment' => 'dev',
448
            'kernel.debug' => true,
449
            'kernel.logs_dir' => (\dirname(__DIR__, 3).'/log'),
450
            'kernel.bundles' => [
451
                'FrameworkBundle' => 'Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle',
452
                'TwigBundle' => 'Symfony\\Bundle\\TwigBundle\\TwigBundle',
453
                'MenuBundle' => 'Braunstetter\\MenuBundle\\MenuBundle',
454
            ],
455
            'kernel.bundles_metadata' => [
456
                'FrameworkBundle' => [
457
                    'path' => (\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle'),
458
                    'namespace' => 'Symfony\\Bundle\\FrameworkBundle',
459
                ],
460
                'TwigBundle' => [
461
                    'path' => (\dirname(__DIR__, 4).'/vendor/symfony/twig-bundle'),
462
                    'namespace' => 'Symfony\\Bundle\\TwigBundle',
463
                ],
464
                'MenuBundle' => [
465
                    'path' => (\dirname(__DIR__, 4).'/src'),
466
                    'namespace' => 'Braunstetter\\MenuBundle',
467
                ],
468
            ],
469
            'kernel.charset' => 'UTF-8',
470
            'kernel.container_class' => 'Braunstetter_MenuBundle_Test_app_src_TestKernelDevDebugContainer',
471
            'event_dispatcher.event_aliases' => [
472
                'Symfony\\Component\\HttpKernel\\Event\\ControllerArgumentsEvent' => 'kernel.controller_arguments',
473
                'Symfony\\Component\\HttpKernel\\Event\\ControllerEvent' => 'kernel.controller',
474
                'Symfony\\Component\\HttpKernel\\Event\\ResponseEvent' => 'kernel.response',
475
                'Symfony\\Component\\HttpKernel\\Event\\FinishRequestEvent' => 'kernel.finish_request',
476
                'Symfony\\Component\\HttpKernel\\Event\\RequestEvent' => 'kernel.request',
477
                'Symfony\\Component\\HttpKernel\\Event\\ViewEvent' => 'kernel.view',
478
                'Symfony\\Component\\HttpKernel\\Event\\ExceptionEvent' => 'kernel.exception',
479
                'Symfony\\Component\\HttpKernel\\Event\\TerminateEvent' => 'kernel.terminate',
480
            ],
481
            'fragment.renderer.hinclude.global_template' => NULL,
482
            'fragment.path' => '/_fragment',
483
            'kernel.secret' => 'F00',
484
            'kernel.http_method_override' => true,
485
            'kernel.trusted_hosts' => [
486
487
            ],
488
            'kernel.default_locale' => 'en',
489
            'kernel.error_controller' => 'error_controller',
490
            'debug.file_link_format' => NULL,
491
            'data_collector.templates' => [
492
493
            ],
494
            'debug.error_handler.throw_at' => -1,
495
            'router.request_context.host' => 'localhost',
496
            'router.request_context.scheme' => 'http',
497
            'router.request_context.base_url' => '',
498
            'router.resource' => 'kernel::loadRoutes',
499
            'request_listener.http_port' => 80,
500
            'request_listener.https_port' => 443,
501
            'twig.form.resources' => [
502
                0 => 'form_div_layout.html.twig',
503
            ],
504
            'twig.default_path' => (\dirname(__DIR__, 4).'/templates'),
505
        ];
506
    }
507
508
    protected function throw($message)
509
    {
510
        throw new RuntimeException($message);
511
    }
512
}
513