@@ 349-354 (lines=6) @@ | ||
346 | $bodyConverter = $container->hasDefinition('fos_rest.converter.request_body') ? $container->getDefinition('fos_rest.converter.request_body') : null; |
|
347 | $viewHandler = $container->getDefinition('fos_rest.view_handler.default'); |
|
348 | ||
349 | if (!empty($config['serializer']['version'])) { |
|
350 | if ($bodyConverter) { |
|
351 | $bodyConverter->replaceArgument(2, $config['serializer']['version']); |
|
352 | } |
|
353 | $viewHandler->addMethodCall('setExclusionStrategyVersion', array($config['serializer']['version'])); |
|
354 | } |
|
355 | ||
356 | if (!empty($config['serializer']['groups'])) { |
|
357 | if ($bodyConverter) { |
|
@@ 356-361 (lines=6) @@ | ||
353 | $viewHandler->addMethodCall('setExclusionStrategyVersion', array($config['serializer']['version'])); |
|
354 | } |
|
355 | ||
356 | if (!empty($config['serializer']['groups'])) { |
|
357 | if ($bodyConverter) { |
|
358 | $bodyConverter->replaceArgument(1, $config['serializer']['groups']); |
|
359 | } |
|
360 | $viewHandler->addMethodCall('setExclusionStrategyGroups', array($config['serializer']['groups'])); |
|
361 | } |
|
362 | ||
363 | $viewHandler->addMethodCall('setSerializeNullStrategy', array($config['serializer']['serialize_null'])); |
|
364 | } |