[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/applications/drydock/constants/ -> DrydockResourceStatus.php (source)

   1  <?php
   2  
   3  final class DrydockResourceStatus extends DrydockConstants {
   4  
   5    const STATUS_PENDING      = 0;
   6    const STATUS_OPEN         = 1;
   7    const STATUS_CLOSED       = 2;
   8    const STATUS_BROKEN       = 3;
   9    const STATUS_DESTROYED    = 4;
  10  
  11    public static function getNameForStatus($status) {
  12      $map = array(
  13        self::STATUS_PENDING      => pht('Pending'),
  14        self::STATUS_OPEN         => pht('Open'),
  15        self::STATUS_CLOSED       => pht('Closed'),
  16        self::STATUS_BROKEN       => pht('Broken'),
  17        self::STATUS_DESTROYED    => pht('Destroyed'),
  18      );
  19  
  20      return idx($map, $status, 'Unknown');
  21    }
  22  
  23    public static function getAllStatuses() {
  24      return array(
  25       self::STATUS_PENDING,
  26       self::STATUS_OPEN,
  27       self::STATUS_CLOSED,
  28       self::STATUS_BROKEN,
  29       self::STATUS_DESTROYED,
  30      );
  31    }
  32  
  33  }


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1