Naify\Psr\Server\MiddlewareInterface インターフェース

ミドルウェアインターフェース — PSR-15 MiddlewareInterface 相当

HTTP リクエストを処理し、レスポンスを返すか次のハンドラに委譲する。

使用例

class MyMiddleware implements MiddlewareInterface {
    public function process(
        ServerRequestInterface $request,
        RequestHandlerInterface $handler
    ): ResponseInterface {
        // before
        $response = $handler->handle($request);
        // after
        return $response;
    }
}

メソッド

メソッド説明
public process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface リクエストを処理する