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

Automattic\WooCommerce\Admin\Features\RemoteFreeExtensions

EvaluateExtension::evaluate() public WC 1.0

Evaluates the spec and returns the extension.

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

Хуков нет.

Возвращает

Массив. The evaluated extension section.

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

$result = EvaluateExtension::evaluate( $spec );
$spec(массив) (обязательный)
The extension section to evaluate.

Код EvaluateExtension::evaluate() WC 5.5.2

<?php
public static function evaluate( $spec ) {
	$rule_evaluator = new RuleEvaluator();

	foreach ( $spec->plugins as $plugin ) {

		if ( isset( $plugin->is_visible ) ) {
			$is_visible         = $rule_evaluator->evaluate( $plugin->is_visible );
			$plugin->is_visible = $is_visible;
		} else {
			$plugin->is_visible = true;
		}
	}

	return $spec;
}