$grupo4->setIdCampeonato($campeonato->getIdCampeonato()); $grupo4->setTime1($_REQUEST['grupo4Time1']); $grupo4->setTime2($_REQUEST['grupo4Time2']); $grupo4->setTime3($_REQUEST['grupo4Time3']); $grupo4->setTime4($_REQUEST['grupo4Time4']); $listaGrupos = new ArrayObject(); $listaGrupos->append($grupo1); $listaGrupos->append($grupo2); $listaGrupos->append($grupo3); $listaGrupos->append($grupo4); $salvaGrupos = new GrupoDao(); $gerenciaJogosGrupos = new GerenciaJogosGrupos(); $gerador = new GeradorJogosGrupo(); $classificacao = new GerenciadorClassificacao(); foreach ($listaGrupos as $gr) { $salvaGrupos->setNovoGrupo($gr); $gerenciaJogosGrupos->setGrupo($gr); $gerenciaJogosGrupos->geraPrimeiraRodada(); $gerenciaJogosGrupos->geraSegundaRodada(); $gerenciaJogosGrupos->geraTerceiraRodada(); $r1 = $gerenciaJogosGrupos->getPrimeiraRodada(); $r2 = $gerenciaJogosGrupos->getSegundaRodada(); $r3 = $gerenciaJogosGrupos->getTerceiraRodada(); $gerador->armazenaRodadas($r1, $r2, $r3, $gerenciaJogosGrupos->getGrupo()); $classificacao->inicializaClassificacao($gr); } require_once "../Construcao/gerenciadores/GeradorJogosMataMata.php"; require_once "../BancoDeDados/JogoMataMataDao.php"; $inicializaMataMata = new GeradorJogosMataMata(); $inicializaMataMata->inicializaMataMata($campeonato->getIdCampeonato(), $listaGrupos); echo 'Jogos gerados com sucesso';