public function getCountShotsOf(Player $player) { if ($player == $this->leg->getGame()->getPlayer1()) { return $this->leg->getPlayer1shots(); } elseif ($player == $this->leg->getGame()->getPlayer2()) { return $this->leg->getPlayer2shots(); } else { return 0; } }
/** * @inheritDoc */ protected function handleLegCompleted(Leg $leg) { // check if this completes the game // $game = $this->getGame(); -> does not yet know that leg is closed $game = $leg->getGame(); $game->updateWonLegs(); $winner = $this->checkForWinner($game); if (null !== $winner) { $game->setWinner($winner); $this->setGameCompleted($game); } }