scalikephp

SeqBuilder

Seq building functions.

Table of Contents

create()  : Seq
Returns a Seq of values generated by closure.
empty()  : Seq
Returns the empty Seq.
emptySeq()  : Seq
Returns the empty Seq.
from()  : Seq
Returns a Seq of items.
fromArray()  : Seq
Returns a Seq from iterable.
fromTraversable()  : Seq
Returns a Seq from a Traversable.
merge()  : Seq
Returns a Seq from given iterables.

Methods

create()

Returns a Seq of values generated by closure.

public final static create(Closure $f) : Seq
Parameters
$f : Closure
Return values
Seq

empty()

Returns the empty Seq.

public final static empty() : Seq
Return values
Seq

emptySeq()

Returns the empty Seq.

public final static emptySeq() : Seq
Tags
deprecated

Use Seq::empty() instead.

Return values
Seq

from()

Returns a Seq of items.

public final static from(array<string|int, mixed> ...$items) : Seq
Parameters
$items : array<string|int, mixed>
Return values
Seq

fromArray()

Returns a Seq from iterable.

public final static fromArray(null|iteratable<string|int, mixed> $iterable) : Seq
Parameters
$iterable : null|iteratable<string|int, mixed>
Tags
throws
InvalidArgumentException
Return values
Seq

fromTraversable()

Returns a Seq from a Traversable.

public final static fromTraversable(Traversable $traversable) : Seq
Parameters
$traversable : Traversable
Return values
Seq

merge()

Returns a Seq from given iterables.

public final static merge(array<string|int, iteratable<string|int, mixed>> ...$iterables) : Seq
Parameters
$iterables : array<string|int, iteratable<string|int, mixed>>
Return values
Seq

Search results