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; break;
} }
$number /= $roundingCoef; $number = 1 === $roundingCoef ? (int) $number : $number / $roundingCoef;
} }
return $number; return $number;

View File

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