From 59648b12a465ed91b6bece57f38edfab2458f29f Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Sun, 7 Dec 2014 13:47:34 +0000 Subject: [PATCH] Add HHVM support in UA header --- src/Composer/Util/RemoteFilesystem.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Composer/Util/RemoteFilesystem.php b/src/Composer/Util/RemoteFilesystem.php index 93f970db2..cfb4a946e 100644 --- a/src/Composer/Util/RemoteFilesystem.php +++ b/src/Composer/Util/RemoteFilesystem.php @@ -385,15 +385,19 @@ class RemoteFilesystem protected function getOptionsForUrl($originUrl, $additionalOptions) { + if (defined('HHVM_VERSION')) { + $phpVersion = 'HHVM ' . HHVM_VERSION; + } else { + $phpVersion = 'PHP ' . PHP_MAJOR_VERSION . '.' . PHP_MINOR_VERSION . '.' . PHP_RELEASE_VERSION; + } + $headers = array( sprintf( - 'User-Agent: Composer/%s (%s; %s; PHP %s.%s.%s)', + 'User-Agent: Composer/%s (%s; %s; %s)', Composer::VERSION === '@package_version@' ? 'source' : Composer::VERSION, php_uname('s'), php_uname('r'), - PHP_MAJOR_VERSION, - PHP_MINOR_VERSION, - PHP_RELEASE_VERSION + $phpVersion ) );