forked from loafle/openapi-generator-original
[PHP] Preserve JSON accept header (#4684)
* [PHP] Preserve JSON accept header * recompile php client * revise * recompile
This commit is contained in:
parent
3754679751
commit
0ffb99a48e
@ -72,8 +72,8 @@ class HeaderSelector
|
|||||||
{
|
{
|
||||||
if (count($accept) === 0 || (count($accept) === 1 && $accept[0] === '')) {
|
if (count($accept) === 0 || (count($accept) === 1 && $accept[0] === '')) {
|
||||||
return null;
|
return null;
|
||||||
} elseif (preg_grep("/application\/json/i", $accept)) {
|
} elseif ($jsonAccept = preg_grep('~(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$~', $accept)) {
|
||||||
return 'application/json';
|
return implode(',', $jsonAccept);
|
||||||
} else {
|
} else {
|
||||||
return implode(',', $accept);
|
return implode(',', $accept);
|
||||||
}
|
}
|
||||||
|
@ -82,8 +82,8 @@ class HeaderSelector
|
|||||||
{
|
{
|
||||||
if (count($accept) === 0 || (count($accept) === 1 && $accept[0] === '')) {
|
if (count($accept) === 0 || (count($accept) === 1 && $accept[0] === '')) {
|
||||||
return null;
|
return null;
|
||||||
} elseif (preg_grep("/application\/json/i", $accept)) {
|
} elseif ($jsonAccept = preg_grep('~(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$~', $accept)) {
|
||||||
return 'application/json';
|
return implode(',', $jsonAccept);
|
||||||
} else {
|
} else {
|
||||||
return implode(',', $accept);
|
return implode(',', $accept);
|
||||||
}
|
}
|
||||||
|
@ -82,8 +82,8 @@ class HeaderSelector
|
|||||||
{
|
{
|
||||||
if (count($accept) === 0 || (count($accept) === 1 && $accept[0] === '')) {
|
if (count($accept) === 0 || (count($accept) === 1 && $accept[0] === '')) {
|
||||||
return null;
|
return null;
|
||||||
} elseif (preg_grep("/application\/json/i", $accept)) {
|
} elseif ($jsonAccept = preg_grep('~(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$~', $accept)) {
|
||||||
return 'application/json';
|
return implode(',', $jsonAccept);
|
||||||
} else {
|
} else {
|
||||||
return implode(',', $accept);
|
return implode(',', $accept);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user