/** * @param TransferOffer $transferOffer * @param GameDate $gameDate * * @return Transfer */ public static function createFromOffer(TransferOffer $transferOffer, GameDate $gameDate) { $transfer = new Transfer(); $transfer->setOriginTeam($transferOffer->getOriginTeam()); $transfer->setTargetTeam($transferOffer->getTargetTeam()); $transfer->setPlayer($transferOffer->getPlayer()); $transfer->setAmount($transferOffer->getAmount()); $transfer->setSeason($gameDate->getSeason()); return $transfer; }
/** * @param GameDate $gameDate * * @return Fixture[] */ public function findByGameDate(GameDate $gameDate) { return $this->findBy(array('season' => $gameDate->getSeason(), 'week' => $gameDate->getWeek())); }
/** * @param int $season * @param int $week * @param GameDate $gameDate */ private function assertEqualsGameDate($season, $week, GameDate $gameDate) { $this->assertEquals($season, $gameDate->getSeason()); $this->assertEquals($week, $gameDate->getWeek()); }