Path: blob/master/src/applications/passphrase/controller/PassphraseController.php
12256 views
<?php12abstract class PassphraseController extends PhabricatorController {34public function buildSideNavView($for_app = false) {5$user = $this->getRequest()->getUser();67$nav = new AphrontSideNavFilterView();8$nav->setBaseURI(new PhutilURI($this->getApplicationURI()));910if ($for_app) {11$nav->addFilter('create', pht('Create Credential'));12}1314id(new PassphraseCredentialSearchEngine())15->setViewer($user)16->addNavigationItems($nav->getMenu());1718$nav->selectFilter(null);1920return $nav;21}2223public function buildApplicationMenu() {24return $this->buildSideNavView(true)->getMenu();25}2627protected function buildApplicationCrumbs() {28$crumbs = parent::buildApplicationCrumbs();2930$crumbs->addAction(31id(new PHUIListItemView())32->setName(pht('Create Credential'))33->setHref($this->getApplicationURI('create/'))34->setIcon('fa-plus-square'));3536return $crumbs;37}3839}404142