@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at recaptime-dev/main 31 lines 737 B view raw
1<?php 2 3final class DifferentialRevisionMailReceiver 4 extends PhabricatorObjectMailReceiver { 5 6 public function isEnabled() { 7 return PhabricatorApplication::isClassInstalled( 8 PhabricatorDifferentialApplication::class); 9 } 10 11 protected function getObjectPattern() { 12 return 'D[1-9]\d*'; 13 } 14 15 protected function loadObject($pattern, PhabricatorUser $viewer) { 16 $id = (int)substr($pattern, 1); 17 18 return id(new DifferentialRevisionQuery()) 19 ->setViewer($viewer) 20 ->withIDs(array($id)) 21 ->needReviewers(true) 22 ->needReviewerAuthority(true) 23 ->needActiveDiffs(true) 24 ->executeOne(); 25 } 26 27 protected function getTransactionReplyHandler() { 28 return new DifferentialReplyHandler(); 29 } 30 31}