From aaee6dc0b08bbe800fab0be2b91fc5113c4a995d Mon Sep 17 00:00:00 2001 From: Oliver Vartiainen Date: Tue, 27 Oct 2015 20:44:10 +0200 Subject: [PATCH] Simplify envvar credential parsing --- src/Composer/Util/RemoteFilesystem.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Composer/Util/RemoteFilesystem.php b/src/Composer/Util/RemoteFilesystem.php index 7c0e3e76c..738bd36c4 100644 --- a/src/Composer/Util/RemoteFilesystem.php +++ b/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]);