Guest User

Untitled

a guest
Jan 22nd, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. $serializer = new Serializer(array(new DateTimeNormalizer(array('datetime_format' => 'd.m.Y')), new GetSetMethodNormalizer()), array('json' => new JsonEncoder()));
  2.  
  3. $encoder = new JsonEncoder();
  4. $normalizer = new ObjectNormalizer();
  5.  
  6. $normalizer->setCircularReferenceHandler(function ($object, string $format = null, array $context = []) {
  7. return $object->getName();
  8. });
  9.  
  10. $serializer = new Serializer([$normalizer], [$encoder]);
  11.  
  12. $encoder = new JsonEncoder();
  13. $normalizer = new ObjectNormalizer();
  14.  
  15. $normalizer->setCircularReferenceHandler(function ($object, string $format = null, array $context = []) {
  16. return $object->getName();
  17. });
  18.  
  19. $serializer = new Serializer([$normalizer], [$encoder], array(new DateTimeNormalizer(array('datetime_format' => 'd.m.Y')), new GetSetMethodNormalizer()), array('json' => new JsonEncoder()));
  20.  
  21. $serializer = new Serializer(new DateTimeNormalizer(array('datetime_format' => 'd.m.Y')),[$normalizer], [$encoder]);
  22.  
  23. $encoder = new JsonEncoder();
  24. $normalizer = new ObjectNormalizer();
  25. $dateNormalizer = new DateTimeNormalizer(array('datetime_format' => 'd.m.Y'));
  26.  
  27. $normalizer->setCircularReferenceHandler(function ($object, string $format = null, array $context = []) {
  28. return $object->getName();
  29. });
  30.  
  31. $serializer = new Serializer([$dateNormalizer], [$normalizer], [$encoder]);
Add Comment
Please, Sign In to add comment