Documentation

GroupCollection
in package
implements IteratorAggregate

FinalYes
Tags
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

psalm-immutable
template-implements

IteratorAggregate<int, Group>

Table of Contents

Interfaces

IteratorAggregate

Properties

$groups  : array<string|int, mixed>

Methods

asArray()  : array<string|int, mixed>
asArrayOfStrings()  : array<string|int, mixed>
fromArray()  : self
getIterator()  : GroupCollectionIterator
isEmpty()  : bool
__construct()  : mixed

Properties

$groups read-only

private array<string|int, mixed> $groups
Tags
psalm-var

list<Group>

Methods

asArray()

public asArray() : array<string|int, mixed>
Tags
psalm-return

list<Group>

Return values
array<string|int, mixed>

asArrayOfStrings()

public asArrayOfStrings() : array<string|int, mixed>
Tags
psalm-return

list

Return values
array<string|int, mixed>

fromArray()

public static fromArray(array<string|int, mixed> $groups) : self
Parameters
$groups : array<string|int, mixed>
Tags
psalm-param

list<Group> $groups

Return values
self

        
On this page

Search results