vendor/overblog/graphql-bundle/src/EventListener/ValidationErrorsListener.php line 12

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace Overblog\GraphQLBundle\EventListener;
  4. use Overblog\GraphQLBundle\Error\InvalidArgumentsError;
  5. use Overblog\GraphQLBundle\Event\ErrorFormattingEvent;
  6. final class ValidationErrorsListener
  7. {
  8.     public function onErrorFormatting(ErrorFormattingEvent $event): void
  9.     {
  10.         $error $event->getError();
  11.         $previous $error->getPrevious();
  12.         if ($previous && $previous instanceof InvalidArgumentsError) {
  13.             $formattedError $event->getFormattedError();
  14.             $formattedError['state'] = $previous->toState();
  15.         }
  16.     }
  17. }