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

Automattic\WooCommerce\Admin\Features\RemoteFreeExtensions

EvaluateExtension{} WC 1.0

Evaluates the spec and returns the evaluated method.

Хуков нет.

Возвращает

null. Ничего.

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

$EvaluateExtension = new EvaluateExtension();
// use class methods

Методы

  1. evaluate( $spec )

Код EvaluateExtension{} WC 5.5.2

<?php
class EvaluateExtension {
	/**
	 * Evaluates the spec and returns the extension.
	 *
	 * @param array $spec The extension section to evaluate.
	 * @return array The evaluated extension section.
	 */
	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;
	}
}