/** * @param $item1 * @param $item2 * @return int */ function sort_by_mask($item1, $item2) { $score1 = $this->scorecache[$item1->get_item_type() . $item1->get_id()]; $score2 = $this->scorecache[$item2->get_item_type() . $item2->get_id()]; return ScoreDisplay::compare_scores_by_custom_display($score1, $score2); }
function sort_by_mask($item1, $item2) { $score1 = isset($item1['score']) ? array($item1['score'], $this->evaluation->get_max()) : null; $score2 = isset($item2['score']) ? array($item2['score'], $this->evaluation->get_max()) : null; return ScoreDisplay::compare_scores_by_custom_display($score1, $score2); }