[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/applications/ponder/editor/ -> PonderEditor.php (source)

   1  <?php
   2  
   3  abstract class PonderEditor
   4    extends PhabricatorApplicationTransactionEditor {
   5  
   6    public function getEditorApplicationClass() {
   7      return 'PhabricatorPonderApplication';
   8    }
   9  
  10    protected function shouldPublishFeedStory(
  11      PhabricatorLiskDAO $object,
  12      array $xactions) {
  13      return true;
  14    }
  15  
  16    protected function buildMailTemplate(PhabricatorLiskDAO $object) {
  17      $id = $object->getID();
  18      $title = $object->getTitle();
  19      $original_title = $object->getOriginalTitle();
  20  
  21      return id(new PhabricatorMetaMTAMail())
  22        ->setSubject("Q{$id}: {$title}")
  23        ->addHeader('Thread-Topic', "Q{$id}: {$original_title}");
  24    }
  25  
  26  
  27    protected function getMailTo(PhabricatorLiskDAO $object) {
  28      return array(
  29        $object->getAuthorPHID(),
  30        $this->requireActor()->getPHID(),
  31      );
  32    }
  33  
  34     protected function getMailSubjectPrefix() {
  35      return '[Ponder]';
  36    }
  37  
  38  }


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1