소스 검색

Add CI flag in UA header

Jordi Boggiano 8 년 전
부모
커밋
0f455be01c
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      src/Composer/Util/StreamContextFactory.php

+ 3 - 2
src/Composer/Util/StreamContextFactory.php

@@ -141,11 +141,12 @@ final class StreamContextFactory
 
         if (!isset($options['http']['header']) || false === strpos(strtolower(implode('', $options['http']['header'])), 'user-agent')) {
             $options['http']['header'][] = sprintf(
-                'User-Agent: Composer/%s (%s; %s; %s)',
+                'User-Agent: Composer/%s (%s; %s; %s%s)',
                 Composer::VERSION === '@package_version@' ? 'source' : Composer::VERSION,
                 php_uname('s'),
                 php_uname('r'),
-                $phpVersion
+                $phpVersion,
+                getenv('CI') ? '; CI' : ''
             );
         }