AccessRoleReadService
in package
implements
AccessRoleReadService
Class AccessRoleReadService
Interfaces, Classes and Traits
- AccessRoleReadService
- Interface AccessRoleReadService
Table of Contents
- $factory : AccessRoleFactory
- $repository : AccessRoleRepository
- __construct() : mixed
- AccessRoleService constructor.
- getAccessRoleById() : AccessRole
- Returns a specific access role based on the provided role ID.
- getAccessRoles() : AccessRoles
- Returns all available access roles.
- getAccessRolesByAdmin() : AccessRoles
- Returns all access roles assigned to a specific admin, based on the provided admin ID.
Properties
$factory
private
AccessRoleFactory
$factory
$repository
private
AccessRoleRepository
$repository
Methods
__construct()
AccessRoleService constructor.
public
__construct(AccessRoleRepository $repository, AccessRoleFactory $factory) : mixed
Parameters
- $repository : AccessRoleRepository
- $factory : AccessRoleFactory
Return values
mixed —getAccessRoleById()
Returns a specific access role based on the provided role ID.
public
getAccessRoleById(int $roleId) : AccessRole
Parameters
- $roleId : int
Tags
Return values
AccessRole —getAccessRoles()
Returns all available access roles.
public
getAccessRoles() : AccessRoles
Tags
Return values
AccessRoles —getAccessRolesByAdmin()
Returns all access roles assigned to a specific admin, based on the provided admin ID.
public
getAccessRolesByAdmin(int $adminId) : AccessRoles
Parameters
- $adminId : int