/** * * @param type $params * @param type $hash * @return boolean */ private function getPrecoSoapclient($params, $hash) { try { $client = new SoapClient($this->_urlWebservice); } catch (Exception $e) { return false; } $result = $client->CalcPreco($params); if (intval($result->CalcPrecoResult->Servicos->cServico->Erro) !== 0) { $this->setCache($hash, false); return false; } else { return (double) str_replace(",", ".", $result->CalcPrecoResult->Servicos->cServico->Valor); } }