Example #1
0
 /**
  * @param Partido $partido
  *
  * @return Equipo
  */
 public function createForPartido(Partido $partido)
 {
     $equipo = new Equipo();
     $equipo->setCreatedAt(new \DateTime('now'))->setIsActive(true)->setComunidad($this->comunidadProvider->get())->setPartido($partido);
     $this->jugadoresFactory->createForEquipo($equipo);
     return $equipo;
 }
 public function createForEquipo(Equipo $equipo)
 {
     $i = 0;
     while ($i < Equipo::MAX_JUGADORES) {
         $jugador = new Jugador();
         $jugador->setCreatedAt(new \DateTime('now'))->setComunidad($this->comunidadProvider->get());
         $equipo->addJugador($jugador);
         $i++;
     }
 }
Example #3
0
 private function loadEquipos(ObjectManager $manager)
 {
     $equipo1 = new Equipo();
     $equipo1->setNombre('Equipo Rojo');
     $equipo1->setIsActive(true);
     $equipo1->setCreatedAt(new \DateTime('now'));
     $equipo2 = new Equipo();
     $equipo2->setNombre('Equipo Blanco');
     $equipo2->setIsActive(true);
     $equipo2->setCreatedAt(new \DateTime('now'));
     $manager->persist($equipo1);
     $manager->persist($equipo2);
     $manager->flush();
 }
Example #4
0
 /**
  * @param Equipo $equipo
  */
 public function setEquipo(Equipo $equipo)
 {
     $this->equipo = $equipo;
     if ($equipo->getPartido() instanceof Partido) {
         $this->setPartido($equipo->getPartido());
     }
 }