示例#1
0
 protected function printSchedule(ScheduledCommandInterface $command, Schedulable $scheduler)
 {
     $commandService = App::make('Indatus\\Dispatcher\\Services\\CommandService');
     $arguments = $commandService->prepareArguments($scheduler->getArguments());
     $options = $commandService->prepareOptions($scheduler->getOptions());
     $this->table->addRow(['', '', trim($arguments) . ' ' . $options, $scheduler->getScheduleMonth(), $scheduler->getScheduleWeek(), $scheduler->getScheduleDayOfMonth(), $scheduler->getScheduleDayOfWeek(), $scheduler->getScheduleHour(), $scheduler->getScheduleMinute(), '']);
 }
示例#2
0
 /**
  * When a command should run
  *
  * @param Scheduler $scheduler
  * @return \Indatus\Dispatcher\Scheduling\Schedulable
  */
 public function schedule(Schedulable $scheduler)
 {
     return $scheduler->minutes('0,30');
 }
 public function schedule(Schedulable $scheduler)
 {
     return $scheduler->daily();
 }
示例#4
0
 /**
  * When a command should run
  *
  * @param Scheduler $scheduler
  * @return \Indatus\Dispatcher\Schedulable
  */
 public function schedule(Schedulable $scheduler)
 {
     return $scheduler->setSchedule('*/30', '*', '*', '*', '*');
 }
示例#5
0
 /**
  * @inheritDoc
  * @return Scheduler
  */
 public function opts(array $options)
 {
     return parent::opts($options);
 }
 /**
  * When a command should run
  *
  * @param Scheduler|Schedulable $scheduler
  * @return \Indatus\Dispatcher\Scheduling\Schedulable
  */
 public function schedule(Schedulable $scheduler)
 {
     return $scheduler->daily()->hours(0);
     // midnight
 }
 /**
  * When a command should run
  *
  * @param Scheduler $scheduler
  * @return \Indatus\Dispatcher\Scheduling\Schedulable
  */
 public function schedule(Schedulable $scheduler)
 {
     return $scheduler->daily()->hours(06)->minutes(00);
 }
 public function schedule(Schedulable $scheduler)
 {
     return $scheduler->everyMinutes(30);
 }
 /**
  * When a command should run
  *
  * @param Scheduler $scheduler
  * @return \Indatus\Dispatcher\Scheduling\Schedulable
  */
 public function schedule(Schedulable $scheduler)
 {
     // run every 5 minutes
     return $scheduler->everyMinutes(5);
 }
示例#10
0
 /**
  * When a command should run
  *
  * @param Scheduler $scheduler
  * @return \Indatus\Dispatcher\Scheduling\Schedulable
  */
 public function schedule(Schedulable $scheduler)
 {
     //return $scheduler->daily()->hours(5)->minutes(30);
     return $scheduler->everyMinutes(1);
 }