private static function compareUserScores($a, $b) { if ($a[self::TOTAL_COLUMN]['points'] != $b[self::TOTAL_COLUMN]['points']) { return $a[self::TOTAL_COLUMN]['points'] < $b[self::TOTAL_COLUMN]['points'] ? 1 : -1; } if ($a[self::TOTAL_COLUMN]['penalty'] != $b[self::TOTAL_COLUMN]['penalty']) { return $a[self::TOTAL_COLUMN]['penalty'] > $b[self::TOTAL_COLUMN]['penalty'] ? 1 : -1; } return Scoreboard::compareUserNames($a, $b); }
private static function compareUserScores($a, $b) { if ($a[self::total_column]["points"] != $b[self::total_column]["points"]) { return $a[self::total_column]["points"] < $b[self::total_column]["points"] ? 1 : -1; } if ($a[self::total_column]["penalty"] != $b[self::total_column]["penalty"]) { return $a[self::total_column]["penalty"] > $b[self::total_column]["penalty"] ? 1 : -1; } return Scoreboard::compareUserNames($a, $b); }