Changeset View
Changeset View
Standalone View
Standalone View
src/applications/conduit/controller/PhabricatorConduitController.php
| <?php | <?php | ||||
| /** | |||||
| * @group conduit | |||||
| */ | |||||
| abstract class PhabricatorConduitController extends PhabricatorController { | abstract class PhabricatorConduitController extends PhabricatorController { | ||||
| protected function buildSideNavView() { | protected function buildSideNavView() { | ||||
| $viewer = $this->getRequest()->getUser(); | $viewer = $this->getRequest()->getUser(); | ||||
| $nav = new AphrontSideNavFilterView(); | $nav = new AphrontSideNavFilterView(); | ||||
| $nav->setBaseURI(new PhutilURI($this->getApplicationURI())); | $nav->setBaseURI(new PhutilURI($this->getApplicationURI())); | ||||
| id(new PhabricatorConduitSearchEngine()) | id(new PhabricatorConduitSearchEngine()) | ||||
| ->setViewer($viewer) | ->setViewer($viewer) | ||||
| ->addNavigationItems($nav->getMenu()); | ->addNavigationItems($nav->getMenu()); | ||||
| $nav->addLabel('Logs'); | $nav->addLabel('Logs'); | ||||
| $nav->addFilter('log', pht('Call Logs')); | $nav->addFilter('log', pht('Call Logs')); | ||||
| $nav->selectFilter(null); | $nav->selectFilter(null); | ||||
| return $nav; | return $nav; | ||||
| } | } | ||||
| protected function buildApplicationMenu() { | protected function buildApplicationMenu() { | ||||
| return $this->buildSideNavView()->getMenu(); | return $this->buildSideNavView()->getMenu(); | ||||
| } | } | ||||
| } | } | ||||