Example #1
0
 public function makeTournament()
 {
     $host = new Host();
     $host->setName("Test host");
     //        $host->setHostplan(new HostPlan());
     $tournament = new Tournament();
     $tournament->setName("Test tournament");
     $tournament->setDescription("Test edition of a tournament");
     $tournament->setEdition("2015");
     $tournament->setKey("TST2015");
     $tournament->setHost($host);
     $host->getTournaments()->add($tournament);
     $editor = new User();
     $editor->setUsername("test");
     $editor->setName("Test user");
     $editor->setPassword("");
     $editor->setEmail("*****@*****.**");
     $editor->addRole(User::ROLE_EDITOR_ADMIN);
     $editor->setEnabled(true);
     $editor->setHost($host);
     $host->getUsers()->add($editor);
     $this->em->persist($host);
     $this->em->flush();
     return $tournament;
 }