validator = $validator; $this->repository = $repository; } /** * @ParamConverter("person", options={"id": "person_id"}) */ public function getRelationshipsByPerson(Person $person) { $this->denyAccessUnlessGranted(PersonVoter::SEE, $person); $relationships = $this->repository->findByPerson($person); return $this->json($relationships, Response::HTTP_OK, [], ['groups' => ['read']]); } }