From e7b08a72aecd879884bc85988640cf49302ce041 Mon Sep 17 00:00:00 2001 From: gggeek Date: Sat, 1 Oct 2016 13:29:37 +0100 Subject: [PATCH] Fix error in server class: undefined function php_xmlrpc_encode --- src/Server.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Server.php b/src/Server.php index 1a52fe6..ab17168 100644 --- a/src/Server.php +++ b/src/Server.php @@ -675,7 +675,8 @@ class Server } else { // functions using EPI api should NOT return resp objects, // so make sure we encode the return type correctly - $r = new Response(php_xmlrpc_encode($r, array('extension_api'))); + $encoder = new Encoder(); + $r = new Response($encoder->encode($r, array('extension_api'))); } } else { $r = call_user_func_array($func, $params); @@ -685,7 +686,8 @@ class Server if (!is_a($r, '\PhpXmlRpc\Response')) { // what should we assume here about automatic encoding of datetimes // and php classes instances??? - $r = new Response(php_xmlrpc_encode($r, $this->phpvals_encoding_options)); + $encoder = new Encoder(); + $r = new Response($encoder->encode($r, $this->phpvals_encoding_options)); } } } catch (\Exception $e) { -- 2.43.0