Groups
in package
implements
JsonSerializable, IteratorAggregate
Class Groups
Interfaces, Classes and Traits
- JsonSerializable
- IteratorAggregate
Table of Contents
- $groups : array<string|int, Group>
- create() : Groups
- getIterator() : Traversable|array<string|int, Group>
- jsonSerialize() : array<string|int, Group>
- tags() : array<string|int, string>
- __construct() : mixed
- Groups constructor.
Properties
$groups
private
array<string|int, Group>
$groups
Methods
create()
public
static create(Group ...$groups) : Groups
Parameters
- $groups : Group
Return values
Groups —getIterator()
public
getIterator() : Traversable|array<string|int, Group>
Return values
Traversable|array<string|int, Group> —jsonSerialize()
public
jsonSerialize() : array<string|int, Group>
Return values
array<string|int, Group> —tags()
public
tags() : array<string|int, string>
Return values
array<string|int, string> —__construct()
Groups constructor.
private
__construct(array<string|int, Group> ...$groups) : mixed
Parameters
- $groups : array<string|int, Group>