@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 825 B view raw
1<?php 2 3final class HeraldRuleListController extends HeraldController { 4 5 public function shouldAllowPublic() { 6 return true; 7 } 8 9 public function handleRequest(AphrontRequest $request) { 10 $querykey = $request->getURIData('queryKey'); 11 12 $controller = id(new PhabricatorApplicationSearchController()) 13 ->setQueryKey($querykey) 14 ->setSearchEngine(new HeraldRuleSearchEngine()) 15 ->setNavigation($this->buildSideNavView()); 16 17 return $this->delegateToController($controller); 18 } 19 20 protected function buildApplicationCrumbs() { 21 $crumbs = parent::buildApplicationCrumbs(); 22 23 $crumbs->addAction( 24 id(new PHUIListItemView()) 25 ->setName(pht('Create Herald Rule')) 26 ->setHref($this->getApplicationURI('create/')) 27 ->setIcon('fa-plus-square')); 28 29 return $crumbs; 30 } 31 32}