/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp/src/Http
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp/src/Http/Runner.php (3064B)
queue = $queue;
$this->queue->rewind();
$this->fallbackHandler = $fallbackHandler;
if (
$fallbackHandler instanceof RoutingApplicationInterface &&
$request instanceof ServerRequest
) {
Router::setRequest($request);
}
return $this->handle($request);
}
/**
* Handle incoming server request and return a response.
*
* @param \Psr\Http\Message\ServerRequestInterface $request The server request
* @return \Psr\Http\Message\ResponseInterface An updated response
*/
public function handle(ServerRequestInterface $request): ResponseInterface
{
if ($this->queue->valid()) {
$middleware = $this->queue->current();
$this->queue->next();
return $middleware->process($request, $this);
}
if ($this->fallbackHandler) {
return $this->fallbackHandler->handle($request);
}
return new Response([
'body' => 'Middleware queue was exhausted without returning a response '
. 'and no fallback request handler was set for Runner',
'status' => 500,
]);
}
}