@@ 386-391 (lines=6) @@ | ||
383 | $bodyConverter = $container->hasDefinition('fos_rest.converter.request_body') ? $container->getDefinition('fos_rest.converter.request_body') : null; |
|
384 | $viewHandler = $container->getDefinition('fos_rest.view_handler.default'); |
|
385 | ||
386 | if (!empty($config['serializer']['version'])) { |
|
387 | if ($bodyConverter) { |
|
388 | $bodyConverter->replaceArgument(2, $config['serializer']['version']); |
|
389 | } |
|
390 | $viewHandler->addMethodCall('setExclusionStrategyVersion', array($config['serializer']['version'])); |
|
391 | } |
|
392 | ||
393 | if (!empty($config['serializer']['groups'])) { |
|
394 | if ($bodyConverter) { |
|
@@ 393-398 (lines=6) @@ | ||
390 | $viewHandler->addMethodCall('setExclusionStrategyVersion', array($config['serializer']['version'])); |
|
391 | } |
|
392 | ||
393 | if (!empty($config['serializer']['groups'])) { |
|
394 | if ($bodyConverter) { |
|
395 | $bodyConverter->replaceArgument(1, $config['serializer']['groups']); |
|
396 | } |
|
397 | $viewHandler->addMethodCall('setExclusionStrategyGroups', array($config['serializer']['groups'])); |
|
398 | } |
|
399 | ||
400 | $viewHandler->addMethodCall('setSerializeNullStrategy', array($config['serializer']['serialize_null'])); |
|
401 | } |