FieldNames
in package
implements
IteratorAggregate
Class FieldNames
Interfaces, Classes and Traits
- IteratorAggregate
Table of Contents
- $fieldNames : array<string|int, FieldName>
- __construct() : mixed
- FieldNames constructor.
- create() : FieldNames
- getIterator() : Traversable|array<string|int, FieldName>
- toArray() : array<string|int, mixed>
- with() : FieldNames
Properties
$fieldNames
protected
array<string|int, FieldName>
$fieldNames
= []
Methods
__construct()
FieldNames constructor.
public
__construct(array<string|int, FieldName> $fieldNames) : mixed
Parameters
- $fieldNames : array<string|int, FieldName>
Return values
mixed —create()
public
static create(FieldName ...$fieldNames) : FieldNames
Parameters
- $fieldNames : FieldName
Return values
FieldNames —getIterator()
public
getIterator() : Traversable|array<string|int, FieldName>
Return values
Traversable|array<string|int, FieldName> —toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed> —with()
public
with(FieldName $newName) : FieldNames
Parameters
- $newName : FieldName