Esempio n. 1
0
 /**
  * @param Job $job
  */
 public function finishJob(Job $job)
 {
     $sql = "DELETE FROM `queue` WHERE `worker` = :worker";
     $this->db->query($sql, array('worker' => $job->getWorker()));
 }
Esempio n. 2
0
 public function updateJob()
 {
     $job = new Job();
     $job->setWorker(0);
     $job->setName($this->name);
     $job->setStart($this->start->format('Y-m-d H:i:s'));
     $job->setCallback($this->class, $this->method, $this->params);
     $job->setUnique($this->unique);
     $this->db->saveModel($job);
 }