fix compatibility with php 8.1
[plcapi.git] / demo / server / proxy.php
index 7f7b7ab..a0a0f1d 100644 (file)
@@ -3,6 +3,7 @@
  * XMLRPC server acting as proxy for requests to other servers
  * (useful e.g. for ajax-originated calls that can only connect back to
  * the originating server).
+ * For an example of a transparent reverse-proxy, see the ReverseProxy class in package phpxmlrpc/extras
  *
  * @author Gaetano Giunta
  * @copyright (C) 2006-2021 G. Giunta
@@ -59,7 +60,7 @@ function forward_request($req)
     /// @todo find a way to forward client info (such as IP) to server, either
     ///       - as xml comments in the payload, or
     ///       - using std http header conventions, such as X-forwarded-for...
-    $reqMethod = $encoder->decode($req->getParam(1));
+    $reqMethod = $req->getParam(1)->scalarval();
     $pars = $req->getParam(2);
     $req = new PhpXmlRpc\Request($reqMethod);
     foreach ($pars as $par) {