Return int if scale = 0

This commit is contained in:
Vincent Langlet 2020-02-18 23:28:46 +01:00
parent f6f6a600a8
commit 2993fc9fc5
2 changed files with 2 additions and 2 deletions

View File

@ -282,7 +282,7 @@ class NumberToLocalizedStringTransformer implements DataTransformerInterface
break;
}
$number /= $roundingCoef;
$number = 1 === $roundingCoef ? (int) $number : $number / $roundingCoef;
}
return $number;

View File

@ -370,7 +370,7 @@ class NumberToLocalizedStringTransformerTest extends TestCase
{
$transformer = new NumberToLocalizedStringTransformer($scale, null, $roundingMode);
$this->assertEquals($output, $transformer->reverseTransform($input));
$this->assertSame($output, $transformer->reverseTransform($input));
}
public function testReverseTransformDoesNotRoundIfNoScale()