コード例 #1
0
ファイル: ComposerController.php プロジェクト: Liv1020/cms
 public function init()
 {
     parent::init();
     //Проверка наличия composer, установка если нет.
     $composer = ROOT_DIR . "/composer.phar";
     if (!file_exists($composer)) {
         $this->systemCmdRoot('php -r "readfile(\'https://getcomposer.org/installer\');" | php');
         $this->actionSelfUpdate();
     }
     if (!file_exists($composer)) {
         throw new \InvalidArgumentException("composer.phar file не найден");
     }
 }
コード例 #2
0
ファイル: UpdateController.php プロジェクト: Liv1020/cms
 /**
  * @inheritdoc
  */
 public function options($actionID)
 {
     return ArrayHelper::merge(parent::options($actionID), ['optimize', 'composerVersion', 'composerAssetPluginV', 'noInteraction', 'revertModified', 'profile', 'dbDump']);
 }