• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/orm/fields/floatfield.php
  • Класс: BitrixMainORMFieldsFloatField
  • Вызов: FloatField::cast
public function cast($value)
{
	if ($this->is_nullable && $value === null)
	{
		return $value;
	}

	if ($value instanceof SqlExpression)
	{
		return $value;
	}

	$value = doubleval($value);

	if ($this->scale !== null)
	{
		$value = round($value, $this->scale);
	}

	return $value;
}