Automattic\WooCommerce\Admin\Features\PaymentGatewaySuggestions
DefaultPaymentGateways::get_rules_for_countries
Get rules that match the store base location to one of the provided countries.
Метод класса: DefaultPaymentGateways{}
Хуков нет.
Возвращает
Объект. Rules to match.
Использование
$result = DefaultPaymentGateways::get_rules_for_countries( $countries );
- $countries(массив) (обязательный)
- Array of countries to match.
Код DefaultPaymentGateways::get_rules_for_countries() DefaultPaymentGateways::get rules for countries WC 10.8.1
public static function get_rules_for_countries( $countries ) {
$rules = array();
foreach ( $countries as $country ) {
$rules[] = (object) array(
'type' => 'base_location_country',
'value' => $country,
'operation' => '=',
);
}
return (object) array(
'type' => 'or',
'operands' => $rules,
);
}