бы везде на слуху, что это очень полезно и круто, но не сверх обязательно.
Но ведь по факту, если у тебя API и ты десериализуешь тело запроса на сущность, то это тупо уже нежизнеспособный вариант. Как минимум когда в ход идет DateTimeNormalizer - 500 ошибка от пользовательского ввода, потому что время передал неправильно :)
Из выходов:
1)Не десериализовывать тело запроса на сущность - принимать POST массивчик и валидировать его прежде чем маппить?
2)Убрать @var DateTime и вообще этот тип??!!??!?
2. Написать свой нормалайзер 3. Валидировать перед нормализацией
Обсуждают сегодня