diff --git a/kiri-engine/Error/ErrorHandler.php b/kiri-engine/Error/ErrorHandler.php index 8835c12c..710c2d14 100644 --- a/kiri-engine/Error/ErrorHandler.php +++ b/kiri-engine/Error/ErrorHandler.php @@ -34,13 +34,6 @@ class ErrorHandler extends Component implements ErrorInterface public string $category = 'app'; - /** - * @var ContainerInterface - */ - #[Container(ContainerInterface::class)] - public ContainerInterface $container; - - /** * @param array|Closure|null $callback * @return void @@ -51,7 +44,7 @@ class ErrorHandler extends Component implements ErrorInterface if (empty($callback)) { $callback = [$this, 'exceptionHandler']; } else if (is_array($callback) && is_string($callback[0])) { - $callback[0] = $this->container->get($callback[0]); + $callback[0] = \Kiri::getDi()->get($callback[0]); } set_exception_handler($callback); } @@ -67,7 +60,7 @@ class ErrorHandler extends Component implements ErrorInterface if (empty($callback)) { $callback = [$this, 'errorHandler']; } else if (is_array($callback) && is_string($callback[0])) { - $callback[0] = $this->container->get($callback[0]); + $callback[0] = \Kiri::getDi()->get($callback[0]); } set_error_handler($callback); } @@ -83,7 +76,7 @@ class ErrorHandler extends Component implements ErrorInterface if (empty($callback)) { $callback = [$this, 'shutdown']; } else if (is_array($callback) && is_string($callback[0])) { - $callback[0] = $this->container->get($callback[0]); + $callback[0] = \Kiri::getDi()->get($callback[0]); } register_shutdown_function($callback); }