WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

Automattic\WooCommerce\Admin\RemoteInboxNotifications

GetRuleProcessor::get_processor() public WC 1.0

Get the processor for the specified rule type.

{} Это метод класса: GetRuleProcessor{}

Хуков нет.

Возвращает

RuleProcessorInterface. The matching processor for the specified rule type, or a FailRuleProcessor if no matching processor is found.

Использование

$result = GetRuleProcessor::get_processor( $rule_type );
$rule_type(строка) (обязательный)
The rule type.

Код GetRuleProcessor::get_processor() WC 4.7.0

<?php
public static function get_processor( $rule_type ) {
	switch ( $rule_type ) {
		case 'plugins_activated':
			return new PluginsActivatedRuleProcessor();
		case 'publish_after_time':
			return new PublishAfterTimeRuleProcessor();
		case 'publish_before_time':
			return new PublishBeforeTimeRuleProcessor();
		case 'not':
			return new NotRuleProcessor();
		case 'or':
			return new OrRuleProcessor();
		case 'fail':
			return new FailRuleProcessor();
		case 'pass':
			return new PassRuleProcessor();
		case 'plugin_version':
			return new PluginVersionRuleProcessor();
		case 'stored_state':
			return new StoredStateRuleProcessor();
		case 'order_count':
			return new OrderCountRuleProcessor();
		case 'wcadmin_active_for':
			return new WCAdminActiveForRuleProcessor();
		case 'product_count':
			return new ProductCountRuleProcessor();
		case 'onboarding_profile':
			return new OnboardingProfileRuleProcessor();
		case 'is_ecommerce':
			return new IsEcommerceRuleProcessor();
	}

	return new FailRuleProcessor();
}