Treat HTTP header as case insensitive
parent
78568b49d6
commit
8b7cdb7fb4
|
@ -125,10 +125,10 @@ class GitHub
|
||||||
// 401 when authentication was supplied, handle 2FA if required.
|
// 401 when authentication was supplied, handle 2FA if required.
|
||||||
if ($this->io->hasAuthentication($originUrl)) {
|
if ($this->io->hasAuthentication($originUrl)) {
|
||||||
$headerNames = array_map(function($header) {
|
$headerNames = array_map(function($header) {
|
||||||
return strstr($header, ':', true);
|
return strtolower(strstr($header, ':', true));
|
||||||
}, $e->getHeaders());
|
}, $e->getHeaders());
|
||||||
|
|
||||||
if ($key = array_search('X-GitHub-OTP', $headerNames)) {
|
if ($key = array_search('x-github-otp', $headerNames)) {
|
||||||
$headers = $e->getHeaders();
|
$headers = $e->getHeaders();
|
||||||
list($required, $method) = array_map('trim', explode(';', substr(strstr($headers[$key], ':'), 1)));
|
list($required, $method) = array_map('trim', explode(';', substr(strstr($headers[$key], ':'), 1)));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue