Automattic\WooCommerce\Internal\Admin\Settings\PaymentsProviders\WooPayments
WooPaymentsService::init
Initialize the class instance.
Method of the class: WooPaymentsService{}
No Hooks.
Returns
null. Nothing (null).
Usage
$WooPaymentsService = new WooPaymentsService(); $WooPaymentsService->init( $payment_providers, $proxy ): void;
- $payment_providers(PaymentsProviders) (required)
- The PaymentsProviders instance.
- $proxy(LegacyProxy) (required)
- The LegacyProxy instance.
WooPaymentsService::init() WooPaymentsService::init code WC 10.8.1
final public function init( PaymentsProviders $payment_providers, LegacyProxy $proxy ): void {
$this->payments_providers = $payment_providers;
$this->proxy = $proxy;
$this->wpcom_connection_manager = $this->proxy->get_instance_of( WPCOM_Connection_Manager::class, 'woocommerce' );
$this->provider = $this->payments_providers->get_payment_gateway_provider_instance( self::GATEWAY_ID );
}