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