1
0
Fork 0

Switch working dir before loading composer, fixes #3146

pull/3005/merge
Jordi Boggiano 2014-07-23 12:20:18 +02:00
parent cec1627acf
commit 67a016878e
1 changed files with 6 additions and 5 deletions

View File

@ -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)) {