diff --git a/src/main/resources/php/Swagger.mustache b/src/main/resources/php/Swagger.mustache index c1d85c05e75..efa2ecb0fde 100644 --- a/src/main/resources/php/Swagger.mustache +++ b/src/main/resources/php/Swagger.mustache @@ -204,6 +204,7 @@ class APIClient { } elseif ($class == 'DateTime') { $deserialized = new \DateTime($data); } elseif (in_array($class, array('string', 'int', 'float', 'bool'))) { + $data = (is_object($data) || is_array($data)) ? json_encode($data) : $data; settype($data, $class); $deserialized = $data; } else {