GroupCollection
in package
implements
GroupCollectionInterface
Class GroupCollection
Interfaces, Classes and Traits
- GroupCollectionInterface
- Interface GroupCollectionInterface
Table of Contents
- $groups : array<string|int, mixed>
- addGroup() : mixed
- addGroups() : mixed
- count() : int
- get() : mixed
- getById() : GroupInterface
- getIterator() : Traversable
- jsonSerialize() : mixed
Properties
$groups
protected
array<string|int, mixed>
$groups
= []
Methods
addGroup()
public
addGroup(GroupInterface $group) : mixed
Parameters
- $group : GroupInterface
Tags
Return values
mixed —addGroups()
public
addGroups(GroupCollectionInterface $groups) : mixed
Parameters
- $groups : GroupCollectionInterface
Tags
Return values
mixed —count()
public
count() : int
Return values
int —get()
public
get(int $index) : mixed
Parameters
- $index : int
Tags
Return values
mixed —getById()
public
getById(GroupIdentifierInterface $id) : GroupInterface
Parameters
- $id : GroupIdentifierInterface
Tags
Return values
GroupInterface —getIterator()
public
getIterator() : Traversable
Tags
Return values
Traversable —jsonSerialize()
public
jsonSerialize() : mixed