3 final class PhabricatorNotificationListController
4 extends PhabricatorNotificationController
{
6 public function handleRequest(AphrontRequest
$request) {
7 $querykey = $request->getURIData('queryKey');
9 $controller = id(new PhabricatorApplicationSearchController())
10 ->setQueryKey($querykey)
11 ->setSearchEngine(new PhabricatorNotificationSearchEngine())
12 ->setNavigation($this->buildSideNavView());
14 return $this->delegateToController($controller);
17 public function buildSideNavView() {
18 $viewer = $this->getViewer();
20 $nav = new AphrontSideNavFilterView();
21 $nav->setBaseURI(new PhutilURI($this->getApplicationURI()));
23 id(new PhabricatorNotificationSearchEngine())
25 ->addNavigationItems($nav->getMenu());
26 $nav->selectFilter(null);