@@ 111-123 (lines=13) @@ | ||
108 | } |
|
109 | } |
|
110 | ||
111 | private function loadAllowedMethodsListener(array $config, XmlFileLoader $loader, ContainerBuilder $container) |
|
112 | { |
|
113 | if ($config['allowed_methods_listener']['enabled']) { |
|
114 | if (!empty($config['allowed_methods_listener']['service'])) { |
|
115 | $service = $container->getDefinition('fos_rest.allowed_methods_listener'); |
|
116 | $service->clearTag('kernel.event_listener'); |
|
117 | } |
|
118 | ||
119 | $loader->load('allowed_methods_listener.xml'); |
|
120 | ||
121 | $container->getDefinition('fos_rest.allowed_methods_loader')->replaceArgument(1, $config['cache_dir']); |
|
122 | } |
|
123 | } |
|
124 | ||
125 | private function loadBodyListener(array $config, XmlFileLoader $loader, ContainerBuilder $container) |
|
126 | { |
|
@@ 199-213 (lines=15) @@ | ||
196 | } |
|
197 | } |
|
198 | ||
199 | private function loadParamFetcherListener(array $config, XmlFileLoader $loader, ContainerBuilder $container) |
|
200 | { |
|
201 | if ($config['param_fetcher_listener']['enabled']) { |
|
202 | $loader->load('param_fetcher_listener.xml'); |
|
203 | ||
204 | if (!empty($config['param_fetcher_listener']['service'])) { |
|
205 | $service = $container->getDefinition('fos_rest.param_fetcher_listener'); |
|
206 | $service->clearTag('kernel.event_listener'); |
|
207 | } |
|
208 | ||
209 | if ($config['param_fetcher_listener']['force']) { |
|
210 | $container->getDefinition('fos_rest.param_fetcher_listener')->replaceArgument(1, true); |
|
211 | } |
|
212 | } |
|
213 | } |
|
214 | ||
215 | private function loadBodyConverter(array $config, $validator, XmlFileLoader $loader, ContainerBuilder $container) |
|
216 | { |