Correct a parameter order swap in "diffusion.historyquery" for Mercurial
[phabricator.git] / src / applications / config / constants / PhabricatorConfigGroupConstants.php
blob7dba1ca808fae2368e6b0a7f2cf2ee0fe438c832
1 <?php
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) {
11 $map = array(
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) {
20 $map = array(
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) {
29 $map = array(
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) {
38 $map = array(
39 self::GROUP_CORE => '/config/',
40 self::GROUP_APPLICATION => '/config/application/',
41 self::GROUP_DEVELOPER => '/config/developer/',
43 return idx($map, $group, '#');