]> BookStack Code Mirror - bookstack/blobdiff - app/Entities/Queries/QueryPopular.php
PHP: Addressed 8.4 deprecations within app itself
[bookstack] / app / Entities / Queries / QueryPopular.php
index 85f88a1d19c9bd50804198267f21b0986caa29f6..065ae82ef825a33db8af26d81c63a6ba8fd63ecc 100644 (file)
@@ -18,7 +18,7 @@ class QueryPopular
     ) {
     }
 
-    public function run(int $count, int $page, array $filterModels = null): Collection
+    public function run(int $count, int $page, array $filterModels): Collection
     {
         $query = $this->permissions
             ->restrictEntityRelationQuery(View::query(), 'views', 'viewable_id', 'viewable_type')
@@ -26,7 +26,7 @@ class QueryPopular
             ->groupBy('viewable_id', 'viewable_type')
             ->orderBy('view_count', 'desc');
 
-        if ($filterModels) {
+        if (!empty($filterModels)) {
             $query->whereIn('viewable_type', $this->entityProvider->getMorphClasses($filterModels));
         }