protected function _listAvailable()
 {
     $this->cliEcho("\nAvailable modules:\n", 'green', 'bold');
     $this->cliEcho("To install a module, use the name in bold as the parameter for the install module task\n\n");
     if (count(TBGContext::getUninstalledModules()) > 0) {
         foreach (TBGContext::getUninstalledModules() as $module_key => $description) {
             $this->cliEcho("{$module_key}: ", 'white', 'bold');
             $this->cliEcho($description);
             $this->cliEcho("\n");
         }
     } else {
         $this->cliEcho("There are no available modules\n", 'red');
     }
     $this->cliEcho("\n");
 }
Esempio n. 2
0
 /**
  * Configure modules
  *
  * @param TBGRequest $request The request object
  */
 public function runConfigureModules(TBGRequest $request)
 {
     $this->module_message = TBGContext::getMessageAndClear('module_message');
     $this->module_error = TBGContext::getMessageAndClear('module_error');
     $this->modules = TBGContext::getModules();
     $this->uninstalled_modules = TBGContext::getUninstalledModules();
 }