类 ClosureDecoratorMiddleware
将闭包装饰为 PSR-15 中间件。
使用以下签名装饰闭包
function (
ServerRequestInterface $request,
RequestHandlerInterface $handler
): ResponseInterface
使其可以作为 PSR-15 中间件运行。
命名空间: Cake\Http\Middleware
属性摘要
-
$callable protected
闭包
一个闭包。
方法摘要
-
__construct() public
构造函数
-
getCallable() public
-
process() public
运行可调用对象以处理传入的服务器请求。
方法详细
process() ¶ public
process(ServerRequestInterface $request, RequestHandlerInterface $handler): Psr\Http\Message\ResponseInterface
运行可调用对象以处理传入的服务器请求。
处理传入的服务器请求以生成响应。如果无法自行生成响应,它可以委托给提供的请求处理程序来执行此操作。
参数
-
ServerRequestInterface
$request 请求实例。
-
RequestHandlerInterface
$handler 请求处理程序实例。
返回值
Psr\Http\Message\ResponseInterface