isStored() public method

public isStored ( ) : boolean
return boolean
Beispiel #1
0
 /**
  * @param AbstractJob $job
  *
  * @return bool
  * @throws \Cronario\Exception\JobException
  */
 public function save(AbstractJob $job)
 {
     $data = $job->getData();
     if (!$job->isStored()) {
         $job->setId(uniqid());
     }
     $this->redis->set($this->namespace . $job->getId(), json_encode($data));
     return true;
 }
Beispiel #2
0
 /**
  * @param AbstractJob $job
  *
  * @return mixed
  * @throws \Cronario\Exception\JobException
  */
 public function save(AbstractJob $job)
 {
     $data = $job->getData();
     if ($job->isStored()) {
         $data['_id'] = new \MongoId($data[AbstractJob::P_ID]);
         unset($data[AbstractJob::P_ID]);
     } else {
         $data['_id'] = new \MongoId();
         $job->setId((string) $data['_id']);
     }
     $result = static::getCollection()->update(array('_id' => $data['_id']), array('$set' => $data), array('upsert' => true));
     return $result;
 }