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

Automattic\WooCommerce\Blocks\StoreApi\Routes

Checkout::add_data_to_error_object() private WC 1.0

Adds additional data to the WP_Error object.

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

Хуков нет.

Возвращает

null. Ничего.

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

// private - только в коде основоного (родительского) класса
$result = $this->add_data_to_error_object( $error, $data, $http_status_code, $include_cart );
$error(WP_Error) (обязательный)
The error object to add the cart to.
$data(массив) (обязательный)
The data to add to the error object.
$http_status_code(int) (обязательный)
The HTTP status code this error should return.
$include_cart(true|false)
Whether the cart should be included in the error data.

Код Checkout::add_data_to_error_object() WC 5.4.1

<?php
private function add_data_to_error_object( $error, $data, $http_status_code, bool $include_cart = false ) {
	$data = array_merge( $data, [ 'status' => $http_status_code ] );
	if ( $include_cart ) {
		$data = array_merge( $data, [ 'cart' => wc()->api->get_endpoint_data( '/wc/store/cart' ) ] );
	}
	$error->add_data( $data );
	return $error;
}