Automattic\WooCommerce\Blocks\Domain
Bootstrap::register_payment_methods
Register payment method integrations with the container.
Method of the class: Bootstrap{}
No Hooks.
Returns
null. Nothing (null).
Usage
// protected - for code of main (parent) or child class $result = $this->register_payment_methods();
Bootstrap::register_payment_methods() Bootstrap::register payment methods code WC 10.6.2
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 );
}
);
}