Psr\Http\Message\ServerRequestInterface
- The PSR-7 request objectPsr\Http\Server\RequestHandlerInterface
- The PSR-15 request handler objectPsr\Http\Message\ResponseInterface
. Each middleware SHOULD invoke the next middleware and pass it the Request object as argument.