PHP Класс Collections\Collection

Наследование: implements collections\CollectionInterface, use trait TypeValidator
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$items array The collection's encapsulated array

Открытые методы

Метод Описание
__construct ( $type, array $items = [] ) Instantiates the collection by specifying what type of Object will be used.
add ( $item )
at ( $index )
clear ( )
contains ( callable $condition )
count ( )
drop ( $num )
dropRight ( $num )
dropWhile ( callable $condition )
each ( callable $callable )
every ( callable $condition )
filter ( callable $condition )
find ( callable $condition )
findIndex ( callable $condition )
findLast ( callable $condition )
findLastIndex ( callable $condition )
getIterator ( )
getType ( )
indexExists ( $index )
insert ( $index, $item )
insertRange ( $index, array $items )
map ( callable $callable )
merge ( $items )
reduce ( callable $callable, $initial = null )
reduceRight ( callable $callable, $initial = null )
removeAt ( $index )
reverse ( )
shuffle ( )
slice ( $start, $end )
sort ( callable $callback )
tail ( )
take ( $num )
takeRight ( $num )
takeWhile ( callable $condition )
toArray ( )
without ( callable $condition )

Защищенные методы

Метод Описание
countWhileTrue ( callable $condition ) : integer
setItemsFromTrustedSource ( array $items )

Приватные методы

Метод Описание
validateIndex ( integer $index ) Validates a number to be used as an index

Описание методов

__construct() публичный Метод

Instantiates the collection by specifying what type of Object will be used.
public __construct ( $type, array $items = [] )
$type
$items array

add() публичный Метод

public add ( $item )

at() публичный Метод

public at ( $index )

clear() публичный Метод

public clear ( )

contains() публичный Метод

public contains ( callable $condition )
$condition callable

count() публичный Метод

public count ( )

countWhileTrue() защищенный Метод

protected countWhileTrue ( callable $condition ) : integer
$condition callable
Результат integer

drop() публичный Метод

public drop ( $num )

dropRight() публичный Метод

public dropRight ( $num )

dropWhile() публичный Метод

public dropWhile ( callable $condition )
$condition callable

each() публичный Метод

public each ( callable $callable )
$callable callable

every() публичный Метод

public every ( callable $condition )
$condition callable

filter() публичный Метод

public filter ( callable $condition )
$condition callable

find() публичный Метод

public find ( callable $condition )
$condition callable

findIndex() публичный Метод

public findIndex ( callable $condition )
$condition callable

findLast() публичный Метод

public findLast ( callable $condition )
$condition callable

findLastIndex() публичный Метод

public findLastIndex ( callable $condition )
$condition callable

getIterator() публичный Метод

public getIterator ( )

getType() публичный Метод

public getType ( )

indexExists() публичный Метод

public indexExists ( $index )

insert() публичный Метод

public insert ( $index, $item )

insertRange() публичный Метод

public insertRange ( $index, array $items )
$items array

map() публичный Метод

public map ( callable $callable )
$callable callable

merge() публичный Метод

public merge ( $items )

reduce() публичный Метод

public reduce ( callable $callable, $initial = null )
$callable callable

reduceRight() публичный Метод

public reduceRight ( callable $callable, $initial = null )
$callable callable

removeAt() публичный Метод

public removeAt ( $index )

reverse() публичный Метод

public reverse ( )

setItemsFromTrustedSource() защищенный Метод

protected setItemsFromTrustedSource ( array $items )
$items array

shuffle() публичный Метод

public shuffle ( )

slice() публичный Метод

public slice ( $start, $end )

sort() публичный Метод

public sort ( callable $callback )
$callback callable

tail() публичный Метод

public tail ( )

take() публичный Метод

public take ( $num )

takeRight() публичный Метод

public takeRight ( $num )

takeWhile() публичный Метод

public takeWhile ( callable $condition )
$condition callable

toArray() публичный Метод

public toArray ( )

without() публичный Метод

public without ( callable $condition )
$condition callable

Описание свойств

$items защищенное свойство

The collection's encapsulated array
protected array $items
Результат array