У меня есть объект User и массив с ключами соответствующими названию полей объекта User.
У объекта User с помощью аннотаций созданы ограничения на принимаемые значения(constraints), я хочу с помощью компонента сериализации Symfony десериализовать данные непосредственно в объект, и одновременно валидировать их, например чтобы при передаче строки в поле объекта DateTime ошибку о неверном типе мне возвращал валидатор, а не PHP.
Пример кода десериализации:
$serializer->deserialize($request->getContent(), User::class, "json", [
"object_to_populate" => $user,
"groups" => "registration"
]);