Automattic\WooCommerce\Admin\Features\PaymentGatewaySuggestions
DefaultPaymentGateways::get_rules_for_selling_venues()
Get rules that match the store's selling venues.
Method of the class: DefaultPaymentGateways{}
No Hooks.
Return
Object
. Rules to match.
Usage
$result = DefaultPaymentGateways::get_rules_for_selling_venues( $selling_venues );
- $selling_venues(array) (required)
- Array of venues to match.
DefaultPaymentGateways::get_rules_for_selling_venues() DefaultPaymentGateways::get rules for selling venues code WC 9.7.1
public static function get_rules_for_selling_venues( $selling_venues ) { $rules = array(); foreach ( $selling_venues as $venue ) { $rules[] = (object) array( 'type' => 'option', 'transformers' => array( (object) array( 'use' => 'dot_notation', 'arguments' => (object) array( 'path' => 'selling_venues', ), ), ), 'option_name' => 'woocommerce_onboarding_profile', 'operation' => '=', 'value' => $venue, 'default' => array(), ); } return (object) array( 'type' => 'or', 'operands' => $rules, ); }