Phly\Conduit\FinalHandler::__invoke PHP Method

__invoke() public method

This handler should only ever be invoked if Next exhausts its stack. When that happens, we determine if an $err is present, and, if so, create a 500 status with error details. Otherwise, a 404 status is created.
public __invoke ( Request $request, Response $response, mixed $err = null ) : Response
$request Phly\Conduit\Http\Request Request instance.
$response Phly\Conduit\Http\Response Response instance.
$err mixed
return Phly\Conduit\Http\Response
    public function __invoke(Http\Request $request, Http\Response $response, $err = null)
    {
        if ($err) {
            return $this->handleError($err, $request, $response);
        }
        return $this->create404($request, $response);
    }