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; }