[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class PhabricatorHelpApplication extends PhabricatorApplication { 4 5 public function getName() { 6 return pht('Help'); 7 } 8 9 public function canUninstall() { 10 return false; 11 } 12 13 public function isUnlisted() { 14 return true; 15 } 16 17 public function getRoutes() { 18 return array( 19 '/help/' => array( 20 'keyboardshortcut/' => 'PhabricatorHelpKeyboardShortcutController', 21 'editorprotocol/' => 'PhabricatorHelpEditorProtocolController', 22 ), 23 ); 24 } 25 26 public function buildMainMenuItems( 27 PhabricatorUser $user, 28 PhabricatorController $controller = null) { 29 30 $items = array(); 31 32 $application = null; 33 if ($controller) { 34 $application = $controller->getCurrentApplication(); 35 } 36 37 if ($application && $application->getHelpURI()) { 38 $help_name = pht('%s Help', $application->getName()); 39 40 $item = id(new PHUIListItemView()) 41 ->setName($help_name) 42 ->addClass('core-menu-item') 43 ->setIcon('info-sm') 44 ->setAural($help_name) 45 ->setOrder(200) 46 ->setHref($application->getHelpURI()); 47 $items[] = $item; 48 } 49 50 return $items; 51 } 52 53 }
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 |