Commits
Thomas Tornevall authored cf218c76d9dM
Pull request #58: Develop/6.1 Merge in LIB/tornelib-php-netcurl from develop/6.1 to master * commit '00db8aec3613ec7282beaef6a5e04a5d7cc2459d': (133 commits) Old files removal. Document updated with mailinglist information. Sets useragent in tests to a "netcurl-%s" (%s=version). network driver should point to dev as long as it has not been released. Disabled "noSoapClient" entirely. Still problems in noSoapClient-test. Fixed it. One test, with one wrong flag set, made the rest of the soapers go crazy. Bamboo has issues: curl unavailable: curl_init and/or curl_exec not found CURL_SSLVERSION_DEFAULT not exists on bamboo instance? Not expecting noSoapClient work if remote are failing. xpath is now returning soapobjects * NetWrapper used wrong request method. * Return value is now correct in getVersion. * Moved __call to the bottom of NetWrapper where it belongs. * request() in NetWrapper now also, during wsdl control, is making sure that SoapClient exists. If it is not, it changes the way the request will be done to a post+XML. * CurlWrapper is not requesting for IO\Data\Content to check for parsable content. Without guessing games. * If requestDataType is Xml, CurlWrapper will set proper headers for XML-requests. * getCurlRequest now resets curlResponseHeaders between each request to avoid duplicated headers. * SpringWeb-lookalike duplicate detecter for getHead(), where some headers - if duplicated - acts weird. CurlWrapper will pop such arrays. * getPriorCompatibilityArguments moved to WrapperConfig from CurlWrapper. * getParsed is not guessing content - it checks content-type and the parses data, presuming the data is correct. That will fix some weird warning-exceptions. * SoapClientWrapper is now using utils to decide if SoapClient exists (Security::getCurrentClassState('SoapClient')). * getPriorCompatibilityArguments also moved out from SoapClientWrapper. * SoapClientWrapper has now visible methods for getLastRequest, getLastRequestHeaders, getLastResponse, getLastResponseHeaders and getFunctions. Moved getCompatibilityArguments into WrapperConfig Updated units xml file Updated composer requirements. phpunit update Wrapper interface docblock info added. Docblock for interface. More docblocks. docblock updates. ...
Showing diff to020415ee00e