PHP Класс Gpf_Rpc_FilterCollection

Наследование: extends Gpf_Object, implements IteratorAggregate
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Gpf_Rpc_Params $params = null )
add ( array $filterArray )
addTo ( Gpf_SqlBuilder_WhereClause $whereClause )
getFilter ( string $code ) : array Returns first filter with specified code.
getFilterValue ( $code )
getIterator ( ) : ArrayIterator
getSize ( )
isFilter ( $code )
loadDefaultFilterCollection ( $filterType )
loadFilterById ( $filterId )
matches ( Gpf_Data_Record $row )

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

Метод Описание
init ( Gpf_Rpc_Params $params )

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

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

public __construct ( Gpf_Rpc_Params $params = null )
$params Gpf_Rpc_Params

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

public add ( array $filterArray )
$filterArray array

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

public addTo ( Gpf_SqlBuilder_WhereClause $whereClause )
$whereClause Gpf_SqlBuilder_WhereClause

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

If filter with specified code does not exists null is returned.
public getFilter ( string $code ) : array
$code string
Результат array

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

public getFilterValue ( $code )

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

public getIterator ( ) : ArrayIterator
Результат ArrayIterator

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

public getSize ( )

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

public isFilter ( $code )

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

public loadDefaultFilterCollection ( $filterType )

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

public loadFilterById ( $filterId )

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

public matches ( Gpf_Data_Record $row )
$row Gpf_Data_Record