PHP Class Ouzo\Utilities\FluentArray

Show file Open project: letsdrink/ouzo Class Usage Examples

Public Methods

Method Description
__construct ( $_array )
filter ( $function )
filterByAllowedKeys ( $allowedKeys )
filterByKeys ( $function )
filterNotBlank ( )
firstOr ( $default )
flatten ( )
from ( $_array )
groupBy ( $selector )
intersect ( array $array )
keys ( )
limit ( $number )
map ( $function )
mapEntries ( $function )
mapKeys ( $function )
reverse ( )
skip ( $number )
sort ( $comparator )
toArray ( )
toJson ( )
toMap ( $keyFunction, $valueFunction = null )
unique ( )
uniqueBy ( $selector ) : FluentArray
values ( )

Method Details

__construct() public method

public __construct ( $_array )

filter() public method

public filter ( $function )

filterByAllowedKeys() public method

public filterByAllowedKeys ( $allowedKeys )

filterByKeys() public method

public filterByKeys ( $function )

filterNotBlank() public method

public filterNotBlank ( )

firstOr() public method

public firstOr ( $default )

flatten() public method

public flatten ( )

from() public static method

public static from ( $_array )

groupBy() public method

public groupBy ( $selector )

intersect() public method

public intersect ( array $array )
$array array

keys() public method

public keys ( )

limit() public method

public limit ( $number )

map() public method

public map ( $function )

mapEntries() public method

public mapEntries ( $function )

mapKeys() public method

public mapKeys ( $function )

reverse() public method

public reverse ( )

skip() public method

public skip ( $number )

sort() public method

public sort ( $comparator )

toArray() public method

public toArray ( )

toJson() public method

public toJson ( )

toMap() public method

public toMap ( $keyFunction, $valueFunction = null )

unique() public method

public unique ( )

uniqueBy() public method

public uniqueBy ( $selector ) : FluentArray
$selector
return FluentArray

values() public method

public values ( )