Keep PHP binary responses as strings for easier manipulation.

This commit is contained in:
Elijah Miller
2016-01-27 12:12:32 -05:00
parent d2bb505147
commit 6698c532e6
5 changed files with 7 additions and 7 deletions

View File

@@ -242,7 +242,7 @@ class ObjectSerializer
}
$deserialized = $values;
} elseif ($class === 'ByteArray') { // byte array
$deserialized = unpack('C*', (string)$data);
$deserialized = (string)$data;
} elseif ($class === '\DateTime') {
$deserialized = new \DateTime($data);
} elseif (in_array($class, array({{&primitives}}))) {

View File

@@ -188,7 +188,7 @@ use \{{invokerPackage}}\ObjectSerializer;
{{#bodyParams}}// body params
$_tempBody = null;
if (isset(${{paramName}})) {
{{^isBinary}}$_tempBody = ${{paramName}};{{/isBinary}}{{#isBinary}}$_tempBody = call_user_func_array('pack', array_merge(array('C*'), ${{paramName}}));{{/isBinary}}
$_tempBody = ${{paramName}};
}{{/bodyParams}}
// for model (json/xml)