예제 #1
0
 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();
 }
예제 #2
0
 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();
 }
예제 #3
0
 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();
 }
예제 #4
0
 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();
 }
예제 #5
0
 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();
 }