обьекта для разных ролей пользователя?
У меня апи, есть ентити Юзер с полями id, username, email, в контроллере пишу return $this->json($userEntity); и оно внутри там нормализуется и выводит все эти 3 поля, а я хочу что бы для ROLE_USER выводилось только 2 поля - ид и юзернейм, а для админа (ROLE_ADMIN) все 3 поля (с емейлом) - как это решить? Использую симфони сериализатор (не жмс), в нём походу событий нет что бы можно было как то перед нормализацией спрятать некоторые свойства если роль не имеет к ним доступа
https://symfony.com/doc/current/components/serializer.html#component-serializer-attributes-groups-annotations
Обсуждают сегодня