Есть роут который должен что ни будь отдать. К примеру
/**
* Lists all Users
* @Rest\Get("/users")
* @Rest\View(serializerEnableMaxDepthChecks=true)
* @param EntityManagerInterface $em
* @return Response
*/
public function getUsers(EntityManagerInterface $em, SerializerInterface $serializer)
{
$users = $em->getRepository(User::class)->findAll();
// $users = $serializer->serialize($users, 'json', SerializationContext::create()->enableMaxDepthChecks());
$view = $this->view($users)->setData($users);
return $this->handleView($view);
}
проблема в том что из-за связей/большой глубины объекта падает с ошибкой
Context visitingStack not working well
В сущности на связи я проставил @MaxDepth(1), в аннотации в контролке написал @Rest\View(serializerEnableMaxDepthChecks=true) но не помогает, при этом если в ручную сериализовать то все отлично. Почему аннотация может не работать?