public static function geraFormularios(Software $software) { //primeiro iremos percorrer cada um dos objetos deste software. //primeira vez pra criar os codigos $listaDeObjetos = $software->getListaDeObjetos(); if ($listaDeObjetos) { foreach ($listaDeObjetos as $objeto) { //Gera o codigo de cada objeto //Gera o nome do arquivo $nomedosite = $software->getNome(); //instancia no geradorDePHP //Armazena em Um vetor. $gerador = GeradorDeCodigoPHP::geraForm($objeto, $software); $geradores[] = $gerador; } } if (isset($geradores)) { return $geradores; } else { return null; } }