PHP Класс LazyRecord\CollectionFilter\CollectionFilter

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$collection
$schema the schema object
$validFields
$validValues contains field-to-definitions data structure: "field_name" => [ 1,2,3,4 ] "field_name" => [ "foo", "bar" ] "field_name" => [ "label" => 1, "label2" => 2]

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

Метод Описание
__construct ( BaseCollection $collection )
apply ( array $args )
applyFromRequest ( $requestPrefix = '_filter_' ) Apply filters from request parameters.
defineContains ( $field )
defineEndsWith ( $field )
defineEqual ( $fieldName, $validValues = null )
defineInSet ( $field, $validValues )
defineRange ( $field, $validValues = null )
defineStartsWith ( $field )
getCollection ( $c )
setCollection ( $c )
validateValue ( $validValues, &$val )

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

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

public __construct ( BaseCollection $collection )
$collection LazyRecord\BaseCollection

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

public apply ( array $args )
$args array

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

Apply filters from request parameters.
public applyFromRequest ( $requestPrefix = '_filter_' )

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

public defineContains ( $field )

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

public defineEndsWith ( $field )

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

public defineEqual ( $fieldName, $validValues = null )

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

public defineInSet ( $field, $validValues )

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

public defineRange ( $field, $validValues = null )

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

public defineStartsWith ( $field )

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

public getCollection ( $c )

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

public setCollection ( $c )

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

public validateValue ( $validValues, &$val )

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

$collection публичное свойство

public $collection

$schema публичное свойство

the schema object
public $schema

$validFields публичное свойство

public $validFields

$validValues публичное свойство

contains field-to-definitions data structure: "field_name" => [ 1,2,3,4 ] "field_name" => [ "foo", "bar" ] "field_name" => [ "label" => 1, "label2" => 2]
public $validValues