Automattic\WooCommerce\Internal\Admin\Settings
PaymentProviders::handle_non_standard_registration_for_payment_gateways
Handle payment gateways with non-standard registration behavior.
Method of the class: PaymentProviders{}
No Hooks.
Returns
Array
. The payment gateways list with the necessary adjustments.
Usage
// private - for code of main (parent) class only $result = $this->handle_non_standard_registration_for_payment_gateways( $payment_gateways ): array;
- $payment_gateways(array) (required)
- The payment gateways list.
PaymentProviders::handle_non_standard_registration_for_payment_gateways() PaymentProviders::handle non standard registration for payment gateways code WC 9.9.4
private function handle_non_standard_registration_for_payment_gateways( array $payment_gateways ): array { /* * Handle the Mollie gateway's particular behavior: if there are no API keys or no PMs enabled, * the extension doesn't register a gateway instance. * We will need to register a mock gateway to represent Mollie in the settings page. */ $payment_gateways = $this->maybe_add_pseudo_mollie_gateway( $payment_gateways ); return $payment_gateways; }