private static function parseResponse($result)
 {
     $city = null;
     $state = null;
     if (isset($result['Localidade-UF'])) {
         $aux = explode('/', $result['Localidade-UF']);
         $city = trim(preg_replace('/\\t+/', '', $aux[0]));
         $state = trim(preg_replace('/\\t+/', '', $aux[1]));
     }
     $response = new Response();
     $response->setAddress(isset($result['Logradouro']) ? $result['Logradouro'] : '')->setNeighborhood(isset($result['Bairro']) ? $result['Bairro'] : '')->setCity($city)->setState($state)->setPostalCode(isset($result['CEP']) ? $result['CEP'] : '')->setError(count($result) ? '' : 'Postal code not found');
     return $response;
 }
 private function parseResponse($result)
 {
     $response = new Response();
     $response->setAddress(isset($result['address1']) ? $result['address1'] : '')->setNeighborhood(isset($result['neighborhood']) ? $result['neighborhood'] : '')->setCity(isset($result['city']) ? $result['city'] : '')->setState(isset($result['state']) ? $result['state'] : '')->setPostalCode(isset($result['zip']) ? $result['zip'] : '')->setError('');
     return $response;
 }
 private static function parseResponse($result)
 {
     $response = new Response();
     $response->setAddress(isset($result->logradouro) ? $result->logradouro : '')->setNeighborhood(isset($result->bairro) ? $result->bairro : '')->setCity(isset($result->localidade) ? $result->localidade : '')->setState(isset($result->uf) ? $result->uf : '')->setPostalCode(isset($result->cep) ? $result->cep : '')->setError(isset($result->erro) ? $result->erro : '');
     return $response;
 }