Automattic\WooCommerce\Admin\Features\PaymentGatewaySuggestions
EvaluateSuggestion{}
Evaluates the spec and returns the evaluated suggestion.
Хуков нет.
Использование
$EvaluateSuggestion = new EvaluateSuggestion(); // use class methods
Методы
- public static evaluate( $spec )
Код EvaluateSuggestion{} EvaluateSuggestion{} WC 7.3.0
class EvaluateSuggestion { /** * Evaluates the spec and returns the suggestion. * * @param object|array $spec The suggestion to evaluate. * @return object The evaluated suggestion. */ public static function evaluate( $spec ) { $rule_evaluator = new RuleEvaluator(); $suggestion = is_array( $spec ) ? (object) $spec : clone $spec; if ( isset( $suggestion->is_visible ) ) { $is_visible = $rule_evaluator->evaluate( $suggestion->is_visible ); $suggestion->is_visible = $is_visible; } return $suggestion; } }