/** * @param ServerRequestInterface $req * @param ResponseInterface $res * @return ResponseInterface */ public function __invoke(ServerRequestInterface $req, ResponseInterface $res) { return $this->responder->error($req, $res)->notFound(); }
/** * @param ServerRequestInterface $req * @param ResponseInterface $res * @param Exception $e * @return ResponseInterface */ public function __invoke(ServerRequestInterface $req, ResponseInterface $res, $e) { $viewData = $this->responder->getViewData()->setError('Error.' . $e->getMessage()); return $this->responder->error($req, $res)->asView(501, $viewData); }
/** * @param Request $request * @param Response $response * @return ResponseInterface */ public function forbidden(Request $request, Response $response) { return $this->responder->error($request, $response)->forbidden(); }