Automattic\WooCommerce\StoreApi\Routes\V1

Checkout::map_create_account_error()privateWC 1.0

Convert an account creation error to an exception.

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

Хуков нет.

Возвращает

\Exception..

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

// private - только в коде основоного (родительского) класса
$result = $this->map_create_account_error( $error );
$error(\WP_Error) (обязательный)
An error object.

Код Checkout::map_create_account_error() WC 6.7.0

private function map_create_account_error( \WP_Error $error ) {
	switch ( $error->get_error_code() ) {
		// WordPress core error codes.
		case 'empty_username':
		case 'invalid_username':
		case 'empty_email':
		case 'invalid_email':
		case 'email_exists':
		case 'registerfail':
			return new \Exception( 'woocommerce_rest_checkout_create_account_failure' );
	}
	return new \Exception( 'woocommerce_rest_checkout_create_account_failure' );
}