Automattic\WooCommerce\Blocks\Domain

Bootstrap::register_payment_methods()protectedWC 1.0

Register payment method integrations with the container.

Метод класса: Bootstrap{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->register_payment_methods();

Код Bootstrap::register_payment_methods() WC 8.7.0

protected function register_payment_methods() {
	$this->container->register(
		Cheque::class,
		function( Container $container ) {
			$asset_api = $container->get( AssetApi::class );
			return new Cheque( $asset_api );
		}
	);
	$this->container->register(
		PayPal::class,
		function( Container $container ) {
			$asset_api = $container->get( AssetApi::class );
			return new PayPal( $asset_api );
		}
	);
	$this->container->register(
		BankTransfer::class,
		function( Container $container ) {
			$asset_api = $container->get( AssetApi::class );
			return new BankTransfer( $asset_api );
		}
	);
	$this->container->register(
		CashOnDelivery::class,
		function( Container $container ) {
			$asset_api = $container->get( AssetApi::class );
			return new CashOnDelivery( $asset_api );
		}
	);
}