Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @Route("/comment/list/{trick_slug}/{offset}", condition="request.isXmlHttpRequest()")
- * @ParamConverter("trick", options={"mapping": {"trick_slug": "slug"}})
- * @param Trick $trick
- * @param ObjectManager $manager
- */
- public function comments(Trick $trick, $offset, ObjectManager $manager)
- {
- $encoders = [new JsonEncoder()];
- $normalizer = new ObjectNormalizer()
- $normalizers = [$normalizer];
- $serializer = new serializer($normalizers, $encoders);
- $comments = $manager->getRepository(Comment::class)->findBy(['trick' => $trick->getId()],['id' => 'DESC'], 5, $offset);
- $commentSerialized = $serializer->serialize($comments, 'json', [
- 'circular_reference_limit' => function ($object) { return $object->getId();}
- ];
- return new Response($commentSerialized, 200);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement