diff --git a/src/Metadata/Resource/Factory/ParameterResourceMetadataCollectionFactory.php b/src/Metadata/Resource/Factory/ParameterResourceMetadataCollectionFactory.php index a5bab56c58..738ce13ea3 100644 --- a/src/Metadata/Resource/Factory/ParameterResourceMetadataCollectionFactory.php +++ b/src/Metadata/Resource/Factory/ParameterResourceMetadataCollectionFactory.php @@ -156,6 +156,8 @@ private function getDefaultParameters(Operation $operation, string $resourceClas $parameter = $parameter->withNativeType(Type::list(Type::string())); } elseif ('string' === ($parameter->getSchema()['type'] ?? null)) { $parameter = $parameter->withNativeType(Type::string()); + } elseif ('boolean' === ($parameter->getSchema()['type'] ?? null)) { + $parameter = $parameter->withNativeType(Type::bool()); } else { $parameter = $parameter->withNativeType(Type::union(Type::string(), Type::list(Type::string()))); }