AccessGroupItems
in package
implements
IteratorAggregate
Class AccessGroupItems
Interfaces, Classes and Traits
- IteratorAggregate
Table of Contents
- $groupItems : array<string|int, AccessGroupItem>
- create() : AccessGroupItems
- getIterator() : Traversable|array<string|int, AccessGroupItem>
- withItem() : AccessGroupItems
- withoutItem() : AccessGroupItems
- __construct() : mixed
- AccessGroupItems constructor.
Properties
$groupItems
private
array<string|int, AccessGroupItem>
$groupItems
Methods
create()
public
static create(AccessGroupItem ...$groupItems) : AccessGroupItems
Parameters
- $groupItems : AccessGroupItem
Return values
AccessGroupItems —getIterator()
public
getIterator() : Traversable|array<string|int, AccessGroupItem>
Return values
Traversable|array<string|int, AccessGroupItem> —withItem()
public
withItem(AccessGroupItem $groupItem) : AccessGroupItems
Parameters
- $groupItem : AccessGroupItem
Return values
AccessGroupItems —withoutItem()
public
withoutItem(AccessGroupItem $groupItem) : AccessGroupItems
Parameters
- $groupItem : AccessGroupItem
Return values
AccessGroupItems —__construct()
AccessGroupItems constructor.
private
__construct(AccessGroupItem ...$groupItems) : mixed
Parameters
- $groupItems : AccessGroupItem