Browse Source

Merge pull request #364 from Dgc2002/composer-install-timeout

[FEATURE] Added support for specifying task timeout in composer install task
pull/1/head
Andrés Montañez 8 years ago committed by GitHub
parent
commit
49b96e00a8
  1. 4
      src/Task/BuiltIn/Composer/InstallTask.php

4
src/Task/BuiltIn/Composer/InstallTask.php

@ -36,7 +36,7 @@ class InstallTask extends AbstractTask
$cmd = sprintf('%s install %s', $options['path'], $options['flags']);
/** @var Process $process */
$process = $this->runtime->runCommand(trim($cmd));
$process = $this->runtime->runCommand(trim($cmd), $options['timeout']);
return $process->isSuccessful();
}
@ -44,7 +44,7 @@ class InstallTask extends AbstractTask
protected function getOptions()
{
$options = array_merge(
['path' => 'composer', 'flags' => '--optimize-autoloader'],
['path' => 'composer', 'flags' => '--optimize-autoloader', 'timeout' => 120],
$this->runtime->getMergedOption('composer'),
$this->options
);

Loading…
Cancel
Save