jhernandes / correios
Library to consult Correios Services
v2.0.0
2018-04-20 14:01 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is auto-updated.
Last update: 2024-10-16 08:21:34 UTC
README
Índice
Dependências
require
- [PHP >= 5.4]
require-dev
- [phpunit/phpunit]
Instalação
Execute em seu shell:
composer require jhernandes/correios
Como Utilizar
require_once 'vendor/autoload.php'; use Correios\Correios; // CEP deve ter 8 dígitos com mascara ou sem $cepOrigem = '01156-060'; $cepDestino = '88034-685'; // Defina o Peso em Quilos (kg) (float) $peso = 0.50; // Altura, Largura e Comprimento em centimetros (cm) (integer) $altura = 5; $largura = 12; $comprimento = 8; $servicos = array( Correios::SEDEX, Correios::PAC, ); $correios = new Correios( $servicos, $cepOrigem, $cepDestino, $peso, $altura, $largura, $comprimento ); $fretes = $correios->calculaFretes(); foreach($fretes as $frete) { print_r($frete); } // Para recuperar os dados do frete: $valor = $frete->getValor(); $servico = $frete->getServico(); $codigo = $frete->getCodigo();
Testes
É necessário a instalação do PHPUnit para a realização dos testes.
Licença
Dúvidas & Sugestões
Em caso de dúvida ou sugestão para a Lib abra uma nova Issue.