@@ -545,8 +545,8 @@ When serializing, you can set a callback to format a specific object property::
545545 $encoder = new JsonEncoder();
546546 $normalizer = new GetSetMethodNormalizer();
547547
548+ // all callback parameters are optional (you can omit the ones you don't use)
548549 $callback = function ($innerObject, $outerObject, string $attributeName, string $format = null, array $context = array()) {
549- // Every parameters can be omitted if not used
550550 return $dateTime instanceof \DateTime ? $dateTime->format(\DateTime::ISO8601) : '';
551551 };
552552
@@ -566,7 +566,6 @@ When serializing, you can set a callback to format a specific object property::
566566 The ``$outerObject ``, ``$attributeName ``, ``$format `` and ``$context ``
567567 parameters of the callback were introduced in Symfony 4.2.
568568
569-
570569.. _component-serializer-normalizers :
571570
572571Normalizers
@@ -832,8 +831,8 @@ having unique identifiers::
832831 $encoder = new JsonEncoder();
833832 $normalizer = new ObjectNormalizer();
834833
834+ // all callback parameters are optional (you can omit the ones you don't use)
835835 $normalizer->setCircularReferenceHandler(function ($object, string $format = null, array $context = array()) {
836- // Every parameters can be omitted if not used
837836 return $object->getName();
838837 });
839838
@@ -842,7 +841,8 @@ having unique identifiers::
842841 // {"name":"Les-Tilleuls.coop","members":[{"name":"K\u00e9vin", organization: "Les-Tilleuls.coop"}]}
843842
844843..versionadded ::4.2
845- The ``$format `` and ``$context `` parameters of ``setCircularReferenceHandler() `` were introduced in Symfony 4.2.
844+ The ``$format `` and ``$context `` parameters of ``setCircularReferenceHandler() ``
845+ were introduced in Symfony 4.2.
846846
847847Handling Serialization Depth
848848----------------------------
@@ -972,8 +972,8 @@ having unique identifiers::
972972
973973 $classMetadataFactory = new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader()));
974974 $normalizer = new ObjectNormalizer($classMetadataFactory);
975+ // all callback parameters are optional (you can omit the ones you don't use)
975976 $normalizer->setMaxDepthHandler(function ($innerObject, $outerObject, string $attributeName, string $format = null, array $context = array()) {
976- // Every parameters can be omitted if not used
977977 return '/foos/'.$innerObject->id;
978978 });
979979