#Loteria Api
Este projeto tem como objetivo fornecer dados da loteria da Caixa Econômica Federal através de uma api.
Baixe o projeto.
git clone git@github.com:marcusesa/loteria-api.git
Execute o build.
php phing.phar
- PHP >= 5.4
OBS: Com vagrant você pode subir o ambiente com apenas um vagrant up. Veja mais aqui.
A api é basicamente composta por duas partes, uma que consome os dados da Caixa e outro que fornece estes dados.
###Consumer
Esta parte é executada por um script em bin/consumer
.
- Baixa os dados da loteria através das urls em
etc/datasource.ini
. - Descompacta o arquivo.
- Consome o arquivo e parseia-o para um xml amigavel em
var/xml
.
###Provider
- Recebe a requisição através de rotas definidas.
- Consome o xml com os dados.
- Entrega os dados para o usuário em json.