X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/07b889547d28e68e5fc8f923c166bd607da17ad7..refs/pull/1688/head:/app/Actions/ViewService.php diff --git a/app/Actions/ViewService.php b/app/Actions/ViewService.php index 532f31c42..b576483a0 100644 --- a/app/Actions/ViewService.php +++ b/app/Actions/ViewService.php @@ -3,6 +3,7 @@ use BookStack\Auth\Permissions\PermissionService; use BookStack\Entities\Entity; use BookStack\Entities\EntityProvider; +use DB; use Illuminate\Support\Collection; class ViewService @@ -13,8 +14,8 @@ class ViewService /** * ViewService constructor. - * @param \BookStack\Actions\View $view - * @param \BookStack\Auth\Permissions\PermissionService $permissionService + * @param View $view + * @param PermissionService $permissionService * @param EntityProvider $entityProvider */ public function __construct(View $view, PermissionService $permissionService, EntityProvider $entityProvider) @@ -26,7 +27,7 @@ class ViewService /** * Add a view to the given entity. - * @param Entity $entity + * @param \BookStack\Entities\Entity $entity * @return int */ public function add(Entity $entity) @@ -64,7 +65,7 @@ class ViewService $skipCount = $count * $page; $query = $this->permissionService ->filterRestrictedEntityRelations($this->view, 'views', 'viewable_id', 'viewable_type', $action) - ->select('*', 'viewable_id', 'viewable_type', \DB::raw('SUM(views) as view_count')) + ->select('*', 'viewable_id', 'viewable_type', DB::raw('SUM(views) as view_count')) ->groupBy('viewable_id', 'viewable_type') ->orderBy('view_count', 'desc');