PHP Класс Papi_Conditional_Rules, papi

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

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

Метод Описание
__construct ( ) The constructor.
rule_between ( Papi_Core_Conditional_Rule $rule ) : boolean Between conditional rule.
rule_empty ( Papi_Core_Conditional_Rule $rule ) : boolean Empty conditional rule.
rule_equal ( Papi_Core_Conditional_Rule $rule ) : boolean Equal conditional rule.
rule_exists ( Papi_Core_Conditional_Rule $rule ) : boolean Exists conditional rule.
rule_greater_then ( Papi_Core_Conditional_Rule $rule ) : boolean Greater then conditional rule.
rule_greater_then_or_equal ( Papi_Core_Conditional_Rule $rule ) : boolean Greater then or equal conditional rule.
rule_in ( Papi_Core_Conditional_Rule $rule ) : boolean In array conditional rule.
rule_less_then ( Papi_Core_Conditional_Rule $rule ) : boolean Less then conditional rule.
rule_less_then_or_equal ( Papi_Core_Conditional_Rule $rule ) : boolean Less then or equal conditional rule.
rule_like ( Papi_Core_Conditional_Rule $rule ) : boolean Like conditional rule.
rule_not_between ( Papi_Core_Conditional_Rule $rule ) : boolean Not between conditional rule.
rule_not_empty ( Papi_Core_Conditional_Rule $rule ) : boolean Empty conditional rule.
rule_not_equal ( Papi_Core_Conditional_Rule $rule ) : boolean Not equal conditional rule.
rule_not_exists ( Papi_Core_Conditional_Rule $rule ) : boolean Not exists conditional rule.
rule_not_in ( Papi_Core_Conditional_Rule $rule ) : boolean Not in array conditional rule.
setup_filters ( ) Setup filters.

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

Метод Описание
convert_bool ( mixed $str ) : mixed Convert string bool to bool.
convert_number ( string $str ) : float | integer Convert string number to int or float.
convert_prop ( mixed $value, Papi_Core_Conditional_Rule $rule ) : mixed Convert value from a property.
get_between_values ( Papi_Core_Conditional_Rule $rule ) : array Get between values.
get_converted_value ( Papi_Core_Conditional_Rule $rule ) : array Get converted value.
get_deep_value ( string $slug, mixed $value ) : mixed Get deep value.
get_value ( Papi_Core_Conditional_Rule $rule ) : mixed Get property value.

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

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

The constructor.
public __construct ( )

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

Convert string bool to bool.
protected convert_bool ( mixed $str ) : mixed
$str mixed
Результат mixed

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

Convert string number to int or float.
protected convert_number ( string $str ) : float | integer
$str string
Результат float | integer

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

Convert value from a property.
protected convert_prop ( mixed $value, Papi_Core_Conditional_Rule $rule ) : mixed
$value mixed
$rule Papi_Core_Conditional_Rule
Результат mixed

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

Get between values.
protected get_between_values ( Papi_Core_Conditional_Rule $rule ) : array
$rule Papi_Core_Conditional_Rule
Результат array

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

Get converted value.
protected get_converted_value ( Papi_Core_Conditional_Rule $rule ) : array
$rule Papi_Core_Conditional_Rule
Результат array

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

Get deep value.
protected get_deep_value ( string $slug, mixed $value ) : mixed
$slug string
$value mixed
Результат mixed

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

Get property value.
protected get_value ( Papi_Core_Conditional_Rule $rule ) : mixed
$rule Papi_Core_Conditional_Rule
Результат mixed

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

Between conditional rule.
public rule_between ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

Empty conditional rule.
public rule_empty ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

Equal conditional rule.
public rule_equal ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

Exists conditional rule.
public rule_exists ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

Greater then conditional rule.
public rule_greater_then ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

Greater then or equal conditional rule.
public rule_greater_then_or_equal ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

In array conditional rule.
public rule_in ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

Less then conditional rule.
public rule_less_then ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

Less then or equal conditional rule.
public rule_less_then_or_equal ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

Like conditional rule.
public rule_like ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

Not between conditional rule.
public rule_not_between ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

Empty conditional rule.
public rule_not_empty ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

Not equal conditional rule.
public rule_not_equal ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

Not exists conditional rule.
public rule_not_exists ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

Not in array conditional rule.
public rule_not_in ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Результат boolean

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

Setup filters.
public setup_filters ( )