Automattic\WooCommerce\Admin\Features\PaymentGatewaySuggestions

DefaultPaymentGateways::get_rules_for_countries()public staticWC 1.0

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() WC 7.1.0

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,
	);
}