Automattic\WooCommerce\Admin\Features\MarketingRecommendations

Init::evaluate_specs()protected staticWC 1.0

Process specs.

Метод класса: Init{}

Хуков нет.

Возвращает

Массив.

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

$result = Init::evaluate_specs( ?array $specs );
?array $specs **
-
По умолчанию: null

Код Init::evaluate_specs() WC 9.7.1

protected static function evaluate_specs( ?array $specs = null ) {
	$suggestions = array();
	$errors      = array();

	foreach ( $specs as $spec ) {
		try {
			$suggestions[] = self::object_to_array( $spec );
		} catch ( \Throwable $e ) {
			$errors[] = $e;
		}
	}

	return array(
		'suggestions' => $suggestions,
		'errors'      => $errors,
	);
}