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

Automattic\WooCommerce\Blocks\StoreApi\Schemas

AbstractSchema::prepare_money_response() protected WC 1.0

Convert monetary values from WooCommerce to string based integers, using the smallest unit of a currency.

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

Хуков нет.

Возвращает

Строку. The new amount.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->prepare_money_response( $amount, $decimals, $rounding_mode );
$amount(строка/float) (обязательный)
Monetary amount with decimals.
$decimals(число)
Number of decimals the amount is formatted with.
По умолчанию: 2
$rounding_mode(число)
Defaults to the PHP_ROUND_HALF_UP constant.
По умолчанию: PHP_ROUND_HALF_UP

Код AbstractSchema::prepare_money_response() WC 4.7.0

<?php
protected function prepare_money_response( $amount, $decimals = 2, $rounding_mode = PHP_ROUND_HALF_UP ) {
	return (string) intval(
		round(
			( (float) wc_format_decimal( $amount ) ) * ( 10 ** $decimals ),
			0,
			absint( $rounding_mode )
		)
	);
}