diff --git a/console/components/ErrorHandler.php b/console/components/ErrorHandler.php index fa10c3a..b890224 100644 --- a/console/components/ErrorHandler.php +++ b/console/components/ErrorHandler.php @@ -3,20 +3,13 @@ declare(strict_types=1); namespace console\components; -use Swift_TransportException; use Yii; use yii\queue\ExecEvent; -class ErrorHandler { +final class ErrorHandler { - public function handleQueueError(ExecEvent $error): void { - $exception = $error->error; - if ($exception instanceof Swift_TransportException) { - Yii::warning($exception); - return; - } - - Yii::error($exception); + public function handleQueueError(ExecEvent $event): void { + Yii::$app->errorHandler->handleException($event->error); } }