protected function configure() { $this->setName('HarvestData:FetchBillable')->setAliases(array('billable', 'FetchBillable'))->setDescription('Fetch and store data from Harvest. Chart-types "geekometer" and "line" are eligible.'); $this->setChartTypes(array("geekometer", "line")); $this->setChartPeriods(array("day", "week", "year")); parent::configure(); }
protected function configure() { $this->setName('HarvestData:ComparePeriods')->setAliases(array('compare', 'ComparePeriods'))->setDescription('Compare data between two periods'); $this->setChartTypes(array("numberstat", "numberstatbudget")); $this->setChartPeriods(array(null)); parent::configure(); }
protected function configure() { $this->setName('HarvestData:FetchData')->setAliases(array('data', 'FetchData'))->setDescription('Fetch and store data from Harvest based on userdata. Chart-types "singlecolumn", "columnspline", "stackedcolumn" and "piechart" are eligible.'); $this->setChartTypes(array("singlecolumn", "stackedcolumn", "piechart", "columnspline")); $this->setChartPeriods(array("day", "week", "month")); parent::configure(); }
protected function configure() { $this->setName('HarvestData:FetchUserActivity')->setAliases(array('useractivity', 'FetchUserActivity'))->setDescription('Fetch and store latest harvest entries from all users'); // these parameters are not accepted, indicate that by assigning empty arrays. $this->setChartTypes(array()); $this->setChartPeriods(array()); parent::configure(); }
protected function configure() { $this->setName('HarvestData:FetchEntries')->setAliases(array('entries', 'FetchEntries'))->setDescription('Fetch and store latest harvest entries from period - ^What we are doing right now^'); // these parameters are not accepted, indicate that by assigning empty arrays. $this->setChartTypes(array()); $this->setChartPeriods(array()); parent::configure(); }