делаешь публичный API.
Есть в этом API поле даты и оно должно быть в формате d/m/Y, соответственно в нормалайзере ты выставляешь его.
Пользователь API присылает неверный формат даты, например Y-m-d. Что происходит? Вылетает эксепшен денормализации. Ну и тут надо либо городить какие-то костыли чтобы ошибку показать, либо в проде показывать просто трейс эксепшена, что не очень хорошо.
В общем выглядит кривенько так
В денормалайзер можешь проверить валидность даты через конструктор
Обсуждают сегодня