Correct a parameter order swap in "diffusion.historyquery" for Mercurial
[phabricator.git] / src / applications / releeph / field / specification / ReleephSeverityFieldSpecification.php
blobc73a17e1493829d25b84c412c4cd5467f8d290fa
1 <?php
3 final class ReleephSeverityFieldSpecification
4 extends ReleephLevelFieldSpecification {
6 const HOTFIX = 'HOTFIX';
7 const RELEASE = 'RELEASE';
9 public function getFieldKey() {
10 return 'severity';
13 public function getName() {
14 return pht('Severity');
17 public function getStorageKey() {
18 return 'releeph:severity';
21 public function getLevels() {
22 return array(
23 self::HOTFIX,
24 self::RELEASE,
28 public function getDefaultLevel() {
29 return self::RELEASE;
32 public function getNameForLevel($level) {
33 static $names = array(
34 self::HOTFIX => 'HOTFIX',
35 self::RELEASE => 'RELEASE',
37 return idx($names, $level, $level);
40 public function getDescriptionForLevel($level) {
41 static $descriptions;
43 if ($descriptions === null) {
44 $descriptions = array(
45 self::HOTFIX => pht('Needs merging and fixing right now.'),
46 self::RELEASE => pht('Required for the currently rolling release.'),
50 return idx($descriptions, $level);