From 0125209f7924f6eb81fdcb723a93f979f5f8d602 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Fri, 22 Sep 2023 23:25:21 +0000 Subject: [PATCH] fix tests --- Controller/BackendController.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Controller/BackendController.php b/Controller/BackendController.php index b348309..cbd5b1e 100755 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -14,7 +14,6 @@ declare(strict_types=1); namespace Modules\Monitoring\Controller; -use Modules\Monitoring\Models\ImpressionStatMapper; use phpOMS\Asset\AssetType; use phpOMS\Contract\RenderableInterface; use phpOMS\DataStorage\Database\Query\Builder; @@ -89,7 +88,7 @@ final class BackendController extends Controller ORDER BY date ASC;' ); - $view->data['stats']['impressions'] = $query->execute()->fetchAll(\PDO::FETCH_COLUMN|\PDO::FETCH_GROUP); + $view->data['stats']['impressions'] = $query?->execute()->fetchAll(\PDO::FETCH_COLUMN|\PDO::FETCH_GROUP) ?? []; $query = new Builder($this->app->dbPool->get()); $query->raw( @@ -101,7 +100,7 @@ final class BackendController extends Controller $view->data['stats']['country'] = []; - $temp = $query->execute()->fetchAll(); + $temp = $query?->execute()->fetchAll() ?? []; foreach ($temp as $t) { if (!isset($view->data['stats']['country'][$t['country']])) { $view->data['stats']['country'][$t['country']] = []; @@ -117,7 +116,7 @@ final class BackendController extends Controller GROUP BY monitoring_request_agent;' ); - $view->data['stats']['browser'] = $query->execute()->fetchAll(\PDO::FETCH_COLUMN|\PDO::FETCH_GROUP); + $view->data['stats']['browser'] = $query?->execute()->fetchAll(\PDO::FETCH_COLUMN|\PDO::FETCH_GROUP) ?? []; $query = new Builder($this->app->dbPool->get()); $query->raw( @@ -129,7 +128,7 @@ final class BackendController extends Controller $view->data['stats']['domain'] = []; - $temp = $query->execute()->fetchAll(); + $temp = $query?->execute()->fetchAll() ?? []; foreach ($temp as $t) { if (!isset($view->data['stats']['domain'][$t['host']])) { $view->data['stats']['domain'][$t['host']] = [];