Automattic\WooCommerce\Blocks\BlockTypes

Checkout::hydrate_customer_payment_methodsprotectedWC 1.0

Get saved customer payment methods for use in checkout.

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

Хуков нет.

Возвращает

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

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

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

Код Checkout::hydrate_customer_payment_methods() WC 9.9.3

protected function hydrate_customer_payment_methods() {
	$payment_methods = PaymentUtils::get_saved_payment_methods();

	if ( ! $payment_methods || $this->asset_data_registry->exists( 'customerPaymentMethods' ) ) {
		return;
	}

	$this->asset_data_registry->add(
		'customerPaymentMethods',
		is_array( $payment_methods ) ? $payment_methods['enabled'] : null
	);
}