Example #1
0
 /**
  * @param \ride\application\orm\entry\EntryLogChangeEntry $entry 
  * @return null
  */
 public function removeFromChanges(AliasEntryLogChangeEntry $entry)
 {
     $this->getChanges();
     $status = false;
     foreach ($this->changes as $changesIndex => $changesValue) {
         if ($changesValue === $entry || $changesValue->getId() === $entry->getId()) {
             unset($this->changes[$changesIndex]);
             $status = true;
             break;
         }
     }
     if ($status && $this->entryState === self::STATE_CLEAN) {
         $this->entryState = self::STATE_DIRTY;
     }
     return $status;
 }
 /**
  * @return string
  */
 public function getNewValue()
 {
     if (!isset($this->loadedFields['newValue'])) {
         $this->loadProperties();
     }
     return parent::getNewValue();
 }