|
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
|
|
|
|