PHP Класс MultiFieldPartialMatchFilter, silvershop-core

Наследование: extends PartialMatchFilter
Показать файл Открыть проект

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

Свойство Тип Описание
$subfilterModifiers array
$subfilters array

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

Метод Описание
__construct ( string $fullName, mixed $value = false, array $modifiers = [], array $otherFields = [] )
apply ( DataQuery $query )
setModifiers ( array $modifiers )
setSubfilters ( array $fieldNames )
setValue ( string $value )

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

Метод Описание
shouldSplitWords ( ) : boolean

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

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

public __construct ( string $fullName, mixed $value = false, array $modifiers = [], array $otherFields = [] )
$fullName string Determines the name of the field, as well as the searched database column. Can contain a relation name in dot notation, which will automatically join the necessary tables (e.g. "Comments.Name" to join the "Comments" has-many relationship and search the "Name" column when applying this filter to a SiteTree class).
$value mixed [optional]
$modifiers array [optional]
$otherFields array [optional]

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

public apply ( DataQuery $query )
$query DataQuery

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

public setModifiers ( array $modifiers )
$modifiers array

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

public setSubfilters ( array $fieldNames )
$fieldNames array

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

public setValue ( string $value )
$value string

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

protected shouldSplitWords ( ) : boolean
Результат boolean

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

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

protected array $subfilterModifiers
Результат array

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

protected array $subfilters
Результат array