/** * 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); }