getMethod()), ['PUT', 'PATCH', 'DELETE'])) { parent::__construct($request, 'Method Not Allowed', 405, $previous); } else { parent::__construct($request, 'Not Found', 404, $previous); } } public function getRequest(): ServerRequestInterface { return $this->request; } }