Automattic\WooCommerce\Admin\RemoteInboxNotifications
BaseLocationStateRuleProcessor::process()
Performs a comparison operation against the base location - state.
Метод класса: BaseLocationStateRuleProcessor{}
Хуков нет.
Возвращает
true|false
. The result of the operation.
Использование
$BaseLocationStateRuleProcessor = new BaseLocationStateRuleProcessor(); $BaseLocationStateRuleProcessor->process( $rule, $stored_state );
- $rule(объект) (обязательный)
- The specific rule being processed by this rule processor.
- $stored_state(объект) (обязательный)
- Stored state.
Код BaseLocationStateRuleProcessor::process() BaseLocationStateRuleProcessor::process WC 8.7.0
public function process( $rule, $stored_state ) { $base_location = wc_get_base_location(); if ( ! is_array( $base_location ) || ! array_key_exists( 'state', $base_location ) ) { return false; } return ComparisonOperation::compare( $base_location['state'], $rule->value, $rule->operation ); }