Explorar el Código

Simplify envvar credential parsing

Oliver Vartiainen hace 9 años
padre
commit
aaee6dc0b0
Se han modificado 1 ficheros con 1 adiciones y 2 borrados
  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]);