Example #1
0
 /**
  * @param Tournament $tournament
  */
 public function calculateRounds(Tournament $tournament)
 {
     if ($tournament->getRounds() != 0) {
         return;
     }
     $countPlayers = count($tournament->getPlayers());
     $tournament->setRounds($tournament->getTournamentParams()->getGamesVsOpponent() * ($countPlayers % 2 === 0 ? $countPlayers - 1 : $countPlayers));
 }