Fix cs
parent
d3cd6e9692
commit
1c468e7c02
|
@ -16,6 +16,7 @@ namespace Composer\Util;
|
||||||
* Allows the creation of a basic context supporting http proxy
|
* Allows the creation of a basic context supporting http proxy
|
||||||
*
|
*
|
||||||
* @author Jordan Alliot <jordan.alliot@gmail.com>
|
* @author Jordan Alliot <jordan.alliot@gmail.com>
|
||||||
|
* @author Markus Tacker <m@coderbyheart.de>
|
||||||
*/
|
*/
|
||||||
final class StreamContextFactory
|
final class StreamContextFactory
|
||||||
{
|
{
|
||||||
|
@ -98,14 +99,16 @@ final class StreamContextFactory
|
||||||
* @link https://bugs.php.net/bug.php?id=61548
|
* @link https://bugs.php.net/bug.php?id=61548
|
||||||
* @param $header
|
* @param $header
|
||||||
* @return array
|
* @return array
|
||||||
* @author Markus Tacker <m@coderbyheart.de>
|
|
||||||
*/
|
*/
|
||||||
public static function fixHttpHeaderField($header)
|
private static function fixHttpHeaderField($header)
|
||||||
{
|
{
|
||||||
if (!is_array($header)) $header = explode("\r\n", $header);
|
if (!is_array($header)) {
|
||||||
|
$header = explode("\r\n", $header);
|
||||||
|
}
|
||||||
uasort($header, function ($el) {
|
uasort($header, function ($el) {
|
||||||
return preg_match('/^content-type/i', $el) ? 1 : -1;
|
return preg_match('{^content-type}i', $el) ? 1 : -1;
|
||||||
});
|
});
|
||||||
|
|
||||||
return $header;
|
return $header;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue