From 51f8f004b37af600c41420fe0019a6857dfa3bc6 Mon Sep 17 00:00:00 2001 From: Hugo Sales Date: Tue, 3 Aug 2021 17:48:17 +0000 Subject: [PATCH] [CORE][CONTROLLER] Add TODO to Controller base class as to where our custom exception pages would be implemented --- src/Core/Controller.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Core/Controller.php b/src/Core/Controller.php index 76f568a078..bf015a15a3 100644 --- a/src/Core/Controller.php +++ b/src/Core/Controller.php @@ -39,6 +39,7 @@ use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\RequestStack; +use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpKernel\Event\ControllerEvent; use Symfony\Component\HttpKernel\Event\ExceptionEvent; use Symfony\Component\HttpKernel\Event\ViewEvent; @@ -123,6 +124,10 @@ class Controller extends AbstractController implements EventSubscriberInterface public function onKernelException(ExceptionEvent $event) { $except = $event->getThrowable(); + if ($_ENV['APP_ENV'] !== 'dev') { + // TODO: This is where our custom exception pages could go + // $event->setResponse((new Response())->setStatusCode(455)); + } do { if ($except instanceof RedirectException) { if (($redir = $except->redirect_response) != null) {