PermissionRepository
Table of Contents
Methods
- create() : void
- createByCollection() : void
- deleteByRoleIds() : void
- getPermissionList() : PermissionCollection
- getPermissionsByRoleIds() : array<string|int, int>
- setPermissionByRoleId() : void
Methods
create()
public
create(Permission $permission) : void
Parameters
- $permission : Permission
Tags
createByCollection()
public
createByCollection(PermissionCollection $permissionCollection) : void
Parameters
- $permissionCollection : PermissionCollection
Tags
deleteByRoleIds()
public
deleteByRoleIds(array<string|int, int> $roleIds) : void
Parameters
- $roleIds : array<string|int, int>
getPermissionList()
public
getPermissionList() : PermissionCollection
Tags
Return values
PermissionCollectiongetPermissionsByRoleIds()
public
getPermissionsByRoleIds(array<string|int, int> $roleIds) : array<string|int, int>
Parameters
- $roleIds : array<string|int, int>
Return values
array<string|int, int>setPermissionByRoleId()
public
setPermissionByRoleId(int $roleId, string $permissionId, int $value) : void
Parameters
- $roleId : int
- $permissionId : string
- $value : int