@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 upstream/main 26 lines 612 B view raw
1<?php 2 3final class DiffusionPreCommitContentPusherProjectsHeraldField 4 extends DiffusionPreCommitContentHeraldField { 5 6 const FIELDCONST = 'diffusion.pre.content.pusher.projects'; 7 8 public function getHeraldFieldName() { 9 return pht("Pusher's projects"); 10 } 11 12 public function getHeraldFieldValue($object) { 13 return $this->getAdapter() 14 ->getHookEngine() 15 ->loadViewerProjectPHIDsForHerald(); 16 } 17 18 protected function getHeraldFieldStandardType() { 19 return HeraldField::STANDARD_PHID_LIST; 20 } 21 22 protected function getDatasource() { 23 return new PhabricatorProjectDatasource(); 24 } 25 26}