Esempio n. 1
0
 public function __construct($jid)
 {
     if (!is_int($jid)) {
         throw new \InvalidArgumentException('Job constructor arguments type error');
     }
     $this->jid = $jid;
     $this->manager = $manager = new StateManager();
     $this->period = $manager->getJobPeriod($jid);
     $this->state = $state = $manager->getJobState($jid);
     StateManager::completeKeys($state, static::$vars);
     $this->lastRun = $state['last_run'];
 }