diff --git a/.gitignore b/.gitignore index c49a5d8..1c8f116 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ vendor/ composer.lock phpunit.xml + +*.iml +.idea/ diff --git a/Parser/JmsMetadataParser.php b/Parser/JmsMetadataParser.php index 907b0af..2dd9f04 100644 --- a/Parser/JmsMetadataParser.php +++ b/Parser/JmsMetadataParser.php @@ -77,7 +77,7 @@ class JmsMetadataParser implements ParserInterface if (!is_null($item->type)) { $name = isset($item->serializedName) ? $item->serializedName : $item->name; - $dataType = $this->processDataType($item->type); + $dataType = $this->processDataType($item->type ? is_string($item->type) : $item->type['name']); $params[$name] = array( 'dataType' => $dataType['normalized'],