fix tests

This commit is contained in:
Dennis Eichhorn 2023-09-22 23:25:21 +00:00
parent a99b13cc9a
commit 0125209f79

View File

@ -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']] = [];