diff --git a/src/Composer/Factory.php b/src/Composer/Factory.php index 453f1e9e2..40a08da1c 100644 --- a/src/Composer/Factory.php +++ b/src/Composer/Factory.php @@ -219,9 +219,7 @@ class Factory if ($composerAuthEnv = Platform::getEnv('COMPOSER_AUTH')) { $authData = json_decode($composerAuthEnv); if (null === $authData) { - if ($io instanceof IOInterface) { - $io->writeError('COMPOSER_AUTH environment variable is malformed, should be a valid JSON object'); - } + throw new \UnexpectedValueException('COMPOSER_AUTH environment variable is malformed, should be a valid JSON object'); } else { if ($io instanceof IOInterface) { $io->writeError('Loading auth config from COMPOSER_AUTH', true, IOInterface::DEBUG);