Log when COMPOSER_AUTH environment variable is malformed, but do not throw an error. Fixes #10208. (#10209)
Co-authored-by: Joseph Wynn <joseph@wildlyinaccurate.com>pull/10231/head
parent
f0d621e101
commit
44a2aa9be4
|
@ -230,13 +230,15 @@ class Factory
|
||||||
$authData = json_decode($composerAuthEnv, true);
|
$authData = json_decode($composerAuthEnv, true);
|
||||||
|
|
||||||
if (null === $authData) {
|
if (null === $authData) {
|
||||||
throw new \UnexpectedValueException('COMPOSER_AUTH environment variable is malformed, should be a valid JSON object');
|
if ($io) {
|
||||||
|
$io->writeError('<error>COMPOSER_AUTH environment variable is malformed, should be a valid JSON object</error>');
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if ($io && $io->isDebug()) {
|
||||||
|
$io->writeError('Loading auth config from COMPOSER_AUTH');
|
||||||
|
}
|
||||||
|
$config->merge(array('config' => $authData));
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($io && $io->isDebug()) {
|
|
||||||
$io->writeError('Loading auth config from COMPOSER_AUTH');
|
|
||||||
}
|
|
||||||
$config->merge(array('config' => $authData));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return $config;
|
return $config;
|
||||||
|
|
Loading…
Reference in New Issue