PHP Класс Puli\Repository\Resource\Collection\ArrayResourceCollection

С версии: 1.0
Автор: Bernhard Schussek ([email protected])
Наследование: implements IteratorAggregat\IteratorAggregate, implements Puli\Repository\Api\ResourceCollection
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Puli\Repository\Api\Resource\PuliResource[] | Traversabl\Traversable $resources = [] ) Creates a new collection.
add ( Puli\Repository\Api\Resource\PuliResource $resource )
clear ( )
count ( )
get ( $key )
getIterator ( $mode = ResourceCollectionIterator::KEY_AS_CURSOR )
getNames ( )
getPaths ( )
has ( $key )
isEmpty ( )
keys ( )
merge ( $resources )
offsetExists ( $key )
offsetGet ( $key )
offsetSet ( $key, $value )
offsetUnset ( $key )
remove ( $key )
replace ( $resources )
set ( $key, Puli\Repository\Api\Resource\PuliResource $resource )
toArray ( )

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

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

You can pass the resources that you want to initially store in the collection as argument.
public __construct ( Puli\Repository\Api\Resource\PuliResource[] | Traversabl\Traversable $resources = [] )
$resources Puli\Repository\Api\Resource\PuliResource[] | Traversabl\Traversable The resources to store in the collection.

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

public add ( Puli\Repository\Api\Resource\PuliResource $resource )
$resource Puli\Repository\Api\Resource\PuliResource

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

public clear ( )

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

public count ( )

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

public get ( $key )

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

public getIterator ( $mode = ResourceCollectionIterator::KEY_AS_CURSOR )

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

public getNames ( )

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

public getPaths ( )

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

public has ( $key )

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

public isEmpty ( )

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

public keys ( )

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

public merge ( $resources )

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

public offsetExists ( $key )

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

public offsetGet ( $key )

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

public offsetSet ( $key, $value )

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

public offsetUnset ( $key )

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

public remove ( $key )

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

public replace ( $resources )

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

public set ( $key, Puli\Repository\Api\Resource\PuliResource $resource )
$resource Puli\Repository\Api\Resource\PuliResource

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

public toArray ( )