/** * * @param IssueState $state * @param IssuePriority $priority * @return string */ public static function getHiliteBgColorClass($state, $priority) { if ($state->isTesting()) { return 'issue-hilitecol-testing'; } else { if ($state->isArchived()) { return 'issue-hilitecol-archived'; } else { if ($state->isOpen()) { switch ($priority->getId()) { case IssuePriority::LOW: return 'issue-hilitecol-low'; case IssuePriority::NORMAL: return 'issue-hilitecol-normal'; case IssuePriority::CRITICAL: return 'issue-hilitecol-critical'; } } } } return 'issue-hilitecol-closed'; }