eee
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user