From 0540ceaa0b688ccedce6cfe348208427d266f97c Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Wed, 3 Apr 2024 13:02:48 +0700 Subject: [PATCH] Update Dev.php --- src/Dev.php | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/Dev.php b/src/Dev.php index 55570084c..c7b03b163 100644 --- a/src/Dev.php +++ b/src/Dev.php @@ -56,7 +56,7 @@ class Dev if (self::$envType === 'production') { if ($bb_cfg['error_reporting']['enabled']) { if ($bb_cfg['error_reporting']['method'] == 'both' || $bb_cfg['error_reporting']['method'] == 'bugsnag') { - self::getBugsnag($bb_cfg['error_reporting']['bugsnag']['api_key']); + self::getBugsnag($bb_cfg['error_reporting']['bugsnag']); } if ($bb_cfg['error_reporting']['method'] == 'both' || $bb_cfg['error_reporting']['method'] == 'telegram') { self::getTelegramSender($bb_cfg['error_reporting']['telegram']); @@ -74,27 +74,27 @@ class Dev /** * Bugsnag debug driver * - * @param string $apiKey + * @param array $config * @return void */ - private static function getBugsnag(string $apiKey): void + private static function getBugsnag(array $config): void { - Handler::register(Client::make($apiKey)); + Handler::register(Client::make($config['api_key'])); } /** * Send debug via Telegram * - * @param array $configTelegram + * @param array $config * @return void */ - private static function getTelegramSender(array $configTelegram): void + private static function getTelegramSender(array $config): void { $telegramSender = new PlainTextHandler(); $telegramSender->loggerOnly(true); $telegramSender->setLogger((new Logger( APP_NAME, - [(new TelegramHandler($configTelegram['token'], (int)$configTelegram['chat_id'], timeout: $configTelegram['timeout'])) + [(new TelegramHandler($config['token'], (int)$config['chat_id'], timeout: $config['timeout'])) ->setFormatter(new TelegramFormatter())] ))); self::$whoops->pushHandler($telegramSender); @@ -137,8 +137,6 @@ class Dev ))); self::$whoops->pushHandler($loggingInFile); } - - self::$whoops->register(); } /**