cotapreco / postmon
It's just another client for Postmon API
Installs: 178
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 1
pkg:composer/cotapreco/postmon
Requires
- php: ~5.5
- guzzlehttp/guzzle: 6.0.1
- respect/validation: 0.9.3
Requires (Dev)
- phpunit/phpunit: 4.7.3
- squizlabs/php_codesniffer: 2.3.2
This package is not auto-updated.
Last update: 2025-10-25 21:57:54 UTC
README
use CotaPreco\Postmon\Cep; use CotaPreco\Postmon\Postmon; $postmon = new Postmon(); /* @var CotaPreco\Postmon\PartialAddress $address */ $address = $postmon->findAddressByCep(Cep::fromString('<cep>'));
Qualquer requisição na API sempre irá retornar um PartialAddress, independente de conter todos os campos para um endereço na resposta da API do Postmon.
- PartialAddress é serializável para JSON
implements JsonSerializable, então:json_encode($address)é absolutamente possível; - Campos com o valor
null(campos que não estão presentes na resposta da API) são omitidos da serialização para JSON; @throws CepNotFoundExceptionpara qualquer resposta da API que o código de status HTTP seja diferente de 200 — talvez você queira melhorar isso.
Sim, o composer!
$ composer require cotapreco/postmon dev-master
License
MIT © Cota Preço, 2015.