Пример #1
0
 /**
  * Comparator for phrases so that empty phrases are shown first
  *
  * @param Phrase $a
  * @param Phrase $b
  * @return int 1 if $a is less complete then $b, 0 if both are equally complete, and -1 otherwise
  */
 public static function sortUntranslatedFirstCompare($a, $b)
 {
     $aCompletenessData = $a->getCompleteness();
     $aCompleteness = $aCompletenessData[0] / $aCompletenessData[1];
     $bCompletenessData = $b->getCompleteness();
     $bCompleteness = $bCompletenessData[0] / $bCompletenessData[1];
     if ($aCompleteness == $bCompleteness) {
         $res = 0;
         return $res;
     } else {
         $res = $aCompleteness > $bCompleteness ? 1 : -1;
         return $res;
     }
 }