From d903dcbac565bde4598b29dc445e74401c533f88 Mon Sep 17 00:00:00 2001 From: Michael Hudson-Doyle Date: Tue, 27 Nov 2018 11:41:07 +1300 Subject: [PATCH] [Form] Handle all case variants of "nan" when parsing a number Fixes #29321 --- .../Core/DataTransformer/NumberToLocalizedStringTransformer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php b/src/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php index 9e03606a3e..3e125bc82b 100644 --- a/src/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php +++ b/src/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php @@ -146,7 +146,7 @@ class NumberToLocalizedStringTransformer implements DataTransformerInterface return; } - if ('NaN' === $value) { + if (\in_array($value, array('NaN', 'NAN', 'nan'), true)) { throw new TransformationFailedException('"NaN" is not a valid number'); }