Automattic\WooCommerce\Internal\Admin\Settings\PaymentsProviders
PaymentGateway::enhance_extension_suggestion
Enhance this provider's payment extension suggestion with additional information.
The details added do not require the payment extension to be active or a gateway instance.
Method of the class: PaymentGateway{}
No Hooks.
Returns
Array. The enhanced payment extension suggestion details.
Usage
$PaymentGateway = new PaymentGateway(); $PaymentGateway->enhance_extension_suggestion( $extension_suggestion ): array;
- $extension_suggestion(array) (required)
- The extension suggestion details.
PaymentGateway::enhance_extension_suggestion() PaymentGateway::enhance extension suggestion code WC 10.8.1
public function enhance_extension_suggestion( array $extension_suggestion ): array {
if ( empty( $extension_suggestion['onboarding'] ) || ! is_array( $extension_suggestion['onboarding'] ) ) {
$extension_suggestion['onboarding'] = array();
}
if ( ! isset( $extension_suggestion['onboarding']['type'] ) ) {
$extension_suggestion['onboarding']['type'] = self::ONBOARDING_TYPE_EXTERNAL;
}
return $extension_suggestion;
}