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

Automattic\WooCommerce\Blocks\Domain\Services

ExtendRestApi::throw_exception() private WC 1.0

Throws error and/or silently logs it.

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

Хуков нет.

Возвращает

Null. Ничего.

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

// private - только в коде основоного (родительского) класса
$result = $this->throw_exception( $exception_or_error );
$exception_or_error(строка/Throwable) (обязательный)
Error message or Exception.

Код ExtendRestApi::throw_exception() WC 5.0.0

<?php
private function throw_exception( $exception_or_error ) {
	if ( is_string( $exception_or_error ) ) {
		$exception = new Exception( $exception_or_error );
	} else {
		$exception = $exception_or_error;
	}
	// Always log an error.
	wc_caught_exception( $exception );
	if ( defined( 'WP_DEBUG' ) && WP_DEBUG && current_user_can( 'manage_woocommerce' ) ) {
		throw $exception;
	}
}