[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class PhabricatorNotificationListController 4 extends PhabricatorNotificationController { 5 6 private $queryKey; 7 8 public function willProcessRequest(array $data) { 9 $this->queryKey = idx($data, 'queryKey'); 10 } 11 12 public function processRequest() { 13 $controller = id(new PhabricatorApplicationSearchController()) 14 ->setQueryKey($this->queryKey) 15 ->setSearchEngine(new PhabricatorNotificationSearchEngine()) 16 ->setNavigation($this->buildSideNavView()); 17 18 return $this->delegateToController($controller); 19 } 20 21 public function buildSideNavView() { 22 $user = $this->getRequest()->getUser(); 23 24 $nav = new AphrontSideNavFilterView(); 25 $nav->setBaseURI(new PhutilURI($this->getApplicationURI())); 26 27 id(new PhabricatorNotificationSearchEngine()) 28 ->setViewer($user) 29 ->addNavigationItems($nav->getMenu()); 30 $nav->selectFilter(null); 31 32 return $nav; 33 } 34 35 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |