Quellcode durchsuchen

Simplify envvar credential parsing

Oliver Vartiainen vor 9 Jahren
Ursprung
Commit
aaee6dc0b0
1 geänderte Dateien mit 1 neuen und 2 gelöschten Zeilen
  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]);