@@ 124-136 (lines=13) @@ | ||
121 | } |
|
122 | } |
|
123 | ||
124 | private function loadAllowedMethodsListener(array $config, XmlFileLoader $loader, ContainerBuilder $container) |
|
125 | { |
|
126 | if ($config['allowed_methods_listener']['enabled']) { |
|
127 | if (!empty($config['allowed_methods_listener']['service'])) { |
|
128 | $service = $container->getDefinition('fos_rest.allowed_methods_listener'); |
|
129 | $service->clearTag('kernel.event_listener'); |
|
130 | } |
|
131 | ||
132 | $loader->load('allowed_methods_listener.xml'); |
|
133 | ||
134 | $container->getDefinition('fos_rest.allowed_methods_loader')->replaceArgument(1, $config['cache_dir']); |
|
135 | } |
|
136 | } |
|
137 | ||
138 | private function loadBodyListener(array $config, XmlFileLoader $loader, ContainerBuilder $container) |
|
139 | { |
|
@@ 212-226 (lines=15) @@ | ||
209 | } |
|
210 | } |
|
211 | ||
212 | private function loadParamFetcherListener(array $config, XmlFileLoader $loader, ContainerBuilder $container) |
|
213 | { |
|
214 | if ($config['param_fetcher_listener']['enabled']) { |
|
215 | $loader->load('param_fetcher_listener.xml'); |
|
216 | ||
217 | if (!empty($config['param_fetcher_listener']['service'])) { |
|
218 | $service = $container->getDefinition('fos_rest.param_fetcher_listener'); |
|
219 | $service->clearTag('kernel.event_listener'); |
|
220 | } |
|
221 | ||
222 | if ($config['param_fetcher_listener']['force']) { |
|
223 | $container->getDefinition('fos_rest.param_fetcher_listener')->replaceArgument(1, true); |
|
224 | } |
|
225 | } |
|
226 | } |
|
227 | ||
228 | private function loadBodyConverter(array $config, XmlFileLoader $loader, ContainerBuilder $container) |
|
229 | { |