[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class PhabricatorFundApplication extends PhabricatorApplication { 4 5 public function getName() { 6 return pht('Fund'); 7 } 8 9 public function getBaseURI() { 10 return '/fund/'; 11 } 12 13 public function getShortDescription() { 14 return pht('Donate'); 15 } 16 17 public function getIconName() { 18 return 'phund'; 19 } 20 21 public function getTitleGlyph() { 22 return "\xE2\x99\xA5"; 23 } 24 25 public function getApplicationGroup() { 26 return self::GROUP_UTILITIES; 27 } 28 29 public function isPrototype() { 30 return true; 31 } 32 33 public function getRemarkupRules() { 34 return array( 35 new FundInitiativeRemarkupRule(), 36 ); 37 } 38 39 public function getRoutes() { 40 return array( 41 '/I(?P<id>[1-9]\d*)' => 'FundInitiativeViewController', 42 '/fund/' => array( 43 '(?:query/(?P<queryKey>[^/]+)/)?' => 'FundInitiativeListController', 44 'create/' => 'FundInitiativeEditController', 45 'edit/(?:(?P<id>\d+)/)?' => 'FundInitiativeEditController', 46 'close/(?P<id>\d+)/' => 'FundInitiativeCloseController', 47 'back/(?P<id>\d+)/' => 'FundInitiativeBackController', 48 'backers/(?:(?P<id>\d+)/)?(?:query/(?P<queryKey>[^/]+)/)?' 49 => 'FundBackerListController', 50 ), 51 ); 52 } 53 54 protected function getCustomCapabilities() { 55 return array( 56 FundDefaultViewCapability::CAPABILITY => array( 57 'caption' => pht('Default view policy for newly created initiatives.'), 58 ), 59 FundCreateInitiativesCapability::CAPABILITY => array( 60 'default' => PhabricatorPolicies::POLICY_ADMIN, 61 ), 62 ); 63 } 64 65 }
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 |