WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

Automattic\WooCommerce\Blocks\Domain

Bootstrap::register_payment_methods() protected WC 1.0

Register payment method integrations with the container.

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

Хуков нет.

Возвращает

Null. Ничего.

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

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

Код Bootstrap::register_payment_methods() WC 4.7.1

<?php
protected function register_payment_methods() {
	$this->container->register(
		Stripe::class,
		function( Container $container ) {
			$asset_api = $container->get( AssetApi::class );
			return new Stripe( $asset_api );
		}
	);
	$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 );
		}
	);
}