protected function getCustomTransactionOldValue(PhabricatorLiskDAO $object, PhabricatorApplicationTransaction $xaction) { switch ($xaction->getTransactionType()) { case PhabricatorSlowvoteTransaction::TYPE_QUESTION: return $object->getQuestion(); case PhabricatorSlowvoteTransaction::TYPE_DESCRIPTION: return $object->getDescription(); case PhabricatorSlowvoteTransaction::TYPE_RESPONSES: return $object->getResponseVisibility(); case PhabricatorSlowvoteTransaction::TYPE_SHUFFLE: return $object->getShuffle(); case PhabricatorSlowvoteTransaction::TYPE_CLOSE: return $object->getIsClosed(); } }
protected function buildMailTemplate(PhabricatorLiskDAO $object) { $monogram = $object->getMonogram(); $name = $object->getQuestion(); return id(new PhabricatorMetaMTAMail())->setSubject("{$monogram}: {$name}")->addHeader('Thread-Topic', $monogram); }
protected function buildMailTemplate(PhabricatorLiskDAO $object) { $question = $object->getQuestion(); return parent::buildMailTemplate($question); }