diff --git a/src/Metadata/Extractor/XmlResourceExtractor.php b/src/Metadata/Extractor/XmlResourceExtractor.php index 7f6c037450..85dc61fdf4 100644 --- a/src/Metadata/Extractor/XmlResourceExtractor.php +++ b/src/Metadata/Extractor/XmlResourceExtractor.php @@ -224,12 +224,12 @@ private function buildOpenapi(\SimpleXMLElement $resource): bool|OpenApiOperatio in: $this->phpize($parameter, 'in', 'string'), description: $this->phpize($parameter, 'description', 'string'), required: $this->phpize($parameter, 'required', 'bool'), - deprecated: $this->phpize($parameter, 'deprecated', 'bool'), - allowEmptyValue: $this->phpize($parameter, 'allowEmptyValue', 'bool'), - schema: isset($parameter->schema->values) ? $this->buildValues($parameter->schema->values) : null, + deprecated: $this->phpize($parameter, 'deprecated', 'bool', false), + allowEmptyValue: $this->phpize($parameter, 'allowEmptyValue', 'bool', null), + schema: isset($parameter->schema->values) ? $this->buildValues($parameter->schema->values) : [], style: $this->phpize($parameter, 'style', 'string'), - explode: $this->phpize($parameter, 'explode', 'bool'), - allowReserved: $this->phpize($parameter, 'allowReserved', 'bool'), + explode: $this->phpize($parameter, 'explode', 'bool', false), + allowReserved: $this->phpize($parameter, 'allowReserved', 'bool', null), example: $this->phpize($parameter, 'example', 'string'), examples: isset($parameter->examples->values) ? new \ArrayObject($this->buildValues($parameter->examples->values)) : null, content: isset($parameter->content->values) ? new \ArrayObject($this->buildValues($parameter->content->values)) : null,