Class Runner
Executes the middleware queue and provides the next callable
that allows the queue to be iterated.
        
    Namespace: Cake\Http
    
    
    
      
  
      Property Summary
- 
        $index protectedintThe current index in the middleware queue. 
- 
        $middleware protectedCake\Http\MiddlewareQueueThe middleware queue being run. 
Method Summary
- 
          __invoke() public
- 
          run() public
Method Detail
__invoke() ¶ public
__invoke(Psr\Http\Message\ServerRequestInterface $request, Psr\Http\Message\ResponseInterface $response): Psr\Http\Message\ResponseInterfaceParameters
- 
                Psr\Http\Message\ServerRequestInterface$request
- The server request 
- 
                Psr\Http\Message\ResponseInterface$response
- The response object 
Returns
Psr\Http\Message\ResponseInterfaceAn updated response
run() ¶ public
run(Cake\Http\MiddlewareQueue $middleware, Psr\Http\Message\ServerRequestInterface $request, Psr\Http\Message\ResponseInterface $response): Psr\Http\Message\ResponseInterfaceParameters
- 
                Cake\Http\MiddlewareQueue$middleware
- The middleware queue 
- 
                Psr\Http\Message\ServerRequestInterface$request
- The Server Request 
- 
                Psr\Http\Message\ResponseInterface$response
- The response 
Returns
Psr\Http\Message\ResponseInterfaceA response object
