RoleRepository implements RoleRepository
Table of Contents
Interfaces
Methods
- create() : Role
- Create a new role.
- findByIds() : RoleCollection
- findByXmlId() : Role|null
- getById() : Role|null
- list() : RoleCollection
- remove() : void
- Remove a role item.
- update() : void
Methods
create()
Create a new role.
public
create(Role $role) : Role
Parameters
- $role : Role
-
The Role object to be created.
Tags
Return values
Role —The created Role object.
findByIds()
public
findByIds(array<string|int, mixed> $ids) : RoleCollection
Parameters
- $ids : array<string|int, mixed>
Tags
Return values
RoleCollectionfindByXmlId()
public
findByXmlId(string $xmlId) : Role|null
Parameters
- $xmlId : string
Tags
Return values
Role|nullgetById()
public
getById(int $id) : Role|null
Parameters
- $id : int
Tags
Return values
Role|nulllist()
public
list([int $limit = 50 ][, int $offset = 0 ]) : RoleCollection
Parameters
- $limit : int = 50
- $offset : int = 0
Return values
RoleCollectionremove()
Remove a role item.
public
remove(Role $role) : void
Parameters
- $role : Role
-
The role item to be removed.
Tags
update()
public
update(Role $role) : void
Parameters
- $role : Role