AccessGroupReadService
in package
implements
AccessGroupReadService
Class AccessGroupReadService
Interfaces, Classes and Traits
- AccessGroupReadService
- Interface AccessGroupReadService
Table of Contents
- UNKNOWN_ITEM_DESCRIPTOR = 'unknown-admin-access-item'
- $factory : AccessGroupFactory
- $repository : AccessGroupRepository
- __construct() : mixed
- GroupService constructor.
- findAccessGroupByTypeAndDescriptor() : AccessGroup
- Returns the best-matching access group based on the provided group item type and descriptor.
- getAccessGroupById() : AccessGroup
- Returns a specific access group based on the provided group ID.
- getAccessGroupByTypeAndDescriptor() : AccessGroup
- Returns a specific access group based on the provided group item type and descriptor.
- getAccessGroupForUnknownItemsByType() : AccessGroup
- Returns a the access group for unknown items based on the provided group item type.
- getAccessGroups() : AccessGroups
- Returns all available access groups.
Constants
UNKNOWN_ITEM_DESCRIPTOR
private
mixed
UNKNOWN_ITEM_DESCRIPTOR
= 'unknown-admin-access-item'
Properties
$factory
private
AccessGroupFactory
$factory
$repository
private
AccessGroupRepository
$repository
Methods
__construct()
GroupService constructor.
public
__construct(AccessGroupRepository $repository, AccessGroupFactory $factory) : mixed
Parameters
- $repository : AccessGroupRepository
- $factory : AccessGroupFactory
Return values
mixed —findAccessGroupByTypeAndDescriptor()
Returns the best-matching access group based on the provided group item type and descriptor.
public
findAccessGroupByTypeAndDescriptor(string $type, string $descriptor) : AccessGroup
Parameters
- $type : string
- $descriptor : string
Tags
Return values
AccessGroup —getAccessGroupById()
Returns a specific access group based on the provided group ID.
public
getAccessGroupById(int $groupId) : AccessGroup
Parameters
- $groupId : int
Tags
Return values
AccessGroup —getAccessGroupByTypeAndDescriptor()
Returns a specific access group based on the provided group item type and descriptor.
public
getAccessGroupByTypeAndDescriptor(string $type, string $descriptor) : AccessGroup
Parameters
- $type : string
- $descriptor : string
Tags
Return values
AccessGroup —getAccessGroupForUnknownItemsByType()
Returns a the access group for unknown items based on the provided group item type.
public
getAccessGroupForUnknownItemsByType(string $type) : AccessGroup
Parameters
- $type : string
Tags
Return values
AccessGroup —getAccessGroups()
Returns all available access groups.
public
getAccessGroups() : AccessGroups