namespace Psr\Http\Server; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; /** * サーバーリクエストを処理し、レスポンスを生成します。 * * HTTPリクエストハンドラーは、HTTPレスポンスを生成するためにHTTPリクエストを処理します。 */ interface RequestHandlerInterface { /** * リクエストを処理し、レスポンスを生成します。 * * レスポンスを生成するために、他の協調するコードを呼び出すことができます。 */ public function handle(ServerRequestInterface $request): ResponseInterface; }