@@ -2004,24 +2004,22 @@ private function registerSerializerConfiguration(array $config, ContainerBuilder
2004
2004
$ container ->setParameter ('serializer.default_context ' , $ defaultContext );
2005
2005
}
2006
2006
2007
- if (! $ container ->hasDefinition ('serializer.normalizer.object ' )) {
2008
- return ;
2009
- }
2007
+ if ($ container ->hasDefinition ('serializer.normalizer.object ' )) {
2008
+ $ arguments = $ container -> getDefinition ( ' serializer.normalizer.object ' )-> getArguments () ;
2009
+ $ context = $ arguments [ 6 ] ?? $ defaultContext ;
2010
2010
2011
- $ arguments = $ container ->getDefinition ('serializer.normalizer.object ' )->getArguments ();
2012
- $ context = $ arguments [6 ] ?? $ defaultContext ;
2011
+ if (isset ($ config ['circular_reference_handler ' ]) && $ config ['circular_reference_handler ' ]) {
2012
+ $ context += ['circular_reference_handler ' => new Reference ($ config ['circular_reference_handler ' ])];
2013
+ $ container ->getDefinition ('serializer.normalizer.object ' )->setArgument (5 , null );
2014
+ }
2013
2015
2014
- if (isset ($ config ['circular_reference_handler ' ]) && $ config ['circular_reference_handler ' ]) {
2015
- $ context += ['circular_reference_handler ' => new Reference ($ config ['circular_reference_handler ' ])];
2016
- $ container ->getDefinition ('serializer.normalizer.object ' )->setArgument (5 , null );
2017
- }
2016
+ if ($ config ['max_depth_handler ' ] ?? false ) {
2017
+ $ context += ['max_depth_handler ' => new Reference ($ config ['max_depth_handler ' ])];
2018
+ }
2018
2019
2019
- if ($ config ['max_depth_handler ' ] ?? false ) {
2020
- $ context += ['max_depth_handler ' => new Reference ($ config ['max_depth_handler ' ])];
2020
+ $ container ->getDefinition ('serializer.normalizer.object ' )->setArgument (6 , $ context );
2021
2021
}
2022
2022
2023
- $ container ->getDefinition ('serializer.normalizer.object ' )->setArgument (6 , $ context );
2024
-
2025
2023
$ container ->getDefinition ('serializer.normalizer.property ' )->setArgument (5 , $ defaultContext );
2026
2024
}
2027
2025
0 commit comments