phpDocumentor

AccessGroupFactory

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

createAccessGroupItem()

Creates and returns an access group item.

public createAccessGroupItem(string $type, string $descriptor) : AccessGroupItem
Parameters
$type : string
$descriptor : string
Return values
AccessGroupItem

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

Search results