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