From e367e8929b1ae10ffa2dfc77fa8a2002e4a44e0c Mon Sep 17 00:00:00 2001 From: Jeroen De Meerleer Date: Wed, 6 Feb 2019 17:24:10 +0100 Subject: [PATCH] added getting a ranking of players --- src/Tournament.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) 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(); + } }