diff --git a/src/Tournament.php b/src/Tournament.php index cd48506..65c1fa8 100644 --- a/src/Tournament.php +++ b/src/Tournament.php @@ -52,4 +52,25 @@ class Tournament extends TournamentModel $this->setRounds($newArray); } + /** + * @return array + */ + public function getRanking() + { + $players = $this->getPlayers(); + $rankingsArray = array(); + foreach ($players as $player) { + $rankingsArray[$player->getPoints()] = $player; + } + $rankingsArray = ksort($finalArray); + + $finalArray = array(); + $i = 0; + foreach ($rankingsArray as $ranking) { + $finalArray[$i] = $ranking; + $i++; + } + + return $finalArray(); + } }