Switch working dir before loading composer, fixes #3146

main
Jordi Boggiano 10 years ago
parent cec1627acf
commit 67a016878e

@ -104,6 +104,12 @@ class Application extends BaseApplication
$input->setInteractive(false);
}
// switch working dir
if ($newWorkDir = $this->getNewWorkingDir($input)) {
$oldWorkingDir = getcwd();
chdir($newWorkDir);
}
// add non-standard scripts as own commands
if ($composer = $this->getComposer(false)) {
foreach ($composer->getPackage()->getScripts() as $script => $dummy) {
@ -118,11 +124,6 @@ class Application extends BaseApplication
$this->io->enableDebugging($startTime);
}
if ($newWorkDir = $this->getNewWorkingDir($input)) {
$oldWorkingDir = getcwd();
chdir($newWorkDir);
}
$result = parent::doRun($input, $output);
if (isset($oldWorkingDir)) {

Loading…
Cancel
Save