From 8323fdf8e88ae977b6cd2a7b1cc4725599e912a2 Mon Sep 17 00:00:00 2001 From: James Ebentier Date: Fri, 20 Mar 2015 14:45:12 -0700 Subject: [PATCH] Fixing deserialization bug in PHP bindings --- modules/swagger-codegen/src/main/resources/php/Swagger.mustache | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/swagger-codegen/src/main/resources/php/Swagger.mustache b/modules/swagger-codegen/src/main/resources/php/Swagger.mustache index 8eb65da83aa..c4c7f12b6a5 100644 --- a/modules/swagger-codegen/src/main/resources/php/Swagger.mustache +++ b/modules/swagger-codegen/src/main/resources/php/Swagger.mustache @@ -248,6 +248,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 {