getAdapter()->getRevision(); if (!$revision) { return null; } switch ($revision->getStatus()) { case ArcanistDifferentialRevisionStatus::ACCEPTED: return $revision->getPHID(); case ArcanistDifferentialRevisionStatus::CLOSED: if ($revision->getProperty( DifferentialRevision::PROPERTY_CLOSED_FROM_ACCEPTED)) { return $revision->getPHID(); } break; } return null; } protected function getHeraldFieldStandardType() { return self::STANDARD_PHID_BOOL; } }