Untitled
unknown
plain_text
a year ago
977 B
1
Indexable
Never
<?php namespace ScoreBoard; class Game { private Team $homeTeam; private Team $awayTeam; private int $homeScore; private int $awayScore; public function __construct(Team $homeTeam, Team $awayTeam) { $this->homeTeam = $homeTeam; $this->awayTeam = $awayTeam; $this->homeScore = 0; $this->awayScore = 0; } public function getHomeTeam(): Team { return $this->homeTeam; } public function getAwayTeam(): Team { return $this->awayTeam; } public function getHomeScore(): int { return $this->homeScore; } public function getAwayScore(): int { return $this->awayScore; } public function updateScore(int $homeScore, int $awayScore): void { assert($homeScore >= 0 && $awayScore >= 0); $this->homeScore = $homeScore; $this->awayScore = $awayScore; } }