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])) {
return $this->handler->handle($request);
}
/** @var MiddlewareInterface $middleware */
$middleware = \Kiri::getDi()->get($this->middlewares[$this->offset]);
$middleware = $this->middlewares[$this->offset];
$this->offset += 1;
return $middleware->process($request, $this);
return ($middleware instanceof MiddlewareInterface ? $middleware : di($middleware))->process($request, $this);
}
}