Automattic\WooCommerce\Internal\Admin\Settings\PaymentsProviders\WooPayments
WooPaymentsService::init
Initialize the class instance.
Метод класса: WooPaymentsService{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$WooPaymentsService = new WooPaymentsService(); $WooPaymentsService->init( $payment_providers, $proxy ): void;
- $payment_providers(PaymentsProviders) (обязательный)
- The PaymentsProviders instance.
- $proxy(LegacyProxy) (обязательный)
- The LegacyProxy instance.
Код WooPaymentsService::init() WooPaymentsService::init WC 11.1.2
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 );
}