middlewares[$this->offset])) { return $this->handler->handle($request); } $middleware = di($this->middlewares[$this->offset]); $this->offset += 1; return $middleware->process($request); } }