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

Automattic\WooCommerce\Blocks\BlockTypes

Checkout::hydrate_customer_payment_methods() protected WC 1.0

Get customer payment methods for use in checkout.

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

Хуков нет.

Возвращает

Null. Ничего.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->hydrate_customer_payment_methods( $data_registry );
$data_registry(AssetDataRegistry) (обязательный)
Data registry instance.

Код Checkout::hydrate_customer_payment_methods() WC 4.7.1

<?php
protected function hydrate_customer_payment_methods( AssetDataRegistry $data_registry ) {
	if ( ! is_user_logged_in() || $data_registry->exists( 'customerPaymentMethods' ) ) {
		return;
	}
	add_filter( 'woocommerce_payment_methods_list_item', [ $this, 'include_token_id_with_payment_methods' ], 10, 2 );
	$data_registry->add(
		'customerPaymentMethods',
		wc_get_customer_saved_methods_list( get_current_user_id() )
	);
	remove_filter( 'woocommerce_payment_methods_list_item', [ $this, 'include_token_id_with_payment_methods' ], 10, 2 );
}