[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

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

   1  <?php
   2  
   3  final class DrydockLeaseStatus extends DrydockConstants {
   4  
   5    const STATUS_PENDING      = 0;
   6    const STATUS_ACQUIRING    = 5;
   7    const STATUS_ACTIVE       = 1;
   8    const STATUS_RELEASED     = 2;
   9    const STATUS_BROKEN       = 3;
  10    const STATUS_EXPIRED      = 4;
  11  
  12    public static function getNameForStatus($status) {
  13      $map = array(
  14        self::STATUS_PENDING    => pht('Pending'),
  15        self::STATUS_ACQUIRING  => pht('Acquiring'),
  16        self::STATUS_ACTIVE     => pht('Active'),
  17        self::STATUS_RELEASED   => pht('Released'),
  18        self::STATUS_BROKEN     => pht('Broken'),
  19        self::STATUS_EXPIRED    => pht('Expired'),
  20      );
  21  
  22      return idx($map, $status, pht('Unknown'));
  23    }
  24  
  25    public static function getAllStatuses() {
  26      return array(
  27        self::STATUS_PENDING,
  28        self::STATUS_ACQUIRING,
  29        self::STATUS_ACTIVE,
  30        self::STATUS_RELEASED,
  31        self::STATUS_BROKEN,
  32        self::STATUS_EXPIRED,
  33      );
  34    }
  35  
  36  }


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