public function __construct() { parent::__construct(); $this->numberFormatter = new NumberFormatter(Environment::getInstance()->getLocale(), $this->getNumberStyle()); $this->decimalSeparatorSymbol = StringHelper::trim($this->numberFormatter->getSymbol(NumberFormatter::DECIMAL_SEPARATOR_SYMBOL)); if ($this->decimalSeparatorSymbol === FALSE) { throw new IllegalStateException(t('Cannot detect OS decimal separator symbol')); } }
public function __construct() { parent::__construct(); $this->numberFormatter = new NumberFormatter(Environment::getInstance()->getLocale(), $this->getNumberStyle()); $this->decimalSeparator = Environment::getInstance()->getNumericFormattingElement('decimal_point'); }