Когда я пытаюсь внедрить репозиторий Doctrine (как ServiceEntityRepository) в пользовательский нормализатор, у меня появляется эта ошибка Maximum function nesting level of '256' reached, aborting!
Мой нормализатор клиента:
class GroupNormalizer implements NormalizerInterface
{
/**
* @var GroupRepository
*/
private $groupRepository;
public function __construct(GroupRepository $groupRepository)
{
$this->groupRepository = $groupRepository;
}
public function normalize($object, $format = null, array $context = [])
...
И хранилище:
class GroupRepository extends ServiceEntityRepository
{
public function __construct(RegistryInterface $registry)
{
parent::__construct($registry, Group::class);
}
Я использую Symfony 3.4.
У вас есть идеи, чтобы избежать этой ошибки?
Редактировать
Myтрассировка стека