/** * Enter description here... * * @param string $wsdl * @param bool $forceNuSoap * @return SoapClient */ public static function GetService($wsdl, $forceNuSoap = false) { if (extension_loaded("soap") && !$forceNuSoap) { Debug::PrintValue("Local"); $client = new SoapClient($wsdl); return $client; } else { Debug::PrintValue("NuSoap"); if (!SoapClientWrapper::$_readed) { //Debug::PrintValue("Read NuSoap"); require_once "nusoap.php"; SoapClientWrapper::$_readed = true; } $client = new nusoap_client($wsdl, 'wsdl'); $proxy = $client->getProxy(); return $proxy; } }