protected function getCustomTransactionOldValue(PhabricatorLiskDAO $object, PhabricatorApplicationTransaction $xaction) { switch ($xaction->getTransactionType()) { case PhamePostTransaction::TYPE_TITLE: return $object->getTitle(); case PhamePostTransaction::TYPE_BODY: return $object->getBody(); case PhamePostTransaction::TYPE_VISIBILITY: return $object->getVisibility(); } }
protected function getCustomTransactionOldValue(PhabricatorLiskDAO $object, PhabricatorApplicationTransaction $xaction) { switch ($xaction->getTransactionType()) { case PhabricatorProfilePanelConfigurationTransaction::TYPE_PROPERTY: $key = $xaction->getMetadataValue('property.key'); return $object->getPanelProperty($key, null); case PhabricatorProfilePanelConfigurationTransaction::TYPE_ORDER: return $object->getPanelOrder(); case PhabricatorProfilePanelConfigurationTransaction::TYPE_VISIBILITY: return $object->getVisibility(); } }
protected function getCustomTransactionOldValue(PhabricatorLiskDAO $object, PhabricatorApplicationTransaction $xaction) { switch ($xaction->getTransactionType()) { case PhamePostTransaction::TYPE_BLOG: return $object->getBlogPHID(); case PhamePostTransaction::TYPE_TITLE: return $object->getTitle(); case PhamePostTransaction::TYPE_SUBTITLE: return $object->getSubtitle(); case PhamePostTransaction::TYPE_BODY: return $object->getBody(); case PhamePostTransaction::TYPE_VISIBILITY: return $object->getVisibility(); case PhamePostTransaction::TYPE_HEADERIMAGE: return $object->getHeaderImagePHID(); } }