protected function applyCustomInternalTransaction(PhabricatorLiskDAO $object, PhabricatorApplicationTransaction $xaction) { switch ($xaction->getTransactionType()) { case PhabricatorPasteTransaction::TYPE_CONTENT: $object->setFilePHID($xaction->getNewValue()); return; case PhabricatorPasteTransaction::TYPE_TITLE: $object->setTitle($xaction->getNewValue()); return; case PhabricatorPasteTransaction::TYPE_LANGUAGE: $object->setLanguage($xaction->getNewValue()); return; } return parent::applyCustomInternalTransaction($object, $xaction); }
protected function applyCustomInternalTransaction(PhabricatorLiskDAO $object, PhabricatorApplicationTransaction $xaction) { switch ($xaction->getTransactionType()) { case PhabricatorMacroTransaction::TYPE_NAME: $object->setName($xaction->getNewValue()); break; case PhabricatorMacroTransaction::TYPE_DISABLED: $object->setIsDisabled($xaction->getNewValue()); break; case PhabricatorMacroTransaction::TYPE_FILE: $object->setFilePHID($xaction->getNewValue()); break; case PhabricatorMacroTransaction::TYPE_AUDIO: $object->setAudioPHID($xaction->getNewValue()); break; case PhabricatorMacroTransaction::TYPE_AUDIO_BEHAVIOR: $object->setAudioBehavior($xaction->getNewValue()); break; } }