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.