/**
  * Get the cases to be imported.
  *
  * @return mixed
  */
 public function getCases()
 {
     if ($this->argument('id')) {
         $cases = $this->cases->find($this->argument('id'));
     } else {
         $cases = $this->cases->openedOn($this->option('opened'))->resolvedOn($this->option('resolved'))->closedOn($this->option('closed'))->withStatus($this->option('withStatus'))->openedBy($this->option('openedBy'))->assignedTo($this->option('assignedTo'))->take($this->option('take'));
     }
     return $cases;
 }
 /**
  * Get the tasks and show them.
  */
 public function fire()
 {
     if ($this->argument('id')) {
         $cases = $this->cases->find($this->argument('id'));
     } else {
         $cases = $this->cases->openedOn($this->option('opened'))->resolvedOn($this->option('resolved'))->closedOn($this->option('closed'))->withStatus($this->option('withStatus'))->openedBy($this->option('openedBy'))->assignedTo($this->option('assignedTo'))->take($this->option('take'));
     }
     if (!$cases) {
         return $this->info('No cases found');
     }
     $this->displayTasks($cases);
 }
 /**
  * Get the issues and show them.
  */
 public function fire()
 {
     if ($this->argument('id')) {
         $issues = $this->issues->find($this->argument('id'));
     } else {
         $issues = $this->issues->openedOn($this->option('opened'))->resolvedOn($this->option('resolved'))->closedOn($this->option('closed'))->withStatus($this->option('withStatus'))->openedBy($this->option('openedBy'))->assignedTo($this->option('assignedTo'))->take($this->option('take'));
     }
     if (!$issues) {
         return $this->info('No issues found');
     }
     if (array_key_exists('errors', $issues)) {
         return $this->errors($issues['errors']);
     }
     $this->displayTasks($issues);
 }