类 MiddlewareApplication
独立 HTTP 应用程序的基类
为仅使用 http 包的应用程序提供一个继承的基类。此类定义了一个回退处理程序,它呈现一个简单的 404 响应。
您可以重载 handle
方法以提供您自己的逻辑,在没有中间件生成响应时运行。
方法摘要
-
bootstrap() abstract public
加载所有应用程序配置和引导逻辑。
-
handle() public
生成 404 响应,因为没有中间件处理请求。
-
middleware() abstract public
为应用程序定义 HTTP 中间件层。
方法详细
handle() ¶ public
handle(ServerRequestInterface $request): Psr\Http\Message\ResponseInterface
生成 404 响应,因为没有中间件处理请求。
可以调用其他协作代码以生成响应。
参数
-
ServerRequestInterface
$request 请求
返回
Psr\Http\Message\ResponseInterface
middleware() ¶ abstract public
middleware(Cake\Http\MiddlewareQueue $middlewareQueue): Cake\Http\MiddlewareQueue
为应用程序定义 HTTP 中间件层。
参数
-
Cake\Http\MiddlewareQueue
$middlewareQueue
返回
Cake\Http\MiddlewareQueue