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 | |||||