/** * @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(); }