public function onKernelException(GetResponseForExceptionEvent $event)
{
$exception = $event->getException();
if ($exception instanceof AccessDeniedHttpException) {
$request = $event->getRequest();
$response = new JsonResponse(array('message' => $exception->getMessage()));
if ($request->getRequestFormat() === 'html') {
$response = $this->container->get('templating')->renderResponse('NewscoopNewscoopBundle:Exception:exception.html.twig', array('message' => $exception->getMessage()));
}
$event->setResponse($response);
}
}