예제 #1
0
 /**
  * Execute a basic terminal object
  *
  * @param League\CLImate\TerminalObject $obj
  */
 public function execute($obj)
 {
     $results = $obj->result();
     if (!is_array($results)) {
         $results = [$results];
     }
     foreach ($results as $result) {
         if ($obj->sameLine()) {
             $this->output->sameLine();
         }
         $this->output->write($obj->getParser()->apply($result));
     }
 }
예제 #2
0
파일: Router.php 프로젝트: codebird/climate
 /**
  * Execute a basic terminal object
  *
  * @param League\CLImate\TerminalObject $obj
  */
 protected function executeBasic($obj)
 {
     $results = $obj->result();
     if (!is_array($results)) {
         $results = [$results];
     }
     foreach ($results as $result) {
         echo new Output($result, $this->parser);
     }
 }