From 9c3cda1853a626881f3cb89ddbbecf73820dc682 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Gangloff?= Date: Thu, 27 Feb 2025 09:41:21 +0100 Subject: [PATCH] chore: update error if dto validation fails --- src/Service/Connector/AbstractProvider.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Service/Connector/AbstractProvider.php b/src/Service/Connector/AbstractProvider.php index 0ed43e1..1d2286a 100644 --- a/src/Service/Connector/AbstractProvider.php +++ b/src/Service/Connector/AbstractProvider.php @@ -13,7 +13,6 @@ use Symfony\Component\HttpKernel\Exception\HttpException; use Symfony\Component\Serializer\Exception\ExceptionInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -use Symfony\Component\Validator\ConstraintViolationInterface; use Symfony\Component\Validator\Validator\ValidatorInterface; /** @@ -58,8 +57,8 @@ abstract class AbstractProvider $data = $this->serializer->denormalize($this->verifyLegalAuthData($authData), $this->dtoClass); $violations = $this->validator->validate($data); - if ($violations->count()) { - throw new BadRequestHttpException(implode('\n', array_map(fn (ConstraintViolationInterface $v) => $v->getPropertyPath().': '.$v->getMessage(), iterator_to_array($violations)))); + if ($violations->count() > 0) { + throw new BadRequestHttpException((string) $violations); } return [