예제 #1
0
 /**
  * 
  * @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';
 }