setViewer($viewer) ->withIDs(array($id)) ->needReviewerStatus(true) ->needReviewerAuthority(true) ->needActiveDiffs(true) ->executeOne(); } protected function processReceivedObjectMail( PhabricatorMetaMTAReceivedMail $mail, PhabricatorLiskDAO $object, PhabricatorUser $sender) { $handler = DifferentialMail::newReplyHandlerForRevision($object); $handler->setActor($sender); $handler->setExcludeMailRecipientPHIDs( $mail->loadExcludeMailRecipientPHIDs()); $handler->processEmail($mail); } }