У меня есть объект, для которого я выполняю проверку перед сохранением в моем контроллере.
/** @var ConstraintViolationList $errors */
$errors = $this->validator->validate($entity);
Поэтому, когда проверка не проходит, я получаю список ConstraintViolation
объектов.Как я могу получить связанные объекты для этих ошибок?Моя цель состоит в том, чтобы возвращать сопоставленные ошибки каждой сущности (это будет выделять недопустимые элементы на стороне внешнего интерфейса).
Я буду использовать настраиваемое поле из объекта вместо идентификатора - все объекты имеют его перед сохранением в БД, поэтому внешний интерфейс можетразличать их.Я полагаю, что я должен написать свой собственный нормализатор ограничений, но он ничего не знает о связанных объектах для ошибок.