Path: blob/master/src/applications/diffusion/controller/DiffusionRepositoryListController.php
12242 views
<?php12final class DiffusionRepositoryListController extends DiffusionController {34public function shouldAllowPublic() {5return true;6}78public function handleRequest(AphrontRequest $request) {9$items = array();1011$items[] = id(new PHUIListItemView())12->setType(PHUIListItemView::TYPE_LABEL)13->setName(pht('Commits'));1415$items[] = id(new PHUIListItemView())16->setName(pht('Browse Commits'))17->setHref($this->getApplicationURI('commit/'));1819$items[] = id(new PHUIListItemView())20->setType(PHUIListItemView::TYPE_LABEL)21->setName(pht('Identities'));2223$items[] = id(new PHUIListItemView())24->setName(pht('Browse Identities'))25->setHref($this->getApplicationURI('identity/'));2627return id(new PhabricatorRepositorySearchEngine())28->setController($this)29->setNavigationItems($items)30->buildResponse();31}3233protected function buildApplicationCrumbs() {34$crumbs = parent::buildApplicationCrumbs();3536id(new DiffusionRepositoryEditEngine())37->setViewer($this->getViewer())38->addActionToCrumbs($crumbs);3940return $crumbs;41}4243}444546