stavarengo / php-sigep

PHP client library for the Brazilian Post Office Web Service. Integração com Web Service do Correios. Consulta preços e prazos, imprime etiquetas e PLP, etc.
https://phpsigep.stavarengo.me
MIT License
363 stars 249 forks source link

Erro de "Busca CEP" #341

Closed HenriqueCRodrigues closed 5 years ago

HenriqueCRodrigues commented 5 years ago

Bom dia estava testando a biblioteca, notei que a a função busca esta dando problema na variável $complemento, eu inspecionei a o retorno do SOAP, e o retorno do SOAP esta sendo sendo de acordo com a imagem 1. Na função da biblioteca, imagem 2, esta referenciando uma variável que não esta retornando dos correios. Recomendo colocar um isset nas variáveis. Ex:. $r->return->complemento ? $consultaCepResposta->setComplemento1(SoapClientFactory::convertEncoding($r->return->complemento)); : ''; Ou IF ($r->return->complemento) { $consultaCepResposta->setComplemento1(SoapClientFactory::convertEncoding($r->return->complemento)); }

image Imagem 1

image Imagem 2

andersonls commented 5 years ago

Já tem um PR para este problema (#334). Só não foi feito merge pq foi excluida uma linha e o autor ainda não corrigiu.

Dá uma olhada nele, se quiser fazer um novo PR pra corrgir o problema eu dou merge no teu e fecho o outro!

HenriqueCRodrigues commented 5 years ago

@andersonls Acabei de fazer um pull na master