модели классе не зашивая constraints в методе loadValidatorMetadata().
Задача: Валидировать сложную модель в зависимости от разных условий - разные правила валидации. (сложная предметка).
Что-то типа того:
domain
|- CarModel.php
|- CarCreateValidator.php
|- CarUpdateValidator.php
|- ...
(new CarCreateValidator())->validate($car)
Кто-то решал похожие задачи?
В аннотации к классу модели: @Assert\Callback(callback="validate") И метод public function validate(ExecutionContextInterface $context)
Обсуждают сегодня