Merge pull request #112 from edpauto/composer

Add composer_cmd as parameter for composer tasks
This commit is contained in:
Andrés Montañez 2014-08-25 14:03:55 -03:00
commit e54baf726a
3 changed files with 6 additions and 5 deletions

View file

@ -19,8 +19,9 @@ use Mage\Task\AbstractTask;
*/
abstract class ComposerAbstractTask extends AbstractTask
{
protected function getComposerPath()
protected function getComposerCmd()
{
return $this->getConfig()->general('composer_path', 'php composer.phar');
$composerCmd = $this->getParameter('composer_cmd', 'php composer.phar');
return $this->getConfig()->general('composer_cmd', $composerCmd);
}
}
}

View file

@ -23,6 +23,6 @@ class GenerateAutoloadTask extends ComposerAbstractTask
*/
public function run()
{
return $this->runCommand($this->getComposerPath() . ' dumpautoload --optimize');
return $this->runCommand($this->getComposerCmd() . ' dumpautoload --optimize');
}
}

View file

@ -23,6 +23,6 @@ class InstallTask extends ComposerAbstractTask
*/
public function run()
{
return $this->runCommand($this->getComposerPath() . ' install');
return $this->runCommand($this->getComposerCmd() . ' install');
}
}