@@ 104-116 (lines=13) @@ | ||
101 | } |
|
102 | } |
|
103 | ||
104 | private function loadAllowedMethodsListener(array $config, XmlFileLoader $loader, ContainerBuilder $container) |
|
105 | { |
|
106 | if ($config['allowed_methods_listener']['enabled']) { |
|
107 | if (!empty($config['allowed_methods_listener']['service'])) { |
|
108 | $service = $container->getDefinition('fos_rest.allowed_methods_listener'); |
|
109 | $service->clearTag('kernel.event_listener'); |
|
110 | } |
|
111 | ||
112 | $loader->load('allowed_methods_listener.xml'); |
|
113 | ||
114 | $container->getDefinition('fos_rest.allowed_methods_loader')->replaceArgument(1, $config['cache_dir']); |
|
115 | } |
|
116 | } |
|
117 | ||
118 | private function loadBodyListener(array $config, XmlFileLoader $loader, ContainerBuilder $container) |
|
119 | { |
|
@@ 192-206 (lines=15) @@ | ||
189 | } |
|
190 | } |
|
191 | ||
192 | private function loadParamFetcherListener(array $config, XmlFileLoader $loader, ContainerBuilder $container) |
|
193 | { |
|
194 | if ($config['param_fetcher_listener']['enabled']) { |
|
195 | $loader->load('param_fetcher_listener.xml'); |
|
196 | ||
197 | if (!empty($config['param_fetcher_listener']['service'])) { |
|
198 | $service = $container->getDefinition('fos_rest.param_fetcher_listener'); |
|
199 | $service->clearTag('kernel.event_listener'); |
|
200 | } |
|
201 | ||
202 | if ($config['param_fetcher_listener']['force']) { |
|
203 | $container->getDefinition('fos_rest.param_fetcher_listener')->replaceArgument(1, true); |
|
204 | } |
|
205 | } |
|
206 | } |
|
207 | ||
208 | private function loadBodyConverter(array $config, $validator, XmlFileLoader $loader, ContainerBuilder $container) |
|
209 | { |