From 3adf8c3d97663ad27768f021f093cef16701a5df Mon Sep 17 00:00:00 2001 From: Wesley Lancel Date: Sat, 9 Sep 2017 20:40:21 +0200 Subject: [PATCH] Fix type for float / double for JMS models (#1077) * Fix type for float / double for JMS models * Set format for number type --- ModelDescriber/JMSModelDescriber.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ModelDescriber/JMSModelDescriber.php b/ModelDescriber/JMSModelDescriber.php index 16757ea..c55eaed 100644 --- a/ModelDescriber/JMSModelDescriber.php +++ b/ModelDescriber/JMSModelDescriber.php @@ -73,10 +73,11 @@ class JMSModelDescriber implements ModelDescriberInterface, ModelRegistryAwareIn $type = $item->type['name']; } - if (in_array($type, array('boolean', 'integer', 'string', ' float', 'array'))) { + if (in_array($type, array('boolean', 'integer', 'string', 'array'))) { $property->setType($type); - } elseif ('double' === $type) { - $property->setType('float'); + } elseif ('double' === $type || 'float' === $type) { + $property->setType('number'); + $property->setFormat($type); } elseif ('DateTime' === $type || 'DateTimeImmutable' === $type) { $property->setType('string'); $property->setFormat('date-time');