X-Git-Url: https://git.rapsys.eu/airbundle/blobdiff_plain/b2594b8040d49fc6bd1c1ff49a6acbc50dc4c29e..6bdbe1c589d50c191e02149bdc078ce1a6b1ee38:/Handler/AccessDeniedHandler.php diff --git a/Handler/AccessDeniedHandler.php b/Handler/AccessDeniedHandler.php index b742db0..961b526 100644 --- a/Handler/AccessDeniedHandler.php +++ b/Handler/AccessDeniedHandler.php @@ -1,8 +1,18 @@ - + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ namespace Rapsys\AirBundle\Handler; use Symfony\Component\HttpFoundation\Request; +use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Security\Core\Exception\AccessDeniedException; use Symfony\Component\Security\Http\Authorization\AccessDeniedHandlerInterface; @@ -16,7 +26,7 @@ class AccessDeniedHandler extends AbstractController implements AccessDeniedHand /** * {@inheritdoc} */ - public function handle(Request $request, AccessDeniedException $exception) { + public function handle(Request $request, AccessDeniedException $exception): Response { //Set title $this->context['title'] = $this->translator->trans('Access denied'); @@ -25,7 +35,7 @@ class AccessDeniedHandler extends AbstractController implements AccessDeniedHand $this->context['message'] = $exception->getMessage(); //With admin - if ($this->isGranted('ROLE_ADMIN')) { + if ($this->checker->isGranted('ROLE_ADMIN')) { //Add trace for admin $this->context['trace'] = $exception->getTraceAsString(); }