diff --git a/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php b/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php index 445541333e..d4995536fc 100644 --- a/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php +++ b/src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php @@ -45,9 +45,10 @@ use ApiPlatform\Symfony\EventListener\AddTagsListener; use ApiPlatform\Symfony\EventListener\DenyAccessListener; use ApiPlatform\Symfony\GraphQl\Resolver\Factory\DataCollectorResolverFactory; -use ApiPlatform\Symfony\Validator\Exception\ValidationException; +use ApiPlatform\Symfony\Validator\Exception\ValidationException as SymfonyValidationException; use ApiPlatform\Symfony\Validator\Metadata\Property\Restriction\PropertySchemaRestrictionMetadataInterface; use ApiPlatform\Symfony\Validator\ValidationGroupsGeneratorInterface; +use ApiPlatform\Validator\Exception\ValidationException; use Doctrine\Persistence\ManagerRegistry; use phpDocumentor\Reflection\DocBlockFactoryInterface; use PHPStan\PhpDocParser\Parser\PhpDocParser; @@ -373,6 +374,7 @@ private function getClassNameResources(): array { return [ Error::class, + SymfonyValidationException::class, ValidationException::class, ]; } diff --git a/src/Symfony/Validator/Exception/ValidationException.php b/src/Symfony/Validator/Exception/ValidationException.php index 03060d6e31..3e4d4a3aeb 100644 --- a/src/Symfony/Validator/Exception/ValidationException.php +++ b/src/Symfony/Validator/Exception/ValidationException.php @@ -27,6 +27,8 @@ * Thrown when a validation error occurs. * * @author Kévin Dunglas + * + * @deprecated since API Platform 3.3, use {@see BaseValidationException} instead */ #[ErrorResource( uriTemplate: '/validation_errors/{id}',