public static function getSoapClient() { if (!self::$_soapClient) { $wsdl = Bootstrap::getConfig()->getWsdlAtendeCliente(); self::$_soapClient = new \SoapClient($wsdl, array("trace" => Bootstrap::getConfig()->getEnv() != Config::ENV_PRODUCTION, "exceptions" => Bootstrap::getConfig()->getEnv() != Config::ENV_PRODUCTION, 'encoding' => self::WEB_SERVICE_CHARSET, 'connection_timeout' => 60)); } return self::$_soapClient; }
public static function getSoapClient() { if (!self::$_soapClient) { $wsdl = Bootstrap::getConfig()->getWsdlAtendeCliente(); self::$_soapClient = new \SoapClient($wsdl, array("trace" => Bootstrap::getConfig()->getEnv() != Config::ENV_PRODUCTION, "exceptions" => Bootstrap::getConfig()->getEnv() != Config::ENV_PRODUCTION, 'encoding' => self::WEB_SERVICE_CHARSET, 'connection_timeout' => 60, 'stream_context' => stream_context_create(array('ssl' => array('verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true))))); } return self::$_soapClient; }
public static function getSoapClient() { if (!self::$_soapClient) { $wsdl = Bootstrap::getConfig()->getWsdlAtendeCliente(); $opts = array('ssl' => array('ciphers' => 'RC4-SHA', 'verify_peer' => false, 'verify_peer_name' => false)); // SOAP 1.1 client $params = array('encoding' => self::WEB_SERVICE_CHARSET, 'verifypeer' => false, 'verifyhost' => false, 'soap_version' => SOAP_1_1, 'trace' => Bootstrap::getConfig()->getEnv() != Config::ENV_PRODUCTION, 'exceptions' => Bootstrap::getConfig()->getEnv() != Config::ENV_PRODUCTION, "connection_timeout" => 180, 'stream_context' => stream_context_create($opts)); self::$_soapClient = new \SoapClient($wsdl, $params); } return self::$_soapClient; }