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');