Path: blob/master/src/applications/auth/controller/config/PhabricatorAuthProviderController.php
12261 views
<?php12abstract class PhabricatorAuthProviderController3extends PhabricatorAuthController {45protected function newNavigation() {6$viewer = $this->getViewer();78$nav = id(new AphrontSideNavFilterView())9->setBaseURI(new PhutilURI($this->getApplicationURI()))10->setViewer($viewer);1112$nav->addMenuItem(13id(new PHUIListItemView())14->setName(pht('Authentication'))15->setType(PHUIListItemView::TYPE_LABEL));1617$nav->addMenuItem(18id(new PHUIListItemView())19->setKey('login')20->setName(pht('Login and Registration'))21->setType(PHUIListItemView::TYPE_LINK)22->setHref($this->getApplicationURI('/'))23->setIcon('fa-key'));2425$nav->addMenuItem(26id(new PHUIListItemView())27->setKey('mfa')28->setName(pht('Multi-Factor'))29->setType(PHUIListItemView::TYPE_LINK)30->setHref($this->getApplicationURI('mfa/'))31->setIcon('fa-mobile'));3233$nav->addMenuItem(34id(new PHUIListItemView())35->setName(pht('Onboarding'))36->setType(PHUIListItemView::TYPE_LABEL));3738$nav->addMenuItem(39id(new PHUIListItemView())40->setKey('message')41->setName(pht('Customize Messages'))42->setType(PHUIListItemView::TYPE_LINK)43->setHref($this->getApplicationURI('message/'))44->setIcon('fa-commenting-o'));454647$nav->selectFilter(null);4849return $nav;50}5152public function buildApplicationMenu() {53return $this->newNavigation()->getMenu();54}5556}575859