From 0098d56a6ad5d2a3697d48d3dd84fa3d9708c120 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Sat, 18 Nov 2023 08:26:36 +0545 Subject: [PATCH] [PHP-NG] allow 'object' type in serializer (#17118) --- .../src/main/resources/php-nextgen/ObjectSerializer.mustache | 5 +---- samples/client/echo_api/php-nextgen/src/ObjectSerializer.php | 5 +---- .../php-nextgen/OpenAPIClient-php/src/ObjectSerializer.php | 5 +---- 3 files changed, 3 insertions(+), 12 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/php-nextgen/ObjectSerializer.mustache b/modules/openapi-generator/src/main/resources/php-nextgen/ObjectSerializer.mustache index ff602e48338..8c8b10a3934 100644 --- a/modules/openapi-generator/src/main/resources/php-nextgen/ObjectSerializer.mustache +++ b/modules/openapi-generator/src/main/resources/php-nextgen/ObjectSerializer.mustache @@ -417,10 +417,7 @@ class ObjectSerializer return $deserialized; } - if ($class === 'object') { - settype($data, 'array'); - return $data; - } elseif ($class === 'mixed') { + if ($class === 'mixed') { settype($data, gettype($data)); return $data; } diff --git a/samples/client/echo_api/php-nextgen/src/ObjectSerializer.php b/samples/client/echo_api/php-nextgen/src/ObjectSerializer.php index d998ebb2ad8..b71e9270209 100644 --- a/samples/client/echo_api/php-nextgen/src/ObjectSerializer.php +++ b/samples/client/echo_api/php-nextgen/src/ObjectSerializer.php @@ -427,10 +427,7 @@ class ObjectSerializer return $deserialized; } - if ($class === 'object') { - settype($data, 'array'); - return $data; - } elseif ($class === 'mixed') { + if ($class === 'mixed') { settype($data, gettype($data)); return $data; } diff --git a/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/ObjectSerializer.php b/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/ObjectSerializer.php index 69bc6074cd2..81f07e6f974 100644 --- a/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/ObjectSerializer.php +++ b/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/ObjectSerializer.php @@ -426,10 +426,7 @@ class ObjectSerializer return $deserialized; } - if ($class === 'object') { - settype($data, 'array'); - return $data; - } elseif ($class === 'mixed') { + if ($class === 'mixed') { settype($data, gettype($data)); return $data; }