@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
at recaptime-dev/main 32 lines 730 B view raw
1<?php 2 3final class HeraldSubscribersField extends HeraldField { 4 5 const FIELDCONST = 'cc'; 6 7 public function getHeraldFieldName() { 8 return pht('Subscribers'); 9 } 10 11 public function getFieldGroupKey() { 12 return HeraldSupportFieldGroup::FIELDGROUPKEY; 13 } 14 15 public function supportsObject($object) { 16 return ($object instanceof PhabricatorSubscribableInterface); 17 } 18 19 public function getHeraldFieldValue($object) { 20 $phid = $object->getPHID(); 21 return PhabricatorSubscribersQuery::loadSubscribersForPHID($phid); 22 } 23 24 protected function getHeraldFieldStandardType() { 25 return self::STANDARD_PHID_LIST; 26 } 27 28 protected function getDatasource() { 29 return new PhabricatorProjectOrUserDatasource(); 30 } 31 32}