@Octoberfest

Как в Symfony Validator обнулить значение поля если оно не валидно?

Всем привет. Использую валидатор Symfony и Doctrine аннотации, внутри dto для её свойств описываю правила валидации с помощью аннотаций.

Я хочу: если в свойстве ожидается тип numeric а пришел array -> установить в это свойство значение null, таким образом, все свойства, которые не соответствуют требованиям валидации будут null`ами, а Exception`ы не будут бросаться.

Как это можно сделать с помощью валидатора Symfony? Движение в направлении написания собственного валидатора - верно?

Заранее спасибо за ответы.
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
index0h
@index0h
PHP, Golang. https://github.com/index0h
Валидатор - валидирует. Вы же хотите и валидировать и мутировать данные, что как бы вообще не правильно. Но если ну очень хочется - да, пишите свое, правда не обзывайте это валидатором
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы