Commits
Thomas Tornevall authored 74b576b8a18
* 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.