CollectionInterface
extends
ArrayAccess, JsonSerializable, IteratorAggregate, Countable
Table of Contents
Methods
-
__debugInfo()
: array<string|int, mixed>
-
__serialize()
: array<string|int, mixed>
-
__unserialize()
: void
-
clear()
: void
-
count()
: int
-
fill()
: self
-
filter()
: mixed
-
find()
: mixed
-
first()
: mixed
-
get()
: mixed
-
getIterator()
: Traversable
-
has()
: bool
-
isset()
: bool
-
jsonSerialize()
: array<string|int, mixed>
-
last()
: mixed
-
map()
: mixed
-
merge()
: self
-
offsetExists()
: bool
-
offsetGet()
: mixed
-
offsetSet()
: void
-
offsetUnset()
: void
-
pull()
: mixed
-
push()
: self
-
pushItem()
: self
-
serialize()
: string
-
set()
: mixed
-
toArray()
: mixed
-
unserialize()
: void
__debugInfo()
public
__debugInfo() : array<string|int, mixed>
Return values
array<string|int, mixed>
__serialize()
public
__serialize() : array<string|int, mixed>
Return values
array<string|int, mixed>
__unserialize()
public
__unserialize(mixed $data) : void
Parameters
-
$data
: mixed
-
clear()
public
clear() : void
count()
public
count() : int
fill()
public
fill(mixed $items) : self
Parameters
-
$items
: mixed
-
filter()
public
filter(callable $callback) : mixed
Parameters
-
$callback
: callable
-
find()
public
find(callable $callback) : mixed
Parameters
-
$callback
: callable
-
first()
public
first() : mixed
get()
public
get(string $discrim, mixed $key) : mixed
Parameters
-
$discrim
: string
-
-
$key
: mixed
-
getIterator()
public
getIterator() : Traversable
Return values
Traversable
has()
public
has(mixed ...$keys) : bool
Parameters
-
$keys
: mixed
-
isset()
public
isset(mixed $offset) : bool
Parameters
-
$offset
: mixed
-
jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>
last()
public
last() : mixed
map()
public
map(callable $callback) : mixed
Parameters
-
$callback
: callable
-
merge()
public
merge(mixed $collection) : self
Parameters
-
$collection
: mixed
-
offsetExists()
public
offsetExists(mixed $offset) : bool
Parameters
-
$offset
: mixed
-
offsetGet()
public
offsetGet(mixed $offset) : mixed
Parameters
-
$offset
: mixed
-
offsetSet()
public
offsetSet(mixed $offset, mixed $value) : void
Parameters
-
$offset
: mixed
-
-
$value
: mixed
-
offsetUnset()
public
offsetUnset(mixed $offset) : void
Parameters
-
$offset
: mixed
-
pull()
public
pull(mixed $key[, mixed $default = null ]) : mixed
Parameters
-
$key
: mixed
-
-
$default
: mixed
= null
-
push()
public
push(mixed ...$items) : self
Parameters
-
$items
: mixed
-
pushItem()
public
pushItem(mixed $item) : self
Parameters
-
$item
: mixed
-
serialize()
public
serialize([int $flags = 0 ][, int|null $depth = 512 ]) : string
Parameters
-
$flags
: int
= 0
-
-
$depth
: int|null
= 512
-
set()
public
set(mixed $offset, mixed $value) : mixed
Parameters
-
$offset
: mixed
-
-
$value
: mixed
-
toArray()
public
toArray() : mixed
unserialize()
public
unserialize(string $serialized) : void
Parameters
-
$serialized
: string
-