<?php
namespace LocalLife\ExceptionBundle\EventListener\KernelEventListener;
use LocalLife\ExceptionBundle\Entity\UserSignUpException;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent;
class ExceptionListener
{
public function onKernelException(GetResponseForExceptionEvent $event)
{
$exception = $event->getException();
if($exception instanceof UserSignUpException)
{
$response = new Response($exception->getMessage());
$event->setResponse($response);
}
}
}