<?php namespace BookStack\Actions;
use BookStack\Auth\Permissions\PermissionService;
-use BookStack\Entities\Book;
-use BookStack\Entities\Entity;
+use BookStack\Entities\Models\Book;
+use BookStack\Entities\Models\Entity;
use BookStack\Entities\EntityProvider;
use DB;
use Illuminate\Support\Collection;
/**
* Add a view to the given entity.
- * @param \BookStack\Entities\Entity $entity
+ * @param \BookStack\Entities\Models\Entity $entity
* @return int
*/
public function add(Entity $entity)
$query->whereIn('viewable_type', $this->entityProvider->getMorphClasses($filterModels));
}
- return $query->with('viewable')->skip($skipCount)->take($count)->get()->pluck('viewable');
+ return $query->with('viewable')
+ ->skip($skipCount)
+ ->take($count)
+ ->get()
+ ->pluck('viewable')
+ ->filter();
}
/**