Automattic\WooCommerce\Admin\Features\PaymentGatewaySuggestions
Init::get_suggestions()
Go through the specs and run them.
Метод класса: Init{}
Хуков нет.
Возвращает
Массив
.
Использование
$result = Init::get_suggestions( $specs );
- $specs(массив|null)
- payment suggestion spec array.
По умолчанию: null
Код Init::get_suggestions() Init::get suggestions WC 7.3.0
public static function get_suggestions( array $specs = null ) { $suggestions = array(); if ( null === $specs ) { $specs = self::get_specs(); } foreach ( $specs as $spec ) { $suggestion = EvaluateSuggestion::evaluate( $spec ); $suggestions[] = $suggestion; } return array_values( array_filter( $suggestions, function( $suggestion ) { return ! property_exists( $suggestion, 'is_visible' ) || $suggestion->is_visible; } ) ); }