forked from loafle/openapi-generator-original
Keep PHP binary responses as strings for easier manipulation.
This commit is contained in:
@@ -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}}))) {
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user