$grupo2->setIdCampeonato($campeonato->getIdCampeonato()); $grupo2->setTime1($_REQUEST['grupo2Time1']); $grupo2->setTime2($_REQUEST['grupo2Time2']); $grupo2->setTime3($_REQUEST['grupo2Time3']); $grupo2->setTime4($_REQUEST['grupo2Time4']); $grupo3 = new Grupo("C"); $grupo3->setIdCampeonato($campeonato->getIdCampeonato()); $grupo3->setTime1($_REQUEST['grupo3Time1']); $grupo3->setTime2($_REQUEST['grupo3Time2']); $grupo3->setTime3($_REQUEST['grupo3Time3']); $grupo3->setTime4($_REQUEST['grupo3Time4']); $grupo4 = new Grupo("D"); $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();
<?php require "BancoDeDados/Conexao.php"; require_once "Construcao/gerenciadores/GerenciaJogosGrupos.php"; require_once "Construcao/Grupo.php"; $grupo = new Grupo("Grupo A"); $grupo->setIdGrupo("1"); $grupo->setTime1("1"); $grupo->setTime2("5"); $grupo->setTime3("3"); $grupo->setTime4("11"); $grupo->setIdCampeonato("1"); $gerencia = new GerenciaJogosGrupos(); $gerencia->setGrupo($grupo); $gerencia->geraPrimeiraRodada(); $gerencia->geraSegundaRodada(); $gerencia->geraTerceiraRodada(); $r1 = $gerencia->getPrimeiraRodada(); $r2 = $gerencia->getSegundaRodada(); $r3 = $gerencia->getTerceiraRodada(); $grupoId = $gerencia->getGrupo(); require_once "Construcao/JogoGrupo.php"; require_once "BancoDeDados/JogoGrupoDao.php"; require_once "Construcao/gerenciadores/GeradorJogosGrupo.php"; $geraJogosGrupo = new GeradorJogosGrupo(); $geraJogosGrupo->armazenaRodadas($r1, $r2, $r3, $grupoId); echo "<br />"; foreach ($gerencia->getJogosGrupos() as $jogos) { echo "<br />"; echo $jogos['t1'] . " {$jogos['golTime1']} x {$jogos['golTime2']} " . $jogos['t2'] . "<br />"; }