src/LocalLife/ExceptionBundle/EventListener/KernelEventListener/ExceptionListener.php line 13

Open in your IDE?
  1. <?php
  2. namespace LocalLife\ExceptionBundle\EventListener\KernelEventListener;
  3. use LocalLife\ExceptionBundle\Entity\UserSignUpException;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent;
  6. class ExceptionListener
  7. {
  8.     public function onKernelException(GetResponseForExceptionEvent $event)
  9.     {
  10.         $exception $event->getException();
  11.         if($exception instanceof UserSignUpException)
  12.         {
  13.             $response = new Response($exception->getMessage());
  14.             $event->setResponse($response);
  15.         }
  16.     }
  17. }