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

save(Role $role)

Persist Role

bool
delete(Role $role)

Delete single Role

edit(Role $role)

Merge Role

saveAsFirstChildOf(Role $role, mixed $parent)

Persist role in as child

saveAsNextSiblingOf(Role $role, mixed $prevSibling)

Persist role as simbling of existing role

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

Parameters

array $options

Return Value

mixed

at line 55
Role getReference(int $id)

Get reference to Role class

Parameters

int $id

Return Value

Role

at line 66
Role save(Role $role)

Persist Role

Parameters

Role $role

Return Value

Role

at line 84
bool delete(Role $role)

Delete single Role

Parameters

Role $role

Return Value

bool

at line 102
Role edit(Role $role)

Merge Role

Parameters

Role $role

Return Value

Role

at line 121
Role saveAsFirstChildOf(Role $role, mixed $parent)

Persist role in as child

Parameters

Role $role
mixed $parent

Return Value

Role

at line 140
Role saveAsNextSiblingOf(Role $role, mixed $prevSibling)

Persist role as simbling of existing role

Parameters

Role $role
mixed $prevSibling

Return Value

Role

at line 158
array getRolesFromArray(array $roles)

Get multiple roles from database

Parameters

array $roles

Return Value

array

at line 175
array getAllRolesIdAndName()

Get array of all roles

Return Value

array

at line 190
bool editRolesArray(array $roles)

Merge multiple roles

Parameters

array $roles

Return Value

bool