Automattic\WooCommerce\Admin\RemoteSpecs\RuleProcessors
GetRuleProcessorForContext::get_processor
Get the processor for the specified rule type.
Method of the class: GetRuleProcessorForContext{}
No Hooks.
Returns
RuleProcessorInterface
. The matching processor for the specified rule type, or a FailRuleProcessor if no matching processor is found.
Usage
$GetRuleProcessorForContext = new GetRuleProcessorForContext(); $GetRuleProcessorForContext->get_processor( $rule_type );
- $rule_type(string) (required)
- The rule type.
GetRuleProcessorForContext::get_processor() GetRuleProcessorForContext::get processor code WC 9.9.5
public function get_processor( $rule_type ) { switch ( $rule_type ) { case 'context_plugins': return new ContextPluginsRuleProcessor( $this->context['plugins'] ?? array() ); } return GetRuleProcessor::get_processor( $rule_type ); }