示例#1
0
文件: Up.php 项目: mothership-ec/up
 /**
  * @param Installer $install
  */
 protected function _setInstallerOptions($install)
 {
     $install->setDryRun($this->_installerOptions['dry-run'])->setVerbose(false)->setPreferSource($this->_installerOptions['prefer-source'])->setPreferDist($this->_installerOptions['prefer-dist'])->setDevMode($this->_installerOptions['dev-mode'])->setDumpAutoloader($this->_installerOptions['dump-autoloader'])->setRunScripts($this->_installerOptions['run-scripts'])->setOptimizeAutoloader($this->_installerOptions['optimize-autoloader'])->setUpdateWhitelist([])->setWhitelistDependencies(false)->setIgnorePlatformRequirements($this->_installerOptions['ignore-platform-reqs'])->setPreferStable($this->_installerOptions['prefer-stable'])->setPreferLowest($this->_installerOptions['prefer-lowest']);
 }
示例#2
0
 /**
  * @param string $packageName
  *
  * @return bool
  */
 protected function doInstall($packageName)
 {
     $this->installer->setDryRun(false)->setVerbose(false)->setPreferSource(false)->setPreferDist(true)->setDevMode(false)->setRunScripts(true)->setUpdate(true)->setUpdateWhitelist([$packageName])->setOptimizeAutoloader(true);
     $result = $this->installer->run();
     return $result === 0;
 }