BookStack\Services\PermissionService::buildJointPermissionsForEntities PHP Метод

buildJointPermissionsForEntities() публичный Метод

Rebuild the entity jointPermissions for a collection of entities.
public buildJointPermissionsForEntities ( Collection $entities )
$entities Illuminate\Support\Collection
    public function buildJointPermissionsForEntities(Collection $entities)
    {
        $roles = $this->role->with('jointPermissions')->get();
        $this->deleteManyJointPermissionsForEntities($entities);
        $this->createManyJointPermissions($entities, $roles);
    }

Usage Example

Пример #1
0
 /**
  * Alias method to update the book jointPermissions in the PermissionService.
  * @param Collection $collection collection on entities
  */
 public function buildJointPermissions(Collection $collection)
 {
     $this->permissionService->buildJointPermissionsForEntities($collection);
 }