protected function applyCustomInternalTransaction(PhabricatorLiskDAO $object, PhabricatorApplicationTransaction $xaction) { switch ($xaction->getTransactionType()) { case NuanceRequestorTransaction::TYPE_PROPERTY: $key = $xaction->getMetadataValue(NuanceRequestorTransaction::PROPERTY_KEY); $object->setNuanceProperty($key, $xaction->getNewValue()); break; } }
protected function applyCustomInternalTransaction(PhabricatorLiskDAO $object, PhabricatorApplicationTransaction $xaction) { switch ($xaction->getTransactionType()) { case NuanceItemTransaction::TYPE_REQUESTOR: $object->setRequestorPHID($xaction->getNewValue()); break; case NuanceItemTransaction::TYPE_SOURCE: $object->setSourcePHID($xaction->getNewValue()); break; case NuanceItemTransaction::TYPE_OWNER: $object->setOwnerPHID($xaction->getNewValue()); break; case NuanceItemTransaction::TYPE_PROPERTY: $key = $xaction->getMetadataValue(NuanceItemTransaction::PROPERTY_KEY); $object->setNuanceProperty($key, $xaction->getNewValue()); break; } }