handle($request); } catch (AccessDeniedException $ade) { $_SESSION['redirect_after_login'] = Request::url(); $response = $this->responseFactory->createResponse(302); return $response->withHeader('Location', URLHelper::getURL('dispatch.php/login')); } } }