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

Automattic\WooCommerce\Blocks\StoreApi\Utilities

OrderController::validate_email() protected WC 1.0

Validates the customer email. This is a required field.

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

Хуков нет.

Возвращает

null. Ничего.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->validate_email( \WC_Order $order );
\WC_Order $order (обязательный)
-

Код OrderController::validate_email() WC 5.2.2

<?php
protected function validate_email( \WC_Order $order ) {
	$email = $order->get_billing_email();

	if ( empty( $email ) ) {
		throw new RouteException(
			'woocommerce_rest_missing_email_address',
			__( 'A valid email address is required', 'woocommerce' ),
			400
		);
	}

	if ( ! is_email( $email ) ) {
		throw new RouteException(
			'woocommerce_rest_invalid_email_address',
			sprintf(
				/* translators: %s provided email. */
				__( 'The provided email address (%s) is not valid—please provide a valid email address', 'woocommerce' ),
				esc_html( $email )
			),
			400
		);
	}
}