From c325fab48f8f3eabc35123efdf5916b77cc878e2 Mon Sep 17 00:00:00 2001 From: gggeek Date: Sat, 30 May 2015 14:49:59 +0200 Subject: [PATCH] Fix: debugger was not able any more to generate wrapped client code --- debugger/action.php | 6 +++--- src/Wrapper.php | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/debugger/action.php b/debugger/action.php index 0e6ee45..2e12886 100644 --- a/debugger/action.php +++ b/debugger/action.php @@ -481,9 +481,9 @@ if ($action) { if ($proxy == '' && $username == '' && !$requestcompression && !$responsecompression && $clientcookies == '' ) { - $opts = 0; // simple client copy in stub code + $opts = 1; // simple client copy in stub code } else { - $opts = 1; // complete client copy in stub code + $opts = 0; // complete client copy in stub code } if ($wstype == 1) { $prefix = 'jsonrpc'; @@ -492,7 +492,7 @@ if ($action) { } //$code = wrap_xmlrpc_method($client, $method, $methodsig, 0, $proto, '', $opts); $wrapper = new PhpXmlRpc\Wrapper(); - $code = $wrapper->build_remote_method_wrapper_code($client, $method, str_replace('.', '_', $prefix . '_' . $method), $msig, $mdesc, $timeout, $proto, $opts, $prefix); + $code = $wrapper->buildWrapMethodSource($client, $method, array('timeout' => $timeout, 'protocol' => $proto, 'simple_client_copy' => $opts, 'prefix' => $prefix), str_replace('.', '_', $prefix . '_' . $method), $msig, $mdesc); //if ($code) //{ echo "
\n"; diff --git a/src/Wrapper.php b/src/Wrapper.php index f7f2072..c3d1514 100644 --- a/src/Wrapper.php +++ b/src/Wrapper.php @@ -882,7 +882,7 @@ class Wrapper * @param string $mDesc * @return array */ - protected function buildWrapMethodSource($client, $methodName, array $extraOptions, $newFuncName, $mSig, $mDesc='') + public function buildWrapMethodSource($client, $methodName, array $extraOptions, $newFuncName, $mSig, $mDesc='') { $timeout = isset($extraOptions['timeout']) ? (int)$extraOptions['timeout'] : 0; $protocol = isset($extraOptions['protocol']) ? $extraOptions['protocol'] : ''; -- 2.43.0