Пример #1
0
 protected function prepare_connector($prefijo)
 {
     //Traigo los settings del servicio (proxy, ubicacion del certificado y timeout
     $servicioConfig = $this->_getServiceSettings($prefijo);
     $mode = $this->module->getModo() ? "prod" : "test";
     //creo el conector con el valor de Authorization
     $connector = new Sdk($this->_getAuthorization(), $mode);
     if (isset($servicioConfig['proxy'])) {
         // si hay un proxy
         $connector->setProxyParameters($proxy['host'], $proxy['port'], $proxy['user'], $proxy['pass']);
     }
     if ($servicioConfig['certificado'] != '') {
         //si hay una ubicación de certificado
         $connector->setLocalCert($servicioConfig['certificado']);
     }
     if ($servicioConfig['timeout'] != '') {
         //si hay un timeout
         $connector->setConnectionTimeout($servicioConfig['timeout']);
     }
     return $connector;
 }