This commit is contained in:
xl
2024-08-29 17:40:22 +08:00
parent 814d6c6054
commit e9989e36d9
+3 -4
View File
@@ -34,12 +34,11 @@ abstract class AbstractHandler
if (!isset($this->middlewares[$this->offset])) { if (!isset($this->middlewares[$this->offset])) {
return $this->handler->handle($request); return $this->handler->handle($request);
} }
/** @var MiddlewareInterface $middleware */ $middleware = $this->middlewares[$this->offset];
$middleware = \Kiri::getDi()->get($this->middlewares[$this->offset]);
$this->offset += 1; $this->offset += 1;
return $middleware->process($request, $this); return ($middleware instanceof MiddlewareInterface ? $middleware : di($middleware))->process($request, $this);
} }
} }