Automattic\WooCommerce\Internal\Admin\Settings

Payments::init │ public │ WC 1.0

Initialize the class instance.

Method of the class: Payments{}

No Hooks.

Returns

null. Nothing (null).

Usage

$Payments = new Payments();
$Payments->init( $payment_providers, $payment_extension_suggestions ): void;
$payment_providers(PaymentsProviders) (required)
The payment providers service.
$payment_extension_suggestions(ExtensionSuggestions) (required)
The payment extension suggestions service.

Payments::init() code WC 11.1.2

final public function init( PaymentsProviders $payment_providers, ExtensionSuggestions $payment_extension_suggestions ): void {
	$this->providers             = $payment_providers;
	$this->extension_suggestions = $payment_extension_suggestions;

	wp_cache_add_non_persistent_groups( array( self::PROVIDERS_REQUEST_CACHE_GROUP ) );
}