public function testTransformDoesNotRoundIfNoPrecision() { $transformer = new NumberToLocalizedStringTransformer(null, null, NumberToLocalizedStringTransformer::ROUND_DOWN); $this->assertEquals('1234,547', $transformer->transform(1234.547)); }
/** * Constructor. * * @param int $precision * @param bool $grouping * @param int $roundingMode * @param int $divisor * @param string $defaultCurrency */ public function __construct(int $precision = 2, bool $grouping = true, int $roundingMode = self::ROUND_HALF_UP, int $divisor = 1, string $defaultCurrency = 'EUR') { parent::__construct($precision, $grouping, $roundingMode); $this->divisor = $divisor; $this->defaultCurrency = $defaultCurrency; }