3 final class DifferentialRevisionStatusHeraldField
4 extends DifferentialRevisionHeraldField
{
6 const FIELDCONST
= 'revision.status';
8 public function getHeraldFieldName() {
9 return pht('Revision status');
12 public function getHeraldFieldValue($object) {
13 return $object->getStatus();
16 protected function getHeraldFieldStandardType() {
17 return self
::STANDARD_PHID
;
20 protected function getDatasource() {
21 return new DifferentialRevisionStatusDatasource();
24 protected function getDatasourceValueMap() {
25 $map = DifferentialRevisionStatus
::getAll();
26 return mpull($map, 'getDisplayName', 'getKey');