Exemple #1
0
 /**
  * Retrieve flag data array
  *
  * @return array
  */
 public function getFlagData()
 {
     $flagData = parent::getFlagData();
     if (!is_array($flagData)) {
         $flagData = array();
         $this->setFlagData($flagData);
     }
     return $flagData;
 }
Exemple #2
0
 protected function _beforeSave()
 {
     switch ($this->getState()) {
         case self::STATE_QUEUED:
             $this->setFlagData($this->getQueueInfo());
             break;
         case self::STATE_RUNNING:
             $this->setFlagData(getmypid());
             break;
         default:
             break;
     }
     return parent::_beforeSave();
 }