/** * Merges other object's modified database data into this object. * * @param AbstractDbEntity $otherEntity */ public function mergeWith(AbstractDbEntity $otherEntity) { $dataToMerge = $otherEntity->getModifiedDbData(); $this->setDbData($dataToMerge); }