@@ 257-266 (lines=10) @@ | ||
254 | } |
|
255 | } |
|
256 | ||
257 | if ($config['view']['mime_types']['enabled']) { |
|
258 | $loader->load('mime_type_listener.xml'); |
|
259 | ||
260 | if (!empty($config['mime_type_listener']['service'])) { |
|
261 | $service = $container->getDefinition('fos_rest.mime_type_listener'); |
|
262 | $service->clearTag('kernel.event_listener'); |
|
263 | } |
|
264 | ||
265 | $container->getDefinition('fos_rest.mime_type_listener')->replaceArgument(0, $config['view']['mime_types']['formats']); |
|
266 | } |
|
267 | ||
268 | if ($config['view']['view_response_listener']['enabled']) { |
|
269 | $loader->load('view_response_listener.xml'); |
|
@@ 268-277 (lines=10) @@ | ||
265 | $container->getDefinition('fos_rest.mime_type_listener')->replaceArgument(0, $config['view']['mime_types']['formats']); |
|
266 | } |
|
267 | ||
268 | if ($config['view']['view_response_listener']['enabled']) { |
|
269 | $loader->load('view_response_listener.xml'); |
|
270 | $service = $container->getDefinition('fos_rest.view_response_listener'); |
|
271 | ||
272 | if (!empty($config['view_response_listener']['service'])) { |
|
273 | $service->clearTag('kernel.event_listener'); |
|
274 | } |
|
275 | ||
276 | $service->replaceArgument(1, $config['view']['view_response_listener']['force']); |
|
277 | } |
|
278 | ||
279 | $formats = []; |
|
280 | foreach ($config['view']['formats'] as $format => $enabled) { |