/** * @param int $teamNumber * @param Team $team */ protected function setTeam($teamNumber, Team $team) { switch ($teamNumber) { case 1: $fieldAttack = 'teamOneAttack'; $fieldDefence = 'teamOneDefence'; break; case 2: $fieldAttack = 'teamTwoAttack'; $fieldDefence = 'teamTwoDefence'; break; } $options = array($team->getPlayer1()->getId() => $team->getPlayer1()->getName(), $team->getPlayer2()->getId() => $team->getPlayer2()->getName()); $this->get($fieldAttack)->setValueOptions($options); $this->get($fieldAttack)->setValue($team->getPlayer1()->getId()); $this->get($fieldDefence)->setValueOptions($options); $this->get($fieldDefence)->setValue($team->getPlayer2()->getId()); }