[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class PhabricatorSlowvoteApplication extends PhabricatorApplication { 4 5 public function getBaseURI() { 6 return '/vote/'; 7 } 8 9 public function getIconName() { 10 return 'slowvote'; 11 } 12 13 public function getName() { 14 return pht('Slowvote'); 15 } 16 17 public function getShortDescription() { 18 return pht('Conduct Polls'); 19 } 20 21 public function getTitleGlyph() { 22 return "\xE2\x9C\x94"; 23 } 24 25 public function getHelpURI() { 26 return PhabricatorEnv::getDoclink('Slowvote User Guide'); 27 } 28 29 public function getFlavorText() { 30 return pht('Design by committee.'); 31 } 32 33 public function getApplicationGroup() { 34 return self::GROUP_UTILITIES; 35 } 36 37 public function getRemarkupRules() { 38 return array( 39 new SlowvoteRemarkupRule(), 40 ); 41 } 42 43 public function getRoutes() { 44 return array( 45 '/V(?P<id>[1-9]\d*)' => 'PhabricatorSlowvotePollController', 46 '/vote/' => array( 47 '(?:query/(?P<queryKey>[^/]+)/)?' 48 => 'PhabricatorSlowvoteListController', 49 'create/' => 'PhabricatorSlowvoteEditController', 50 'edit/(?P<id>[1-9]\d*)/' => 'PhabricatorSlowvoteEditController', 51 '(?P<id>[1-9]\d*)/' => 'PhabricatorSlowvoteVoteController', 52 'comment/(?P<id>[1-9]\d*)/' => 'PhabricatorSlowvoteCommentController', 53 'close/(?P<id>[1-9]\d*)/' => 'PhabricatorSlowvoteCloseController', 54 ), 55 ); 56 } 57 58 public function getCustomCapabilities() { 59 return array( 60 PhabricatorSlowvoteDefaultViewCapability::CAPABILITY => array( 61 'caption' => pht('Default view policy for new polls.'), 62 ), 63 ); 64 } 65 66 }
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 |