X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/691027a522d43c5a52085b89abe3123596bf08cc..refs/pull/2393/head:/app/Auth/Permissions/PermissionService.php diff --git a/app/Auth/Permissions/PermissionService.php b/app/Auth/Permissions/PermissionService.php index 2609779bf..5f4648d58 100644 --- a/app/Auth/Permissions/PermissionService.php +++ b/app/Auth/Permissions/PermissionService.php @@ -2,12 +2,9 @@ use BookStack\Auth\Permissions; use BookStack\Auth\Role; -use BookStack\Entities\Book; -use BookStack\Entities\Bookshelf; -use BookStack\Entities\Chapter; -use BookStack\Entities\Entity; +use BookStack\Entities\Models\Book; +use BookStack\Entities\Models\Entity; use BookStack\Entities\EntityProvider; -use BookStack\Entities\Page; use BookStack\Ownable; use Illuminate\Database\Connection; use Illuminate\Database\Eloquent\Builder; @@ -77,7 +74,7 @@ class PermissionService /** * Prepare the local entity cache and ensure it's empty - * @param \BookStack\Entities\Entity[] $entities + * @param \BookStack\Entities\Models\Entity[] $entities */ protected function readyEntityCache($entities = []) { @@ -114,7 +111,7 @@ class PermissionService /** * Get a chapter via ID, Checks local cache * @param $chapterId - * @return \BookStack\Entities\Book + * @return \BookStack\Entities\Models\Book */ protected function getChapter($chapterId) { @@ -233,7 +230,7 @@ class PermissionService /** * Rebuild the entity jointPermissions for a particular entity. - * @param \BookStack\Entities\Entity $entity + * @param \BookStack\Entities\Models\Entity $entity * @throws \Throwable */ public function buildJointPermissionsForEntity(Entity $entity) @@ -328,7 +325,7 @@ class PermissionService /** * Delete all of the entity jointPermissions for a list of entities. - * @param \BookStack\Entities\Entity[] $entities + * @param \BookStack\Entities\Models\Entity[] $entities * @throws \Throwable */ protected function deleteManyJointPermissionsForEntities($entities) @@ -409,7 +406,7 @@ class PermissionService /** * Get the actions related to an entity. - * @param \BookStack\Entities\Entity $entity + * @param \BookStack\Entities\Models\Entity $entity * @return array */ protected function getActions(Entity $entity) @@ -495,7 +492,7 @@ class PermissionService /** * Create an array of data with the information of an entity jointPermissions. * Used to build data for bulk insertion. - * @param \BookStack\Entities\Entity $entity + * @param \BookStack\Entities\Models\Entity $entity * @param Role $role * @param $action * @param $permissionAll @@ -586,7 +583,7 @@ class PermissionService /** * Check if an entity has restrictions set on itself or its * parent tree. - * @param \BookStack\Entities\Entity $entity + * @param \BookStack\Entities\Models\Entity $entity * @param $action * @return bool|mixed */ @@ -667,7 +664,7 @@ class PermissionService /** * Add restrictions for a generic entity * @param string $entityType - * @param Builder|\BookStack\Entities\Entity $query + * @param Builder|\BookStack\Entities\Models\Entity $query * @param string $action * @return Builder */