RolePermissionsRepository
class RolePermissionsRepository extends EntityRepository
Class RolePermissionsRepository is injected as user_plugin.role_permissions.repository service. RolePermissionsRepository is used for crud operation for entity.
Use this class to work with database.
Constants
| ALIAS |
Alias for main entity |
| ROLE_ALIAS |
Alias for role |
Methods
RolePermissions|null
getRolePermissionsObjForRoleId(mixed $roleId)
Get role permission for role id
array|null
getPermissionsForRoleId(mixed $roleId)
Get array of permissions for role id
bool|RolePermissions
bool|RolePermissions
bool
mixed
getReferenceByClass(string $class, int $id)
Get refference to class
array
getPermissionsForRoles()
Get role and its permissions
Details
at line 42
RolePermissions|null
getRolePermissionsObjForRoleId(mixed $roleId)
Get role permission for role id
at line 60
array|null
getPermissionsForRoleId(mixed $roleId)
Get array of permissions for role id
at line 77
bool|RolePermissions
save(RolePermissions $entity)
Save RolePermissions
at line 95
bool|RolePermissions
edit(RolePermissions $entity)
Mege RolePermissions
at line 113
bool
remove(RolePermissions $entity)
Remove single role permission
at line 132
mixed
getReferenceByClass(string $class, int $id)
Get refference to class
at line 145
array
getPermissionsForRoles()
Get role and its permissions