@@ 131-143 (lines=13) @@ | ||
128 | } |
|
129 | } |
|
130 | ||
131 | private function loadAllowedMethodsListener(array $config, XmlFileLoader $loader, ContainerBuilder $container) |
|
132 | { |
|
133 | if ($config['allowed_methods_listener']['enabled']) { |
|
134 | if (!empty($config['allowed_methods_listener']['service'])) { |
|
135 | $service = $container->getDefinition('fos_rest.allowed_methods_listener'); |
|
136 | $service->clearTag('kernel.event_listener'); |
|
137 | } |
|
138 | ||
139 | $loader->load('allowed_methods_listener.xml'); |
|
140 | ||
141 | $container->getDefinition('fos_rest.allowed_methods_loader')->replaceArgument(1, $config['cache_dir']); |
|
142 | } |
|
143 | } |
|
144 | ||
145 | private function loadBodyListener(array $config, XmlFileLoader $loader, ContainerBuilder $container) |
|
146 | { |
|
@@ 230-244 (lines=15) @@ | ||
227 | } |
|
228 | } |
|
229 | ||
230 | private function loadParamFetcherListener(array $config, XmlFileLoader $loader, ContainerBuilder $container) |
|
231 | { |
|
232 | if ($config['param_fetcher_listener']['enabled']) { |
|
233 | $loader->load('param_fetcher_listener.xml'); |
|
234 | ||
235 | if (!empty($config['param_fetcher_listener']['service'])) { |
|
236 | $service = $container->getDefinition('fos_rest.param_fetcher_listener'); |
|
237 | $service->clearTag('kernel.event_listener'); |
|
238 | } |
|
239 | ||
240 | if ($config['param_fetcher_listener']['force']) { |
|
241 | $container->getDefinition('fos_rest.param_fetcher_listener')->replaceArgument(1, true); |
|
242 | } |
|
243 | } |
|
244 | } |
|
245 | ||
246 | private function loadBodyConverter(array $config, XmlFileLoader $loader, ContainerBuilder $container) |
|
247 | { |