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

Automattic\WooCommerce\Blocks\StoreApi\Routes

Checkout::handle_error() private WC 1.0

Convert an account creation error to a Store API error.

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

Хуки из метода
Возвращает

Null. Ничего.

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

// private - только в коде основоного (родительского) класса
$result = $this->handle_error( $error );
$error(Exception) (обязательный)
Caught exception.

Код Checkout::handle_error() WC 4.7.1

<?php
private function handle_error( Exception $error ) {
	switch ( $error->getMessage() ) {
		case 'registration-error-invalid-email':
			throw new RouteException(
				'registration-error-invalid-email',
				__( 'Please provide a valid email address.', 'woocommerce' ),
				400
			);

		case 'registration-error-email-exists':
			throw new RouteException(
				'registration-error-email-exists',
				apply_filters(
					'woocommerce_registration_error_email_exists',
					__( 'An account is already registered with your email address. Please log in.', 'woocommerce' )
				),
				400
			);
	}
}