Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/constants/DifferentialLegacyQuery.php
Show All 25 Lines | if (!isset($map[$status])) { | ||||
pht( | pht( | ||||
'Unknown revision status filter constant "%s".', | 'Unknown revision status filter constant "%s".', | ||||
$status)); | $status)); | ||||
} | } | ||||
return $map[$status]; | return $map[$status]; | ||||
} | } | ||||
public static function getLegacyValues(array $modern_values) { | |||||
$values = array(); | |||||
foreach ($modern_values as $status_constant) { | |||||
$status_object = DifferentialRevisionStatus::newForStatus( | |||||
$status_constant); | |||||
$legacy_key = $status_object->getLegacyKey(); | |||||
if ($legacy_key !== null) { | |||||
$values[] = $legacy_key; | |||||
} | |||||
} | |||||
return $values; | |||||
} | |||||
private static function getMap() { | private static function getMap() { | ||||
$all = array( | $all = array( | ||||
DifferentialRevisionStatus::NEEDS_REVIEW, | DifferentialRevisionStatus::NEEDS_REVIEW, | ||||
DifferentialRevisionStatus::NEEDS_REVISION, | DifferentialRevisionStatus::NEEDS_REVISION, | ||||
DifferentialRevisionStatus::CHANGES_PLANNED, | DifferentialRevisionStatus::CHANGES_PLANNED, | ||||
DifferentialRevisionStatus::ACCEPTED, | DifferentialRevisionStatus::ACCEPTED, | ||||
DifferentialRevisionStatus::PUBLISHED, | DifferentialRevisionStatus::PUBLISHED, | ||||
DifferentialRevisionStatus::ABANDONED, | DifferentialRevisionStatus::ABANDONED, | ||||
Show All 34 Lines |