Exemple #1
0
 /**
  * @return int
  */
 protected function showServers()
 {
     $_servers = Models\Server::orderBy('server_id_text')->get();
     if (empty($_servers)) {
         $this->info('** No servers found **');
         return 0;
     }
     $this->writeln('Registered servers (* denotes cluster assignment)');
     $this->writeln('-------------------------------------------------');
     foreach ($_servers as $_server) {
         $_used = 0 != Models\ClusterServer::where('server_id', $_server->id)->count();
         $this->writeln(($_used ? '*' : ' ') . '<info>' . $_server->server_id_text . "</info>\t" . '<comment>' . $_server->serverType->type_name_text . '@' . $_server->host_text . '</comment>');
     }
     return 0;
 }