3 abstract class PhabricatorConfigGroupConstants
4 extends PhabricatorConfigConstants
{
6 const GROUP_CORE
= 'core';
7 const GROUP_APPLICATION
= 'apps';
8 const GROUP_DEVELOPER
= 'developer';
10 public static function getGroupName($group) {
12 self
::GROUP_CORE
=> pht('Core Settings'),
13 self
::GROUP_APPLICATION
=> pht('Application Settings'),
14 self
::GROUP_DEVELOPER
=> pht('Developer Settings'),
16 return idx($map, $group, pht('Unknown'));
19 public static function getGroupShortName($group) {
21 self
::GROUP_CORE
=> pht('Core'),
22 self
::GROUP_APPLICATION
=> pht('Application'),
23 self
::GROUP_DEVELOPER
=> pht('Developer'),
25 return idx($map, $group, pht('Unknown'));
28 public static function getGroupURI($group) {
30 self
::GROUP_CORE
=> '/',
31 self
::GROUP_APPLICATION
=> 'application/',
32 self
::GROUP_DEVELOPER
=> 'developer/',
34 return idx($map, $group, '#');
37 public static function getGroupFullURI($group) {
39 self
::GROUP_CORE
=> '/config/',
40 self
::GROUP_APPLICATION
=> '/config/application/',
41 self
::GROUP_DEVELOPER
=> '/config/developer/',
43 return idx($map, $group, '#');