услышать совет или пинок, куда копать.
Принимаю json и десериализую его в объект. Потом прохожусь валидатором.
НО, если в json'e был неправильный тип у свойства, сериалайзер не может в объект положить значение, так как строгая типизация. Поэтому на выходе я имею такую ошибку
The type of the \"propery\" attribute for class \"App\\Dto\\Object\" must be one of \"string\" (\"int\" given).
Как правильно отлавливать нужные типы?
Делать ДТО без строгой типизации, сеттить туда значения из json'a, валидировать по типам и если все удачно сеттить все в нужную сущность?
Заранее благодарю за советы или ответы :)
Если это приходит в хттп-реквесте - я бы сделал DTO без проверки типов + валидацию(и не только типов).
Обсуждают сегодня