Преглед на файлове

Simplify envvar credential parsing

Oliver Vartiainen преди 9 години
родител
ревизия
aaee6dc0b0
променени са 1 файла, в които са добавени 1 реда и са изтрити 2 реда
  1. 1 2
      src/Composer/Util/RemoteFilesystem.php

+ 1 - 2
src/Composer/Util/RemoteFilesystem.php

@@ -209,8 +209,7 @@ class RemoteFilesystem
 
         // Use COMPOSER_AUTH environment variable if set
         if (getenv('COMPOSER_AUTH')) {
-            $credentials = [];
-            preg_match('/(.+):(.+)/', getenv('COMPOSER_AUTH'), $credentials);
+            $credentials = explode(':', getenv('COMPOSER_AUTH'), 2);
 
             if (count($credentials) === 2) {
                 $this->io->setAuthentication($originUrl, $credentials[0], $credentials[1]);