Bitrix-D7  20.0.0
Класс PriceMaths

Открытые статические члены

static roundPrecision ($value)
 
static roundByFormatCurrency ($price, $currency)
 

Подробное описание

См. определение в файле pricemaths.php строка 7

Методы

◆ roundByFormatCurrency()

static roundByFormatCurrency (   $price,
  $currency 
)
static
Уст.:
Use \Bitrix\Sale\PriceMaths::roundPrecision instead it
Аргументы
$price
$currency
Возвращает
float

См. определение в файле pricemaths.php строка 39

40  {
41  return floatval(SaleFormatCurrency($price, $currency, false, true));
42  }

◆ roundPrecision()

static roundPrecision (   $value)
static
Аргументы
$value
Возвращает
float
Исключения
Main

См. определение в файле pricemaths.php строка 17

18  {
19  if (!isset(self::$valuePrecision))
20  {
21  self::$valuePrecision = (int)Main\Config\Option::get('sale', 'value_precision');
22  if (self::$valuePrecision <= 0)
23  {
24  self::$valuePrecision = 2;
25  }
26  }
27 
28  return round(doubleval($value), self::$valuePrecision);
29  }

Объявления и описания членов класса находятся в файле:
Bitrix\Main\Config
Definition: main/lib/config/configuration.php:2
Bitrix\Main\Config\Option\get
static get($moduleId, $name, $default="", $siteId=false)
Returns a value of an option.
Definition: main/lib/config/option.php:29