Something went wrong. Try again.
@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
Something went wrong. Try again.
1.1 kB · 44 lines
PHP
123456789101112131415161718192021222324252627282930313233343536373839404142434445<?php
final class DiffusionRepositoryListController extends DiffusionController {
public function shouldAllowPublic() { return true; }
public function handleRequest(AphrontRequest $request) { $items = array();
$items[] = id(new PHUIListItemView()) ->setType(PHUIListItemView::TYPE_LABEL) ->setName(pht('Commits'));
$items[] = id(new PHUIListItemView()) ->setName(pht('Browse Commits')) ->setHref($this->getApplicationURI('commit/'));
$items[] = id(new PHUIListItemView()) ->setType(PHUIListItemView::TYPE_LABEL) ->setName(pht('Identities'));
$items[] = id(new PHUIListItemView()) ->setName(pht('Browse Identities')) ->setHref($this->getApplicationURI('identity/'));
return id(new PhabricatorRepositorySearchEngine()) ->setController($this) ->setNavigationItems($items) ->buildResponse(); }
protected function buildApplicationCrumbs() { $crumbs = parent::buildApplicationCrumbs();
id(new DiffusionRepositoryEditEngine()) ->setViewer($this->getViewer()) ->addActionToCrumbs($crumbs);
return $crumbs; }
}