protected function loadData(LoteriaNumbersNode $numbersNode) { $table = $this->domdocument->getElementsByTagName('table')->item(0); $trs = $table->getElementsByTagName('tr'); for ($concursoHtml = 1; $concursoHtml < $trs->length; $concursoHtml++) { $tds = $trs->item($concursoHtml)->getElementsByTagName('td'); $nrconcurso = $tds->item($numbersNode->getNumberConcurso())->nodeValue; $data = $tds->item($numbersNode->getDataConcurso())->nodeValue; $dezenas = $this->loadDezenas($numbersNode, $tds); $arrecadacao = $tds->item($numbersNode->getArrecadacaoConcurso())->nodeValue; $totalGanhadores = $tds->item($numbersNode->getTotalGanhadoresConcurso())->nodeValue; $acumulado = $tds->item($numbersNode->getTotalGanhadoresConcurso())->nodeValue === '0' ? 'SIM' : 'NÃO'; $valorAcumulado = $tds->item($numbersNode->getValorAcumuladoConcurso())->nodeValue; $this->data[$nrconcurso] = ['data' => $data, 'dezenas' => $dezenas, 'arrecadacao' => $arrecadacao, 'total_ganhadores' => $totalGanhadores, 'acumulado' => $acumulado, 'valor_acumulado' => $valorAcumulado]; } }