PHP Класс Hal\Component\BusinessRule\Collection

For the full copyright and license information, please view the LICENSE file that was distributed with this source code.
Наследование: implements IteratorAggregate, implements Countable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( array $datas ) Constructor
count ( ) : integer Get number of valid items
first ( ) : mixed
getIterator ( ) : ArrayIterator | Traversable Get datas (implementation of IteratorAggregate)
push ( $item ) Push item in the stack
where ( $clause ) Add a where clause ->where('x => x > 5')

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

Метод Описание
applyFilter ( ) : void Filter datas

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

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

Constructor
public __construct ( array $datas )
$datas array

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

Filter datas
protected applyFilter ( ) : void
Результат void

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

Get number of valid items
public count ( ) : integer
Результат integer

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

public first ( ) : mixed
Результат mixed

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

Get datas (implementation of IteratorAggregate)
public getIterator ( ) : ArrayIterator | Traversable
Результат ArrayIterator | Traversable

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

Push item in the stack
public push ( $item )
$item

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

Add a where clause ->where('x => x > 5')
public where ( $clause )
$clause