PHP 클래스 Papi_Conditional_Rules, papi

파일 보기 프로젝트 열기: wp-papi/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 ( )