[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class PhabricatorPhortuneApplication extends PhabricatorApplication { 4 5 public function getName() { 6 return pht('Phortune'); 7 } 8 9 public function getBaseURI() { 10 return '/phortune/'; 11 } 12 13 public function getShortDescription() { 14 return pht('Accounts and Billing'); 15 } 16 17 public function getIconName() { 18 return 'phortune'; 19 } 20 21 public function getTitleGlyph() { 22 return "\xE2\x9C\x98"; 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 getRoutes() { 34 return array( 35 '/phortune/' => array( 36 '' => 'PhortuneLandingController', 37 '(?P<accountID>\d+)/' => array( 38 '' => 'PhortuneAccountViewController', 39 'card/' => array( 40 'new/' => 'PhortunePaymentMethodCreateController', 41 ), 42 'order/(?:query/(?P<queryKey>[^/]+)/)?' 43 => 'PhortuneCartListController', 44 'charge/(?:query/(?P<queryKey>[^/]+)/)?' 45 => 'PhortuneChargeListController', 46 ), 47 'card/(?P<id>\d+)/' => array( 48 'edit/' => 'PhortunePaymentMethodEditController', 49 'disable/' => 'PhortunePaymentMethodDisableController', 50 ), 51 'cart/(?P<id>\d+)/' => array( 52 '' => 'PhortuneCartViewController', 53 'checkout/' => 'PhortuneCartCheckoutController', 54 '(?P<action>cancel|refund)/' => 'PhortuneCartCancelController', 55 'update/' => 'PhortuneCartUpdateController', 56 'accept/' => 'PhortuneCartAcceptController', 57 ), 58 'account/' => array( 59 '' => 'PhortuneAccountListController', 60 'edit/(?:(?P<id>\d+)/)?' => 'PhortuneAccountEditController', 61 ), 62 'product/' => array( 63 '' => 'PhortuneProductListController', 64 'view/(?P<id>\d+)/' => 'PhortuneProductViewController', 65 'edit/(?:(?P<id>\d+)/)?' => 'PhortuneProductEditController', 66 ), 67 'provider/' => array( 68 'edit/(?:(?P<id>\d+)/)?' => 'PhortuneProviderEditController', 69 'disable/(?P<id>\d+)/' => 'PhortuneProviderDisableController', 70 '(?P<id>\d+)/(?P<action>[^/]+)/' 71 => 'PhortuneProviderActionController', 72 ), 73 'merchant/' => array( 74 '(?:query/(?P<queryKey>[^/]+)/)?' => 'PhortuneMerchantListController', 75 'edit/(?:(?P<id>\d+)/)?' => 'PhortuneMerchantEditController', 76 'orders/(?P<merchantID>\d+)/(?:query/(?P<querKey>[^/]+)/)?' 77 => 'PhortuneCartListController', 78 '(?P<id>\d+)/' => 'PhortuneMerchantViewController', 79 ), 80 ), 81 ); 82 } 83 84 protected function getCustomCapabilities() { 85 return array( 86 PhortuneMerchantCapability::CAPABILITY => array( 87 'caption' => pht('Merchant accounts can receive payments.'), 88 'default' => PhabricatorPolicies::POLICY_ADMIN, 89 ), 90 ); 91 } 92 93 }
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 |