[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/applications/macro/mail/ -> PhabricatorMacroReplyHandler.php (source)

   1  <?php
   2  
   3  final class PhabricatorMacroReplyHandler extends PhabricatorMailReplyHandler {
   4  
   5    public function validateMailReceiver($mail_receiver) {
   6      if (!($mail_receiver instanceof PhabricatorFileImageMacro)) {
   7        throw new Exception('Mail receiver is not a PhabricatorFileImageMacro!');
   8      }
   9    }
  10  
  11    public function getPrivateReplyHandlerEmailAddress(
  12      PhabricatorObjectHandle $handle) {
  13      return $this->getDefaultPrivateReplyHandlerEmailAddress($handle, 'MCRO');
  14    }
  15  
  16    public function getPublicReplyHandlerEmailAddress() {
  17      return $this->getDefaultPublicReplyHandlerEmailAddress('MCRO');
  18    }
  19  
  20    public function getReplyHandlerDomain() {
  21      return PhabricatorEnv::getEnvConfig(
  22        'metamta.macro.reply-handler-domain');
  23    }
  24  
  25    public function getReplyHandlerInstructions() {
  26      if ($this->supportsReplies()) {
  27        // TODO: Implement.
  28        return null;
  29        return pht('Reply to comment.');
  30      } else {
  31        return null;
  32      }
  33    }
  34  
  35    protected function receiveEmail(PhabricatorMetaMTAReceivedMail $mail) {
  36      // TODO: Implement this.
  37      return null;
  38    }
  39  
  40  }


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