diff --git a/src/Infusionsoft/Http/InfusionsoftSerializer.php b/src/Infusionsoft/Http/InfusionsoftSerializer.php index 15d9ac1..276ffca 100644 --- a/src/Infusionsoft/Http/InfusionsoftSerializer.php +++ b/src/Infusionsoft/Http/InfusionsoftSerializer.php @@ -4,8 +4,7 @@ use fXmlRpc\Client; use fXmlRpc\Exception\ExceptionInterface as fXmlRpcException; -use fXmlRpc\Parser\BestParserDelegate; -use fXmlRpc\Parser\NativeParser; +use fXmlRpc\Parser\XmlReaderParser; class InfusionsoftSerializer implements SerializerInterface { @@ -24,11 +23,8 @@ public function request($method, $uri, $params, ClientInterface $client) try { $transport = $client->getXmlRpcTransport(); - $parser = null; - if(extension_loaded('xmlrpc')) { - $parser = new BestParserDelegate(); - } + $parser = new XmlReaderParser(true); $client = new Client($uri, $transport, $parser);