RoleRepository
class RoleRepository extends NestedTreeRepository
Class RoleRepository is injected as alligator.role.repository service. RoleRepository is used for crud operation for entity.
Use this class to work with database.
Constants
| ALIAS |
Alias for main entity |
| PARENT_ALIAS |
Alias for parent entity |
Methods
mixed
getRoleTree(array $options = array())
Get tree of roles
getReference(int $id)
Get reference to Role class
array
getRolesFromArray(array $roles)
Get multiple roles from database
array
getAllRolesIdAndName()
Get array of all roles
bool
editRolesArray(array $roles)
Merge multiple roles
Details
at line 40
mixed
getRoleTree(array $options = array())
Get tree of roles
at line 55
Role
getReference(int $id)
Get reference to Role class
at line 84
bool
delete(Role $role)
Delete single Role
at line 140
Role
saveAsNextSiblingOf(Role $role, mixed $prevSibling)
Persist role as simbling of existing role
at line 158
array
getRolesFromArray(array $roles)
Get multiple roles from database
at line 175
array
getAllRolesIdAndName()
Get array of all roles
at line 190
bool
editRolesArray(array $roles)
Merge multiple roles