FilterBoolean
extends Filter
in package
Table of Contents
- $default_values : mixed
- $field : string
- $id : string
- $input : string
- $label : string
- $multiple : bool
- $operators : array<string|int, mixed>
- $placeholder : string
- $plugin : string
- $plugin_config : array<string|int, mixed>
- $plugins : array<string|int, mixed>
- $type : string
- $validation : array<string|int, mixed>
- $values : array<string|int, mixed>
- __construct() : mixed
- serValues() : void
- Задаёт значения для фильтров
- setId() : void
- Задаёт идентификатор
- setInput() : void
- Задаёт элемент ввода
- setLabel() : void
- Задаёт название фильтра
- setOperators() : void
- Задаёт операторы для фильтра
- setType() : void
- Задаёт тип фильтра
- setValidation() : void
- toArray() : array<string|int, mixed>
- Формирует массив из параметров фильтра
Properties
$default_values
protected
mixed
$default_values
$field
protected
string
$field
$id
protected
string
$id
$input
protected
string
$input
= ''
$label
protected
string
$label
$multiple
protected
bool
$multiple
$operators
protected
array<string|int, mixed>
$operators
= []
$placeholder
protected
string
$placeholder
$plugin
protected
string
$plugin
= ''
$plugin_config
protected
array<string|int, mixed>
$plugin_config
= []
$plugins
protected
array<string|int, mixed>
$plugins
$type
protected
string
$type
$validation
protected
array<string|int, mixed>
$validation
= []
$values
protected
array<string|int, mixed>
$values
= []
Methods
__construct()
public
__construct(string $id, string $label, mixed $default_values[, array<string|int, mixed> $values = [''] ]) : mixed
Parameters
- $id : string
- $label : string
- $default_values : mixed
- $values : array<string|int, mixed> = ['']
Return values
mixed —serValues()
Задаёт значения для фильтров
public
serValues(array<string|int, string> $values) : void
Parameters
- $values : array<string|int, string>
Return values
void —setId()
Задаёт идентификатор
public
setId(string $id) : void
Parameters
- $id : string
Return values
void —setInput()
Задаёт элемент ввода
public
setInput(string $input) : void
Parameters
- $input : string
Return values
void —setLabel()
Задаёт название фильтра
public
setLabel(string $label) : void
Parameters
- $label : string
Return values
void —setOperators()
Задаёт операторы для фильтра
public
setOperators(array<string|int, string> $operators) : void
Parameters
- $operators : array<string|int, string>
Return values
void —setType()
Задаёт тип фильтра
public
setType(string $type) : void
Parameters
- $type : string
Return values
void —setValidation()
public
setValidation(array<string|int, mixed> $validation) : void
Parameters
- $validation : array<string|int, mixed>
Return values
void —toArray()
Формирует массив из параметров фильтра
public
toArray() : array<string|int, mixed>