1
0
Fork 0

Fix process timeout not being initialized correctly when loading a config without creating a full composer instance, closes #3952, fixes #3946

pull/3962/head
Jordi Boggiano 2015-04-21 21:01:52 +01:00
parent 35a9b5dbf9
commit 2e73811211
2 changed files with 4 additions and 3 deletions

View File

@ -249,9 +249,6 @@ class Factory
if ($fullLoad) {
// load auth configs into the IO instance
$io->loadConfiguration($config);
// setup process timeout
ProcessExecutor::setTimeout((int) $config->get('process-timeout'));
}
// initialize event dispatcher

View File

@ -13,6 +13,7 @@
namespace Composer\IO;
use Composer\Config;
use Composer\Util\ProcessExecutor;
abstract class BaseIO implements IOInterface
{
@ -75,5 +76,8 @@ abstract class BaseIO implements IOInterface
$this->setAuthentication($domain, $cred['username'], $cred['password']);
}
}
// setup process timeout
ProcessExecutor::setTimeout((int) $config->get('process-timeout'));
}
}