Automattic\WooCommerce\Internal\Admin\Settings
PaymentsProviders::get_offline_payment_methods_gateways
Get the offline payment methods gateways.
Method of the class: PaymentsProviders{}
No Hooks.
Returns
array. The registered offline payment methods gateways keyed by their global gateways list order/index.
Usage
$PaymentsProviders = new PaymentsProviders(); $PaymentsProviders->get_offline_payment_methods_gateways(): array;
PaymentsProviders::get_offline_payment_methods_gateways() PaymentsProviders::get offline payment methods gateways code WC 11.1.2
public function get_offline_payment_methods_gateways(): array {
return array_filter(
$this->get_payment_gateways( false ), // We request the raw gateways list to get the global order/index.
function ( $gateway ) {
return $this->is_offline_payment_method( $gateway->id );
}
);
}