AccessGroupFactory
in package
Class AccessGroupFactory
Table of Contents
- createAccessGroup() : AccessGroup
- Creates and returns an access group.
- createAccessGroupDescriptions() : AccessGroupDescriptions
- Creates and returns a collection of access group descriptions.
- createAccessGroupId() : AccessGroupId
- Creates and returns an access group ID.
- createAccessGroupIds() : AccessGroupIds
- Creates and returns a collection of access group IDs.
- createAccessGroupItem() : AccessGroupItem
- Creates and returns an access group item.
- createAccessGroupItems() : AccessGroupItems
- Creates and returns a collection of access group items.
- createAccessGroupNames() : AccessGroupNames
- Creates and returns a collection of access group names.
- createAccessGroups() : AccessGroups
- Creates and returns a collection of access groups.
- createParentAccessGroupId() : ParentAccessGroupId
- Creates and returns an access group parent ID.
Methods
createAccessGroup()
Creates and returns an access group.
public
createAccessGroup(int $id, int|null $parentGroupId, array<string|int, mixed> $names, array<string|int, mixed> $descriptions, AccessGroupItems $items, int $sortOrder, bool $isProtected) : AccessGroup
Parameters
- $id : int
- $parentGroupId : int|null
- $names : array<string|int, mixed>
- $descriptions : array<string|int, mixed>
- $items : AccessGroupItems
- $sortOrder : int
- $isProtected : bool
Return values
AccessGroup —createAccessGroupDescriptions()
Creates and returns a collection of access group descriptions.
public
createAccessGroupDescriptions(array<string|int, mixed> $descriptions) : AccessGroupDescriptions
Parameters
- $descriptions : array<string|int, mixed>
Return values
AccessGroupDescriptions —createAccessGroupId()
Creates and returns an access group ID.
public
createAccessGroupId(int $id) : AccessGroupId
Parameters
- $id : int
Return values
AccessGroupId —createAccessGroupIds()
Creates and returns a collection of access group IDs.
public
createAccessGroupIds(AccessGroupId ...$ids) : AccessGroupIds
Parameters
- $ids : AccessGroupId
Return values
AccessGroupIds —createAccessGroupItem()
Creates and returns an access group item.
public
createAccessGroupItem(string $type, string $descriptor) : AccessGroupItem
Parameters
- $type : string
- $descriptor : string
Return values
AccessGroupItem —createAccessGroupItems()
Creates and returns a collection of access group items.
public
createAccessGroupItems(AccessGroupItem ...$groupItems) : AccessGroupItems
Parameters
- $groupItems : AccessGroupItem
Return values
AccessGroupItems —createAccessGroupNames()
Creates and returns a collection of access group names.
public
createAccessGroupNames(array<string|int, mixed> $names) : AccessGroupNames
Parameters
- $names : array<string|int, mixed>
Return values
AccessGroupNames —createAccessGroups()
Creates and returns a collection of access groups.
public
createAccessGroups(AccessGroup ...$groups) : AccessGroups
Parameters
- $groups : AccessGroup
Return values
AccessGroups —createParentAccessGroupId()
Creates and returns an access group parent ID.
public
createParentAccessGroupId(int $id) : ParentAccessGroupId
Parameters
- $id : int