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 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() 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() public function run()
{ {
return $this->runCommand($this->getComposerPath() . ' install'); return $this->runCommand($this->getComposerCmd() . ' install');
} }
} }