Support JMS "bool" type (alias for "boolean") (#1547)

This commit is contained in:
Nadrshin 2019-11-15 01:06:26 +05:00 committed by Guilhem Niot
parent 50cf155855
commit 99f5d37601

View File

@ -210,8 +210,10 @@ class JMSModelDescriber implements ModelDescriberInterface, ModelRegistryAwareIn
} elseif ('array' === $type['name']) { } elseif ('array' === $type['name']) {
$property->setType('object'); $property->setType('object');
$property->merge(['additionalProperties' => []]); $property->merge(['additionalProperties' => []]);
} elseif (in_array($type['name'], ['boolean', 'string'], true)) { } elseif ('string' === $type['name']) {
$property->setType($type['name']); $property->setType('string');
} elseif (in_array($type['name'], ['bool', 'boolean'], true)) {
$property->setType('boolean');
} elseif (in_array($type['name'], ['int', 'integer'], true)) { } elseif (in_array($type['name'], ['int', 'integer'], true)) {
$property->setType('integer'); $property->setType('integer');
} elseif (in_array($type['name'], ['double', 'float'], true)) { } elseif (in_array($type['name'], ['double', 'float'], true)) {