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

Automattic\WooCommerce\Checkout\Helpers

ReserveStockException{} WC 1.0

ReserveStockException class.

Хуков нет.

Возвращает

Null. Ничего.

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

$ReserveStockException = new ReserveStockException();
// use class methods

Методы

  1. __construct( $code, $message, $http_status_code = 400, $data = array() )
  2. __construct( $code, $message, $http_status_code = 400, $data = array() )
  3. getErrorCode()
  4. getErrorCode()
  5. getErrorData()
  6. getErrorData()

Код ReserveStockException{} WC 4.5.2

woocommerce/src/Checkout/Helpers/ReserveStockException.php
<?php
class ReserveStockException extends \Exception {
	/**
	 * Sanitized error code.
	 *
	 * @var string
	 */
	protected $error_code;

	/**
	 * Error extra data.
	 *
	 * @var array
	 */
	protected $error_data;

	/**
	 * Setup exception.
	 *
	 * @param string $code             Machine-readable error code, e.g `woocommerce_invalid_product_id`.
	 * @param string $message          User-friendly translated error message, e.g. 'Product ID is invalid'.
	 * @param int    $http_status_code Proper HTTP status code to respond with, e.g. 400.
	 * @param array  $data             Extra error data.
	 */
	public function __construct( $code, $message, $http_status_code = 400, $data = array() ) {
		$this->error_code = $code;
		$this->error_data = $data;

		parent::__construct( $message, $http_status_code );
	}

	/**
	 * Returns the error code.
	 *
	 * @return string
	 */
	public function getErrorCode() {
		return $this->error_code;
	}

	/**
	 * Returns error data.
	 *
	 * @return array
	 */
	public function getErrorData() {
		return $this->error_data;
	}
}