FilterCondition
in package
Table of Contents
Properties
- $glue : "OR"|"AND"
- $operator : "="|"<>"|"<"|"<="|">"|">="|"LIKE"|"NOT LIKE"|"REGEXP"|"NOT REGEXP"
- $value : mixed
Methods
- __construct() : mixed
- fromFieldSearch() : array<string|int, FilterCondition>
- Field_Search の指定したフィールドからFilterConditionの配列を生成する
- getGlue() : "OR"|"AND"
- getOperator() : "="|"<>"|"<"|"<="|">"|">="|"LIKE"|"NOT LIKE"|"REGEXP"|"NOT REGEXP"
- getValue() : mixed
Properties
$glue
private
"OR"|"AND"
$glue
$operator
private
"="|"<>"|"<"|"<="|">"|">="|"LIKE"|"NOT LIKE"|"REGEXP"|"NOT REGEXP"
$operator
$value
private
mixed
$value
Methods
__construct()
public
__construct(mixed $value, "="|"<>"|"<"|"<="|">"|">="|"LIKE"|"NOT LIKE"|"REGEXP"|"NOT REGEXP" $operator, "OR"|"AND" $glue) : mixed
Parameters
- $value : mixed
- $operator : "="|"<>"|"<"|"<="|">"|">="|"LIKE"|"NOT LIKE"|"REGEXP"|"NOT REGEXP"
- $glue : "OR"|"AND"
fromFieldSearch()
Field_Search の指定したフィールドからFilterConditionの配列を生成する
public
static fromFieldSearch(Field_Search $fieldSearch, string $fieldName) : array<string|int, FilterCondition>
Parameters
- $fieldSearch : Field_Search
- $fieldName : string
Return values
array<string|int, FilterCondition>getGlue()
public
getGlue() : "OR"|"AND"
Return values
"OR"|"AND"getOperator()
public
getOperator() : "="|"<>"|"<"|"<="|">"|">="|"LIKE"|"NOT LIKE"|"REGEXP"|"NOT REGEXP"
Return values
"="|"<>"|"<"|"<="|">"|">="|"LIKE"|"NOT LIKE"|"REGEXP"|"NOT REGEXP"getValue()
public
getValue() : mixed