Skip to content

LibreCodeCoop/dou-collector

Repository files navigation

Build Status Coverage Status PHPStan Minimum PHP Version

Coletor de dados

Colete dados do DOU - Diário Oficial da União

Composer

composer require librecodecoop/dou-collector

Exemplo de uso:

$DOU = new DouCollector\DOU([
    // Caso não queira colocar um limit, passe zero
    'maxRequests' => 0
]);

// Data para a busca
$data = '30-12-2019';
// Irá buscar no título da publicação
$palavrasChave = ['aviso de licita'];

foreach ($DOU->collectData($data, $palavrasChave) as $licitacao) {
    $licitacoes[] = $licitacao;
}

OBS: Este exemplo encontra-se implementado na pasta example

Testes

Testes unitários implementados com PHPUnit, para executar os testes:

vendor/bin/phpunit