Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 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;
     }
 }