/**
  * Handle HTTP exceptions
  *
  * @param HttpExceptionEvent $event
  */
 public function onHttpException(HttpExceptionEvent $event)
 {
     $config = $this->configuration->getConfiguration();
     $statusCode = (string) $event->getHttpException()->getStatusCode();
     if (isset($config['error_views']) && isset($config['error_views'][$statusCode])) {
         try {
             $event->getResponse()->setStatusCode($event->getHttpException()->getStatusCode());
             $event->getResponse()->setContent($this->twig->render($config['error_views'][$statusCode], ['exception' => $event->getHttpException()]));
             $event->stopPropagation();
         } catch (\Exception $e) {
         }
     }
 }