forked from loafle/openapi-generator-original
fix syntax error at 223, update array comparision (case insensitive)
This commit is contained in:
parent
911be4360a
commit
d0edb836ac
@ -223,13 +223,14 @@ class APIClient {
|
|||||||
$inner = substr($class, 4, -1);
|
$inner = substr($class, 4, -1);
|
||||||
$values = array();
|
$values = array();
|
||||||
if(strrpos($inner, ",") !== false) {
|
if(strrpos($inner, ",") !== false) {
|
||||||
$subClass = explode(',', $inner, 2)[1];
|
$subClass_array = explode(',', $inner, 2);
|
||||||
|
$subClass = $subClass_array[1];
|
||||||
foreach ($data as $key => $value) {
|
foreach ($data as $key => $value) {
|
||||||
$values[] = array($key => self::deserialize($value, $subClass));
|
$values[] = array($key => self::deserialize($value, $subClass));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$deserialized = $values;
|
$deserialized = $values;
|
||||||
} elseif (substr($class, 0, 6) == 'array[') {
|
} elseif (strcasecmp(substr($class, 0, 6),'array[') == 0) {
|
||||||
$subClass = substr($class, 6, -1);
|
$subClass = substr($class, 6, -1);
|
||||||
$values = array();
|
$values = array();
|
||||||
foreach ($data as $key => $value) {
|
foreach ($data as $key => $value) {
|
||||||
|
@ -107,6 +107,9 @@ class APIClient {
|
|||||||
if ($method == self::$POST) {
|
if ($method == self::$POST) {
|
||||||
curl_setopt($curl, CURLOPT_POST, true);
|
curl_setopt($curl, CURLOPT_POST, true);
|
||||||
curl_setopt($curl, CURLOPT_POSTFIELDS, $postData);
|
curl_setopt($curl, CURLOPT_POSTFIELDS, $postData);
|
||||||
|
} else if ($method == self::$PATCH) {
|
||||||
|
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PATCH");
|
||||||
|
curl_setopt($curl, CURLOPT_POSTFIELDS, $postData);
|
||||||
} else if ($method == self::$PUT) {
|
} else if ($method == self::$PUT) {
|
||||||
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PUT");
|
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PUT");
|
||||||
curl_setopt($curl, CURLOPT_POSTFIELDS, $postData);
|
curl_setopt($curl, CURLOPT_POSTFIELDS, $postData);
|
||||||
@ -220,13 +223,14 @@ class APIClient {
|
|||||||
$inner = substr($class, 4, -1);
|
$inner = substr($class, 4, -1);
|
||||||
$values = array();
|
$values = array();
|
||||||
if(strrpos($inner, ",") !== false) {
|
if(strrpos($inner, ",") !== false) {
|
||||||
$subClass = explode(',', $inner, 2)[1];
|
$subClass_array = explode(',', $inner, 2);
|
||||||
|
$subClass = $subClass_array[1];
|
||||||
foreach ($data as $key => $value) {
|
foreach ($data as $key => $value) {
|
||||||
$values[] = array($key => self::deserialize($value, $subClass));
|
$values[] = array($key => self::deserialize($value, $subClass));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$deserialized = $values;
|
$deserialized = $values;
|
||||||
} elseif (substr($class, 0, 6) == 'array[') {
|
} elseif (strcasecmp(substr($class, 0, 6),'array[') == 0) {
|
||||||
$subClass = substr($class, 6, -1);
|
$subClass = substr($class, 6, -1);
|
||||||
$values = array();
|
$values = array();
|
||||||
foreach ($data as $key => $value) {
|
foreach ($data as $key => $value) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user