FieldCollection implements ItemCollection, Item, Iterator, Countable
Table of Contents
Interfaces
- ItemCollection
- Item
- Iterator
- Countable
Methods
- __construct() : mixed
- add() : FieldCollection
- clear() : FieldCollection
- count() : int
- current() : Field|null
- filter() : FieldCollection
- findFirst() : Field|null
- getFirst() : Field|null
- getFirstByName() : Field|null
- isEmpty() : bool
- key() : int
- listNames() : array<string|int, string>
- next() : void
- rewind() : void
- toArray() : array<string|int, T>
- valid() : bool
Methods
__construct()
public
__construct(Field ...$items) : mixed
Parameters
- $items : Field
add()
public
add(Field $item) : FieldCollection
Parameters
- $item : Field
Return values
FieldCollectionclear()
public
clear() : FieldCollection
Return values
FieldCollectioncount()
public
count() : int
Return values
intcurrent()
public
current() : Field|null
Return values
Field|nullfilter()
public
final filter(Closure $rule) : FieldCollection
Parameters
- $rule : Closure
Return values
FieldCollectionfindFirst()
public
final findFirst(Closure $rule) : Field|null
Parameters
- $rule : Closure
Return values
Field|nullgetFirst()
public
getFirst() : Field|null
Return values
Field|nullgetFirstByName()
public
getFirstByName(string $name) : Field|null
Parameters
- $name : string
Return values
Field|nullisEmpty()
public
isEmpty() : bool
Return values
boolkey()
public
key() : int
Return values
intlistNames()
public
listNames() : array<string|int, string>
Return values
array<string|int, string>next()
public
next() : void
rewind()
public
rewind() : void
toArray()
public
toArray() : array<string|int, T>
Return values
array<string|int, T>valid()
public
valid() : bool