Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks
AdditionalPayments::get_suggestion_gateways()
Get the list of gateways to suggest.
Method of the class: AdditionalPayments{}
No Hooks.
Returns
Array
.
Usage
$result = AdditionalPayments::get_suggestion_gateways( $filter_by );
- $filter_by(string)
- Filter by category. "category_additional" or "category_other".
Default: 'category_additional'
AdditionalPayments::get_suggestion_gateways() AdditionalPayments::get suggestion gateways code WC 9.8.4
private static function get_suggestion_gateways( $filter_by = 'category_additional' ) { $country = wc_get_base_location()['country']; $plugin_suggestions = Init::get_cached_or_default_suggestions(); $plugin_suggestions = array_filter( $plugin_suggestions, function( $plugin ) use ( $country, $filter_by ) { if ( ! isset( $plugin->{$filter_by} ) || ! isset( $plugin->plugins[0] ) ) { return false; } return in_array( $country, $plugin->{$filter_by}, true ); } ); return $plugin_suggestions; }