public function testGetComposerExecutor() { $composerExecutor = Composer::getComposerExecutor(); $this->assertTrue(is_string($composerExecutor)); $this->assertTrue($composerExecutor[0] == '/'); $this->assertTrue(strstr($composerExecutor, 'php') !== null); $this->assertTrue(strstr($composerExecutor, 'composer') !== null); }
public function composerUpdate($path, $action = 'install') { $composer = Composer::getComposerExecutor(); return system($composer . ' --working-dir="' . $path . '" --no-interaction --no-dev --prefer-dist -o ' . $action); }