Automattic\WooCommerce\Blocks\Domain\Services

CheckoutFields::__constructpublicWC 1.0

Sets up core fields.

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

Хуков нет.

Возвращает

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

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

$CheckoutFields = new CheckoutFields();
$CheckoutFields->__construct( $asset_data_registry );
$asset_data_registry(AssetDataRegistry) (обязательный)
Instance of the asset data registry.

Код CheckoutFields::__construct() WC 10.4.2

public function __construct( AssetDataRegistry $asset_data_registry ) {
	$this->asset_data_registry = $asset_data_registry;
	$this->fields_locations    = [
		// omit email from shipping and billing fields.
		'address' => array_merge( \array_diff_key( $this->get_core_fields_keys(), array( 'email' ) ) ),
		'contact' => array( 'email' ),
		'order'   => [],
	];
}