From 4b493358a882171781e239af2582679ec39aa552 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Wed, 7 Aug 2024 18:09:11 +0800 Subject: [PATCH] update php samples --- .../echo_api/php-nextgen-streaming/src/ObjectSerializer.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/samples/client/echo_api/php-nextgen-streaming/src/ObjectSerializer.php b/samples/client/echo_api/php-nextgen-streaming/src/ObjectSerializer.php index c37d6e7b0c0..ae5daed788a 100644 --- a/samples/client/echo_api/php-nextgen-streaming/src/ObjectSerializer.php +++ b/samples/client/echo_api/php-nextgen-streaming/src/ObjectSerializer.php @@ -268,6 +268,11 @@ class ObjectSerializer $value = $flattenArray($value, $paramName); + // https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#style-values + if ($openApiType === 'array' && $style === 'deepObject' && $explode) { + return $value; + } + if ($openApiType === 'object' && ($style === 'deepObject' || $explode)) { return $value; }