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

Automattic\WooCommerce\Admin\RemoteInboxNotifications

RuleEvaluator::evaluate() public WC 1.0

Evaluate the given rules as an AND operation - return false early if a rule evaluates to false.

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

Хуков нет.

Возвращает

true/false. The result of the operation.

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

$RuleEvaluator = new RuleEvaluator();
$RuleEvaluator->evaluate( $rules, $stored_state );
$rules(массив/объект) (обязательный)
The rule or rules being processed.
$stored_state(объект) (обязательный)
Stored state.

Код RuleEvaluator::evaluate() WC 4.7.0

<?php
public function evaluate( $rules, $stored_state ) {
	if ( ! is_array( $rules ) ) {
		$rules = array( $rules );
	}

	if ( 0 === count( $rules ) ) {
		return false;
	}

	foreach ( $rules as $rule ) {
		$processor        = $this->get_rule_processor->get_processor( $rule->type );
		$processor_result = $processor->process( $rule, $stored_state );

		if ( ! $processor_result ) {
			return false;
		}
	}

	return true;
}