Example #1
0
 /**
  * 
  * @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);
     }
 }