PHP Class Papi_Conditional_Rules, papi

Afficher le fichier Open project: wp-papi/papi

Méthodes publiques

Méthode Description
__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.

Méthodes protégées

Méthode Description
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.

Method Details

__construct() public méthode

The constructor.
public __construct ( )

convert_bool() protected méthode

Convert string bool to bool.
protected convert_bool ( mixed $str ) : mixed
$str mixed
Résultat mixed

convert_number() protected méthode

Convert string number to int or float.
protected convert_number ( string $str ) : float | integer
$str string
Résultat float | integer

convert_prop() protected méthode

Convert value from a property.
protected convert_prop ( mixed $value, Papi_Core_Conditional_Rule $rule ) : mixed
$value mixed
$rule Papi_Core_Conditional_Rule
Résultat mixed

get_between_values() protected méthode

Get between values.
protected get_between_values ( Papi_Core_Conditional_Rule $rule ) : array
$rule Papi_Core_Conditional_Rule
Résultat array

get_converted_value() protected méthode

Get converted value.
protected get_converted_value ( Papi_Core_Conditional_Rule $rule ) : array
$rule Papi_Core_Conditional_Rule
Résultat array

get_deep_value() protected méthode

Get deep value.
protected get_deep_value ( string $slug, mixed $value ) : mixed
$slug string
$value mixed
Résultat mixed

get_value() protected méthode

Get property value.
protected get_value ( Papi_Core_Conditional_Rule $rule ) : mixed
$rule Papi_Core_Conditional_Rule
Résultat mixed

rule_between() public méthode

Between conditional rule.
public rule_between ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

rule_empty() public méthode

Empty conditional rule.
public rule_empty ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

rule_equal() public méthode

Equal conditional rule.
public rule_equal ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

rule_exists() public méthode

Exists conditional rule.
public rule_exists ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

rule_greater_then() public méthode

Greater then conditional rule.
public rule_greater_then ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

rule_greater_then_or_equal() public méthode

Greater then or equal conditional rule.
public rule_greater_then_or_equal ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

rule_in() public méthode

In array conditional rule.
public rule_in ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

rule_less_then() public méthode

Less then conditional rule.
public rule_less_then ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

rule_less_then_or_equal() public méthode

Less then or equal conditional rule.
public rule_less_then_or_equal ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

rule_like() public méthode

Like conditional rule.
public rule_like ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

rule_not_between() public méthode

Not between conditional rule.
public rule_not_between ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

rule_not_empty() public méthode

Empty conditional rule.
public rule_not_empty ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

rule_not_equal() public méthode

Not equal conditional rule.
public rule_not_equal ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

rule_not_exists() public méthode

Not exists conditional rule.
public rule_not_exists ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

rule_not_in() public méthode

Not in array conditional rule.
public rule_not_in ( Papi_Core_Conditional_Rule $rule ) : boolean
$rule Papi_Core_Conditional_Rule
Résultat boolean

setup_filters() public méthode

Setup filters.
public setup_filters ( )