diff --git a/src/Composer/Util/StreamContextFactory.php b/src/Composer/Util/StreamContextFactory.php index 05da83681..fb0875643 100644 --- a/src/Composer/Util/StreamContextFactory.php +++ b/src/Composer/Util/StreamContextFactory.php @@ -16,6 +16,7 @@ namespace Composer\Util; * Allows the creation of a basic context supporting http proxy * * @author Jordan Alliot + * @author Markus Tacker */ final class StreamContextFactory { @@ -98,14 +99,16 @@ final class StreamContextFactory * @link https://bugs.php.net/bug.php?id=61548 * @param $header * @return array - * @author Markus Tacker */ - 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) { - return preg_match('/^content-type/i', $el) ? 1 : -1; + return preg_match('{^content-type}i', $el) ? 1 : -1; }); + return $header; } }