A simple Geolocation Beers API finder for PHPConference 2023 Training by Leonardo Tumadjian
- Apresentação do Projeto
- Setup do projeto
- Conhecendo o PHPStan
- Conhecendo o Infection
- TDD com Domain (Beer price cannot be zero)
- TDD com UseCases
- Resolvendo I/O JSON com Presenter
- Adicionando Slim e Container de DI
- Adicionando MongoDB em busca de Locations (Extra)
$ docker compose up -d
# get in the container
$ shell/exec bash
$ composer install
# Fix de PSR-1/12
$ composer fix
# Verifica analise estática PHPStan
$ composer stan
# Rodar os testes
$ composer test
# Gerar o Coverage
$ composer cover
# Gerar o cover do Infection
$ composer infection