PHP Class Papi_Core_Conditional, papi

Show file Open project: wp-papi/papi Class Usage Examples

Protected Properties

Property Type Description
$relations array Available relations.

Public Methods

Method Description
display ( array $rules, Papi_Core_Property $property = null ) : boolean Check if the property should be displayed by the rules.
prepare_rules ( array $rules, Papi_Core_Property $property = null ) : array Prepare rules.

Protected Methods

Method Description
display_by_relation ( array $rules ) : boolean Get the display by relation.
get_rule_slug ( Papi_Core_Conditional_Rule $rule, Papi_Core_Property $property ) : string Get rule slug.

Method Details

display() public method

Check if the property should be displayed by the rules.
public display ( array $rules, Papi_Core_Property $property = null ) : boolean
$rules array
$property Papi_Core_Property
return boolean

display_by_relation() protected method

Get the display by relation.
protected display_by_relation ( array $rules ) : boolean
$rules array
return boolean

get_rule_slug() protected method

Get rule slug.
protected get_rule_slug ( Papi_Core_Conditional_Rule $rule, Papi_Core_Property $property ) : string
$rule Papi_Core_Conditional_Rule
$property Papi_Core_Property
return string

prepare_rules() public method

Prepare rules.
public prepare_rules ( array $rules, Papi_Core_Property $property = null ) : array
$rules array
$property Papi_Core_Property
return array

Property Details

$relations protected property

Available relations.
protected array $relations
return array