Passed
Push — master ( f50d88...43485e )
by Gaetano
05:55
created
src/Client.php 3 patches
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -2011,9 +2011,9 @@
 block discarded – undo
2011 2011
      * @return false|\CurlHandle|resource
2012 2012
      */
2013 2013
     protected function prepareCurlHandle($req, $server, $port, $timeout = 0, $username = '', $password = '',
2014
-         $authType = 1, $cert = '', $certPass = '', $caCert = '', $caCertDir = '', $proxyHost = '', $proxyPort = 0,
2015
-         $proxyUsername = '', $proxyPassword = '', $proxyAuthType = 1, $method = 'https', $keepAlive = false, $key = '',
2016
-         $keyPass = '', $sslVersion = 0)
2014
+            $authType = 1, $cert = '', $certPass = '', $caCert = '', $caCertDir = '', $proxyHost = '', $proxyPort = 0,
2015
+            $proxyUsername = '', $proxyPassword = '', $proxyAuthType = 1, $method = 'https', $keepAlive = false, $key = '',
2016
+            $keyPass = '', $sslVersion = 0)
2017 2017
     {
2018 2018
         $this->logDeprecationUnlessCalledBy('sendViaCURL');
2019 2019
 
Please login to merge, or discard this patch.
Spacing   +115 added lines, -115 removed lines patch added patch discarded remove patch
@@ -338,10 +338,10 @@  discard block
 block discarded – undo
338 338
             $server = $parts['host'];
339 339
             $path = isset($parts['path']) ? $parts['path'] : '';
340 340
             if (isset($parts['query'])) {
341
-                $path .= '?' . $parts['query'];
341
+                $path .= '?'.$parts['query'];
342 342
             }
343 343
             if (isset($parts['fragment'])) {
344
-                $path .= '#' . $parts['fragment'];
344
+                $path .= '#'.$parts['fragment'];
345 345
             }
346 346
             if (isset($parts['port'])) {
347 347
                 $port = $parts['port'];
@@ -357,7 +357,7 @@  discard block
 block discarded – undo
357 357
             }
358 358
         }
359 359
         if ($path == '' || $path[0] != '/') {
360
-            $this->path = '/' . $path;
360
+            $this->path = '/'.$path;
361 361
         } else {
362 362
             $this->path = $path;
363 363
         }
@@ -389,7 +389,7 @@  discard block
 block discarded – undo
389 389
         //$this->accepted_charset_encodings = $ch->knownCharsets();
390 390
 
391 391
         // initialize user_agent string
392
-        $this->user_agent = PhpXmlRpc::$xmlrpcName . ' ' . PhpXmlRpc::$xmlrpcVersion;
392
+        $this->user_agent = PhpXmlRpc::$xmlrpcName.' '.PhpXmlRpc::$xmlrpcVersion;
393 393
     }
394 394
 
395 395
     /**
@@ -561,7 +561,7 @@  discard block
 block discarded – undo
561 561
      */
562 562
     public function setSSLVerifyPeer($i)
563 563
     {
564
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
564
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
565 565
 
566 566
         $this->verifypeer = $i;
567 567
         return $this;
@@ -578,7 +578,7 @@  discard block
 block discarded – undo
578 578
      */
579 579
     public function setSSLVerifyHost($i)
580 580
     {
581
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
581
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
582 582
 
583 583
         $this->verifyhost = $i;
584 584
         return $this;
@@ -596,7 +596,7 @@  discard block
 block discarded – undo
596 596
      */
597 597
     public function setSSLVersion($i)
598 598
     {
599
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
599
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
600 600
 
601 601
         $this->sslversion = $i;
602 602
         return $this;
@@ -661,7 +661,7 @@  discard block
 block discarded – undo
661 661
      */
662 662
     public function setRequestCompression($compMethod)
663 663
     {
664
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
664
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
665 665
 
666 666
         $this->request_compression = $compMethod;
667 667
         return $this;
@@ -711,7 +711,7 @@  discard block
 block discarded – undo
711 711
      */
712 712
     public function setCurlOptions($options)
713 713
     {
714
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
714
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
715 715
 
716 716
         $this->extracurlopts = $options;
717 717
         return $this;
@@ -725,7 +725,7 @@  discard block
 block discarded – undo
725 725
      */
726 726
     public function setUseCurl($useCurlMode)
727 727
     {
728
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
728
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
729 729
 
730 730
         $this->use_curl = $useCurlMode;
731 731
         return $this;
@@ -742,7 +742,7 @@  discard block
 block discarded – undo
742 742
      */
743 743
     public function setUserAgent($agentString)
744 744
     {
745
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
745
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
746 746
 
747 747
         $this->user_agent = $agentString;
748 748
         return $this;
@@ -774,12 +774,12 @@  discard block
 block discarded – undo
774 774
             }
775 775
         }
776 776
 
777
-        $url = $this->method . '://' . $this->server;
778
-        if ($this->port == 0 || ($this->port == 80 && in_array($this->method, array('http', 'http10', 'http11',  'http11_only', 'h2c'))) ||
777
+        $url = $this->method.'://'.$this->server;
778
+        if ($this->port == 0 || ($this->port == 80 && in_array($this->method, array('http', 'http10', 'http11', 'http11_only', 'h2c'))) ||
779 779
             ($this->port == 443 && in_array($this->method, array('https', 'h2')))) {
780
-            return $url . $this->path;
780
+            return $url.$this->path;
781 781
         } else {
782
-            return $url . ':' . $this->port . $this->path;
782
+            return $url.':'.$this->port.$this->path;
783 783
         }
784 784
     }
785 785
 
@@ -823,7 +823,7 @@  discard block
 block discarded – undo
823 823
     public function send($req, $timeout = 0, $method = '')
824 824
     {
825 825
         if ($method !== '' || $timeout !== 0) {
826
-            $this->logDeprecation("Using non-default values for arguments 'method' and 'timeout' when calling method " . __METHOD__ . ' is deprecated');
826
+            $this->logDeprecation("Using non-default values for arguments 'method' and 'timeout' when calling method ".__METHOD__.' is deprecated');
827 827
         }
828 828
 
829 829
         // if user does not specify http protocol, use native method of this client
@@ -948,7 +948,7 @@  discard block
 block discarded – undo
948 948
                     $payload = $a;
949 949
                     $encodingHdr = "Content-Encoding: gzip\r\n";
950 950
                 } else {
951
-                    $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': gzencode failure in compressing request');
951
+                    $this->getLogger()->warning('XML-RPC: '.__METHOD__.': gzencode failure in compressing request');
952 952
                 }
953 953
             } else if (function_exists('gzcompress')) {
954 954
                 $a = @gzcompress($payload);
@@ -956,14 +956,14 @@  discard block
 block discarded – undo
956 956
                     $payload = $a;
957 957
                     $encodingHdr = "Content-Encoding: deflate\r\n";
958 958
                 } else {
959
-                    $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': gzcompress failure in compressing request');
959
+                    $this->getLogger()->warning('XML-RPC: '.__METHOD__.': gzcompress failure in compressing request');
960 960
                 }
961 961
             } else {
962
-                $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': desired request compression method is unsupported by this PHP install');
962
+                $this->getLogger()->warning('XML-RPC: '.__METHOD__.': desired request compression method is unsupported by this PHP install');
963 963
             }
964 964
         } else {
965 965
             if ($opts['request_compression'] != '') {
966
-                $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': desired request compression method is unsupported');
966
+                $this->getLogger()->warning('XML-RPC: '.__METHOD__.': desired request compression method is unsupported');
967 967
             }
968 968
         }
969 969
 
@@ -971,16 +971,16 @@  discard block
 block discarded – undo
971 971
         $credentials = '';
972 972
         if ($opts['username'] != '') {
973 973
             if ($opts['authtype'] != 1) {
974
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': warning. Only Basic auth is supported with HTTP 1.0');
974
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.': warning. Only Basic auth is supported with HTTP 1.0');
975 975
                 return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['unsupported_option'],
976
-                    PhpXmlRpc::$xmlrpcerr['unsupported_option'] . ': only Basic auth is supported with HTTP 1.0');
976
+                    PhpXmlRpc::$xmlrpcerr['unsupported_option'].': only Basic auth is supported with HTTP 1.0');
977 977
             }
978
-            $credentials = 'Authorization: Basic ' . base64_encode($opts['username'] . ':' . $opts['password']) . "\r\n";
978
+            $credentials = 'Authorization: Basic '.base64_encode($opts['username'].':'.$opts['password'])."\r\n";
979 979
         }
980 980
 
981 981
         $acceptedEncoding = '';
982 982
         if (is_array($opts['accepted_compression']) && count($opts['accepted_compression'])) {
983
-            $acceptedEncoding = 'Accept-Encoding: ' . implode(', ', $opts['accepted_compression']) . "\r\n";
983
+            $acceptedEncoding = 'Accept-Encoding: '.implode(', ', $opts['accepted_compression'])."\r\n";
984 984
         }
985 985
 
986 986
         if ($port == 0) {
@@ -1001,21 +1001,21 @@  discard block
 block discarded – undo
1001 1001
             } elseif ($method === 'h2') {
1002 1002
                 $protocol = 'https';
1003 1003
             } else if (strpos($protocol, ':') !== false) {
1004
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ": warning - attempted hacking attempt?. The protocol requested for the call is: '$protocol'");
1005
-                return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['unsupported_option'], PhpXmlRpc::$xmlrpcerr['unsupported_option'] .
1004
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.": warning - attempted hacking attempt?. The protocol requested for the call is: '$protocol'");
1005
+                return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['unsupported_option'], PhpXmlRpc::$xmlrpcerr['unsupported_option'].
1006 1006
                     " attempted hacking attempt?. The protocol requested for the call is: '$protocol'");
1007 1007
             }
1008 1008
             /// @todo this does not work atm (tested at least with an http proxy forwarding to an https server) - we
1009 1009
             ///       should implement the CONNECT protocol
1010
-            $uri = $protocol . '://' . $server . ':' . $port . $path;
1010
+            $uri = $protocol.'://'.$server.':'.$port.$path;
1011 1011
             if ($opts['proxy_user'] != '') {
1012 1012
                 if ($opts['proxy_authtype'] != 1) {
1013
-                    $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': warning. Only Basic auth to proxy is supported with HTTP 1.0');
1013
+                    $this->getLogger()->error('XML-RPC: '.__METHOD__.': warning. Only Basic auth to proxy is supported with HTTP 1.0');
1014 1014
                     return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['unsupported_option'],
1015
-                        PhpXmlRpc::$xmlrpcerr['unsupported_option'] . ': only Basic auth to proxy is supported with socket transport');
1015
+                        PhpXmlRpc::$xmlrpcerr['unsupported_option'].': only Basic auth to proxy is supported with socket transport');
1016 1016
                 }
1017
-                $proxyCredentials = 'Proxy-Authorization: Basic ' . base64_encode($opts['proxy_user'] . ':' .
1018
-                    $opts['proxy_pass']) . "\r\n";
1017
+                $proxyCredentials = 'Proxy-Authorization: Basic '.base64_encode($opts['proxy_user'].':'.
1018
+                    $opts['proxy_pass'])."\r\n";
1019 1019
             }
1020 1020
         } else {
1021 1021
             $connectServer = $server;
@@ -1032,14 +1032,14 @@  discard block
 block discarded – undo
1032 1032
             $version = '';
1033 1033
             foreach ($opts['cookies'] as $name => $cookie) {
1034 1034
                 /// @todo should we sanitize the cookie value on behalf of the user? See setCookie comments
1035
-                $cookieHeader .= ' ' . $name . '=' . $cookie['value'] . ";";
1035
+                $cookieHeader .= ' '.$name.'='.$cookie['value'].";";
1036 1036
             }
1037
-            $cookieHeader = 'Cookie:' . $version . substr($cookieHeader, 0, -1) . "\r\n";
1037
+            $cookieHeader = 'Cookie:'.$version.substr($cookieHeader, 0, -1)."\r\n";
1038 1038
         }
1039 1039
 
1040 1040
         $extraHeaders = '';
1041 1041
         if (is_array($this->extra_headers) && $this->extra_headers) {
1042
-            $extraHeaders = implode("\r\n", $this->extra_headers) . "\r\n";
1042
+            $extraHeaders = implode("\r\n", $this->extra_headers)."\r\n";
1043 1043
         }
1044 1044
 
1045 1045
         // omit port if default
@@ -1047,24 +1047,24 @@  discard block
 block discarded – undo
1047 1047
         if (($port == 80 && in_array($method, array('http', 'http10', 'http11'))) || ($port == 443 && $method == 'https')) {
1048 1048
             $port = '';
1049 1049
         } else {
1050
-            $port = ':' . $port;
1051
-        }
1052
-
1053
-        $op = 'POST ' . $uri . " HTTP/1.0\r\n" .
1054
-            'User-Agent: ' . $opts['user_agent'] . "\r\n" .
1055
-            'Host: ' . $server . $port . "\r\n" .
1056
-            $credentials .
1057
-            $proxyCredentials .
1058
-            $acceptedEncoding .
1059
-            $encodingHdr .
1060
-            'Accept-Charset: ' . implode(',', $opts['accepted_charset_encodings']) . "\r\n" .
1061
-            $cookieHeader .
1062
-            'Content-Type: ' . $req->getContentType() . "\r\n" .
1063
-            $extraHeaders .
1064
-            'Content-Length: ' . strlen($payload) . "\r\n\r\n" .
1050
+            $port = ':'.$port;
1051
+        }
1052
+
1053
+        $op = 'POST '.$uri." HTTP/1.0\r\n".
1054
+            'User-Agent: '.$opts['user_agent']."\r\n".
1055
+            'Host: '.$server.$port."\r\n".
1056
+            $credentials.
1057
+            $proxyCredentials.
1058
+            $acceptedEncoding.
1059
+            $encodingHdr.
1060
+            'Accept-Charset: '.implode(',', $opts['accepted_charset_encodings'])."\r\n".
1061
+            $cookieHeader.
1062
+            'Content-Type: '.$req->getContentType()."\r\n".
1063
+            $extraHeaders.
1064
+            'Content-Length: '.strlen($payload)."\r\n\r\n".
1065 1065
             $payload;
1066 1066
 
1067
-        if ($opts['debug'] > 1) {
1067
+        if ($opts['debug']>1) {
1068 1068
             $this->getLogger()->debug("---SENDING---\n$op\n---END---");
1069 1069
         }
1070 1070
 
@@ -1093,13 +1093,13 @@  discard block
 block discarded – undo
1093 1093
                 ///      https://www.php.net/manual/en/function.stream-socket-enable-crypto.php
1094 1094
                 ///      https://www.php.net/manual/en/migration56.openssl.php,
1095 1095
                 ///      https://wiki.php.net/rfc/improved-tls-constants
1096
-                switch($opts['sslversion']) {
1096
+                switch ($opts['sslversion']) {
1097 1097
                     case 1: // TLSv1x
1098 1098
                         if (version_compare(PHP_VERSION, '7.2.0', '>=')) {
1099 1099
                             $contextOptions['ssl']['crypto_method'] = STREAM_CRYPTO_METHOD_TLS_CLIENT;
1100 1100
                         } else {
1101 1101
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['unsupported_option'],
1102
-                                PhpXmlRpc::$xmlrpcerr['unsupported_option'] . ': TLS-any only is supported with PHP 7.2 or later');
1102
+                                PhpXmlRpc::$xmlrpcerr['unsupported_option'].': TLS-any only is supported with PHP 7.2 or later');
1103 1103
                         }
1104 1104
                         break;
1105 1105
                     case 2: // SSLv2
@@ -1122,12 +1122,12 @@  discard block
 block discarded – undo
1122 1122
                             $contextOptions['ssl']['crypto_method'] = STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT;
1123 1123
                         } else {
1124 1124
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['unsupported_option'],
1125
-                                PhpXmlRpc::$xmlrpcerr['unsupported_option'] . ': TLS-1.3 only is supported with PHP 7.4 or later');
1125
+                                PhpXmlRpc::$xmlrpcerr['unsupported_option'].': TLS-1.3 only is supported with PHP 7.4 or later');
1126 1126
                         }
1127 1127
                         break;
1128 1128
                     default:
1129 1129
                         return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['unsupported_option'],
1130
-                            PhpXmlRpc::$xmlrpcerr['unsupported_option'] . ': Unsupported required TLS version');
1130
+                            PhpXmlRpc::$xmlrpcerr['unsupported_option'].': Unsupported required TLS version');
1131 1131
                 }
1132 1132
             }
1133 1133
         }
@@ -1140,7 +1140,7 @@  discard block
 block discarded – undo
1140 1140
 
1141 1141
         $context = stream_context_create($contextOptions);
1142 1142
 
1143
-        if ($opts['timeout'] <= 0) {
1143
+        if ($opts['timeout']<=0) {
1144 1144
             $connectTimeout = ini_get('default_socket_timeout');
1145 1145
         } else {
1146 1146
             $connectTimeout = $opts['timeout'];
@@ -1159,7 +1159,7 @@  discard block
 block discarded – undo
1159 1159
         $fp = @stream_socket_client("$transport://$connectServer:$connectPort", $this->errno, $this->errstr, $connectTimeout,
1160 1160
             STREAM_CLIENT_CONNECT, $context);
1161 1161
         if ($fp) {
1162
-            if ($opts['timeout'] > 0) {
1162
+            if ($opts['timeout']>0) {
1163 1163
                 stream_set_timeout($fp, $opts['timeout'], 0);
1164 1164
             }
1165 1165
         } else {
@@ -1168,8 +1168,8 @@  discard block
 block discarded – undo
1168 1168
                 $this->errstr = $err['message'];
1169 1169
             }
1170 1170
 
1171
-            $this->errstr = 'Connect error: ' . $this->errstr;
1172
-            return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['http_error'], $this->errstr . ' (' . $this->errno . ')');
1171
+            $this->errstr = 'Connect error: '.$this->errstr;
1172
+            return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['http_error'], $this->errstr.' ('.$this->errno.')');
1173 1173
         }
1174 1174
 
1175 1175
         /// @todo from here onwards, we can inject the results of stream_get_meta_data in the response. We could
@@ -1252,19 +1252,19 @@  discard block
 block discarded – undo
1252 1252
             $opts['keepalive'], $opts['key'], $opts['keypass'], $opts['sslversion']);
1253 1253
 
1254 1254
         if (!$curl) {
1255
-            return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['curl_fail'], PhpXmlRpc::$xmlrpcstr['curl_fail'] .
1255
+            return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['curl_fail'], PhpXmlRpc::$xmlrpcstr['curl_fail'].
1256 1256
                 ': error during curl initialization. Check php error log for details');
1257 1257
         }
1258 1258
 
1259 1259
         $result = curl_exec($curl);
1260 1260
 
1261
-        if ($opts['debug'] > 1) {
1261
+        if ($opts['debug']>1) {
1262 1262
             $message = "---CURL INFO---\n";
1263 1263
             foreach (curl_getinfo($curl) as $name => $val) {
1264 1264
                 if (is_array($val)) {
1265 1265
                     $val = implode("\n", $val);
1266 1266
                 }
1267
-                $message .= $name . ': ' . $val . "\n";
1267
+                $message .= $name.': '.$val."\n";
1268 1268
             }
1269 1269
             $message .= '---END---';
1270 1270
             $this->getLogger()->debug($message);
@@ -1274,21 +1274,21 @@  discard block
 block discarded – undo
1274 1274
             /// @todo we should use a better check here - what if we get back '' or '0'?
1275 1275
 
1276 1276
             $this->errstr = 'no response';
1277
-            $resp = new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['curl_fail'], PhpXmlRpc::$xmlrpcstr['curl_fail'] .
1278
-                ': ' . curl_error($curl));
1279
-            if (PHP_MAJOR_VERSION < 8) curl_close($curl);
1277
+            $resp = new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['curl_fail'], PhpXmlRpc::$xmlrpcstr['curl_fail'].
1278
+                ': '.curl_error($curl));
1279
+            if (PHP_MAJOR_VERSION<8) curl_close($curl);
1280 1280
             if ($opts['keepalive']) {
1281 1281
                 $this->xmlrpc_curl_handle = null;
1282 1282
             }
1283 1283
         } else {
1284 1284
             if (!$opts['keepalive']) {
1285
-                if (PHP_MAJOR_VERSION < 8) curl_close($curl);
1285
+                if (PHP_MAJOR_VERSION<8) curl_close($curl);
1286 1286
             }
1287 1287
             $resp = $req->parseResponse($result, true, $opts['return_type']);
1288 1288
             if ($opts['keepalive']) {
1289 1289
                 /// @todo if we got back a 302 or 308, we should not reuse the curl handle for later calls
1290 1290
                 if (is_object($resp) && $resp->faultCode() == PhpXmlRpc::$xmlrpcerr['http_error']) {
1291
-                    if (PHP_MAJOR_VERSION < 8) curl_close($curl);
1291
+                    if (PHP_MAJOR_VERSION<8) curl_close($curl);
1292 1292
                     $this->xmlrpc_curl_handle = null;
1293 1293
                 }
1294 1294
             }
@@ -1333,7 +1333,7 @@  discard block
 block discarded – undo
1333 1333
                     $payload = $a;
1334 1334
                     $encodingHdr = 'Content-Encoding: gzip';
1335 1335
                 } else {
1336
-                    $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': gzencode failure in compressing request');
1336
+                    $this->getLogger()->warning('XML-RPC: '.__METHOD__.': gzencode failure in compressing request');
1337 1337
                 }
1338 1338
             } else if (function_exists('gzcompress')) {
1339 1339
                 $a = @gzcompress($payload);
@@ -1341,14 +1341,14 @@  discard block
 block discarded – undo
1341 1341
                     $payload = $a;
1342 1342
                     $encodingHdr = 'Content-Encoding: deflate';
1343 1343
                 } else {
1344
-                    $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': gzcompress failure in compressing request');
1344
+                    $this->getLogger()->warning('XML-RPC: '.__METHOD__.': gzcompress failure in compressing request');
1345 1345
                 }
1346 1346
             } else {
1347
-                $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': desired request compression method is unsupported by this PHP install');
1347
+                $this->getLogger()->warning('XML-RPC: '.__METHOD__.': desired request compression method is unsupported by this PHP install');
1348 1348
             }
1349 1349
         } else {
1350 1350
             if ($opts['request_compression'] != '') {
1351
-                $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': desired request compression method is unsupported');
1351
+                $this->getLogger()->warning('XML-RPC: '.__METHOD__.': desired request compression method is unsupported');
1352 1352
             }
1353 1353
         }
1354 1354
 
@@ -1362,12 +1362,12 @@  discard block
 block discarded – undo
1362 1362
                     // http, https
1363 1363
                     $protocol = $method;
1364 1364
                     if (strpos($protocol, ':') !== false) {
1365
-                        $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ": warning - attempted hacking attempt?. The curl protocol requested for the call is: '$protocol'");
1365
+                        $this->getLogger()->error('XML-RPC: '.__METHOD__.": warning - attempted hacking attempt?. The curl protocol requested for the call is: '$protocol'");
1366 1366
                         return false;
1367 1367
                     }
1368 1368
                 }
1369 1369
             }
1370
-            $curl = curl_init($protocol . '://' . $server . ':' . $port . $path);
1370
+            $curl = curl_init($protocol.'://'.$server.':'.$port.$path);
1371 1371
             if (!$curl) {
1372 1372
                 return false;
1373 1373
             }
@@ -1381,7 +1381,7 @@  discard block
 block discarded – undo
1381 1381
         // results into variable
1382 1382
         curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
1383 1383
 
1384
-        if ($opts['debug'] > 1) {
1384
+        if ($opts['debug']>1) {
1385 1385
             curl_setopt($curl, CURLOPT_VERBOSE, true);
1386 1386
             /// @todo redirect curlopt_stderr to some stream which can be piped to the logger
1387 1387
         }
@@ -1406,7 +1406,7 @@  discard block
 block discarded – undo
1406 1406
             }
1407 1407
         }
1408 1408
         // extra headers
1409
-        $headers = array('Content-Type: ' . $req->getContentType(), 'Accept-Charset: ' . implode(',', $opts['accepted_charset_encodings']));
1409
+        $headers = array('Content-Type: '.$req->getContentType(), 'Accept-Charset: '.implode(',', $opts['accepted_charset_encodings']));
1410 1410
         // if no keepalive is wanted, let the server know it in advance
1411 1411
         if (!$opts['keepalive']) {
1412 1412
             $headers[] = 'Connection: close';
@@ -1446,8 +1446,8 @@  discard block
 block discarded – undo
1446 1446
                 if (defined('CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE')) {
1447 1447
                     curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE);
1448 1448
                 } else {
1449
-                    $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': warning. HTTP2 is not supported by the current PHP/curl install');
1450
-                    if (PHP_MAJOR_VERSION < 8) curl_close($curl);
1449
+                    $this->getLogger()->error('XML-RPC: '.__METHOD__.': warning. HTTP2 is not supported by the current PHP/curl install');
1450
+                    if (PHP_MAJOR_VERSION<8) curl_close($curl);
1451 1451
                     return false;
1452 1452
                 }
1453 1453
                 break;
@@ -1457,12 +1457,12 @@  discard block
 block discarded – undo
1457 1457
         }
1458 1458
 
1459 1459
         if ($opts['username'] && $opts['password']) {
1460
-            curl_setopt($curl, CURLOPT_USERPWD, $opts['username'] . ':' . $opts['password']);
1460
+            curl_setopt($curl, CURLOPT_USERPWD, $opts['username'].':'.$opts['password']);
1461 1461
             if (defined('CURLOPT_HTTPAUTH')) {
1462 1462
                 curl_setopt($curl, CURLOPT_HTTPAUTH, $opts['authtype']);
1463 1463
             } elseif ($opts['authtype'] != 1) {
1464
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': warning. Only Basic auth is supported by the current PHP/curl install');
1465
-                if (PHP_MAJOR_VERSION < 8) curl_close($curl);
1464
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.': warning. Only Basic auth is supported by the current PHP/curl install');
1465
+                if (PHP_MAJOR_VERSION<8) curl_close($curl);
1466 1466
                 return false;
1467 1467
             }
1468 1468
         }
@@ -1506,14 +1506,14 @@  discard block
 block discarded – undo
1506 1506
             if ($opts['proxyport'] == 0) {
1507 1507
                 $opts['proxyport'] = 8080; // NB: even for HTTPS, local connection is on port 8080
1508 1508
             }
1509
-            curl_setopt($curl, CURLOPT_PROXY, $opts['proxy'] . ':' . $opts['proxyport']);
1509
+            curl_setopt($curl, CURLOPT_PROXY, $opts['proxy'].':'.$opts['proxyport']);
1510 1510
             if ($opts['proxy_user']) {
1511
-                curl_setopt($curl, CURLOPT_PROXYUSERPWD, $opts['proxy_user'] . ':' . $opts['proxy_pass']);
1511
+                curl_setopt($curl, CURLOPT_PROXYUSERPWD, $opts['proxy_user'].':'.$opts['proxy_pass']);
1512 1512
                 if (defined('CURLOPT_PROXYAUTH')) {
1513 1513
                     curl_setopt($curl, CURLOPT_PROXYAUTH, $opts['proxy_authtype']);
1514 1514
                 } elseif ($opts['proxy_authtype'] != 1) {
1515
-                    $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': warning. Only Basic auth to proxy is supported by the current PHP/curl install');
1516
-                    if (PHP_MAJOR_VERSION < 8) curl_close($curl);
1515
+                    $this->getLogger()->error('XML-RPC: '.__METHOD__.': warning. Only Basic auth to proxy is supported by the current PHP/curl install');
1516
+                    if (PHP_MAJOR_VERSION<8) curl_close($curl);
1517 1517
                     return false;
1518 1518
                 }
1519 1519
             }
@@ -1524,7 +1524,7 @@  discard block
 block discarded – undo
1524 1524
         if (count($opts['cookies'])) {
1525 1525
             $cookieHeader = '';
1526 1526
             foreach ($opts['cookies'] as $name => $cookie) {
1527
-                $cookieHeader .= $name . '=' . $cookie['value'] . '; ';
1527
+                $cookieHeader .= $name.'='.$cookie['value'].'; ';
1528 1528
             }
1529 1529
             curl_setopt($curl, CURLOPT_COOKIE, substr($cookieHeader, 0, -2));
1530 1530
         }
@@ -1533,7 +1533,7 @@  discard block
 block discarded – undo
1533 1533
             curl_setopt($curl, $opt, $val);
1534 1534
         }
1535 1535
 
1536
-        if ($opts['debug'] > 1) {
1536
+        if ($opts['debug']>1) {
1537 1537
             $this->getLogger()->debug("---SENDING---\n$payload\n---END---");
1538 1538
         }
1539 1539
 
@@ -1634,7 +1634,7 @@  discard block
 block discarded – undo
1634 1634
             $call['methodName'] = new Value($req->method(), 'string');
1635 1635
             $numParams = $req->getNumParams();
1636 1636
             $params = array();
1637
-            for ($i = 0; $i < $numParams; $i++) {
1637
+            for ($i = 0; $i<$numParams; $i++) {
1638 1638
                 $params[$i] = $req->getParam($i);
1639 1639
             }
1640 1640
             $call['params'] = new Value($params, 'array');
@@ -1656,7 +1656,7 @@  discard block
 block discarded – undo
1656 1656
         $response = array();
1657 1657
 
1658 1658
         if ($this->return_type == 'xml') {
1659
-            for ($i = 0; $i < count($reqs); $i++) {
1659
+            for ($i = 0; $i<count($reqs); $i++) {
1660 1660
                 $response[] = new static::$responseClass($rets, 0, '', 'xml', $result->httpResponse());
1661 1661
             }
1662 1662
 
@@ -1664,21 +1664,21 @@  discard block
 block discarded – undo
1664 1664
             if (!is_array($rets)) {
1665 1665
                 // bad return type from system.multicall
1666 1666
                 return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1667
-                    PhpXmlRpc::$xmlrpcstr['multicall_error'] . ': not an array', 'phpvals', $result->httpResponse());
1667
+                    PhpXmlRpc::$xmlrpcstr['multicall_error'].': not an array', 'phpvals', $result->httpResponse());
1668 1668
             }
1669 1669
             $numRets = count($rets);
1670 1670
             if ($numRets != count($reqs)) {
1671 1671
                 // wrong number of return values.
1672 1672
                 return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1673
-                    PhpXmlRpc::$xmlrpcstr['multicall_error'] . ': incorrect number of responses', 'phpvals',
1673
+                    PhpXmlRpc::$xmlrpcstr['multicall_error'].': incorrect number of responses', 'phpvals',
1674 1674
                     $result->httpResponse());
1675 1675
             }
1676 1676
 
1677
-            for ($i = 0; $i < $numRets; $i++) {
1677
+            for ($i = 0; $i<$numRets; $i++) {
1678 1678
                 $val = $rets[$i];
1679 1679
                 if (!is_array($val)) {
1680 1680
                     return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1681
-                        PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i is not an array or struct",
1681
+                        PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i is not an array or struct",
1682 1682
                         'phpvals', $result->httpResponse());
1683 1683
                 }
1684 1684
                 switch (count($val)) {
@@ -1686,7 +1686,7 @@  discard block
 block discarded – undo
1686 1686
                         if (!isset($val[0])) {
1687 1687
                             // Bad value
1688 1688
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1689
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has no value",
1689
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has no value",
1690 1690
                                 'phpvals', $result->httpResponse());
1691 1691
                         }
1692 1692
                         // Normal return value
@@ -1698,20 +1698,20 @@  discard block
 block discarded – undo
1698 1698
                         if (!is_int($code)) {
1699 1699
                             /// @todo should we check that it is != 0?
1700 1700
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1701
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has invalid or no faultCode",
1701
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has invalid or no faultCode",
1702 1702
                                 'phpvals', $result->httpResponse());
1703 1703
                         }
1704 1704
                         $str = @$val['faultString'];
1705 1705
                         if (!is_string($str)) {
1706 1706
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1707
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has invalid or no FaultString",
1707
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has invalid or no FaultString",
1708 1708
                                 'phpvals', $result->httpResponse());
1709 1709
                         }
1710 1710
                         $response[$i] = new static::$responseClass(0, $code, $str, 'phpvals', $result->httpResponse());
1711 1711
                         break;
1712 1712
                     default:
1713 1713
                         return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1714
-                            PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has too many items",
1714
+                            PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has too many items",
1715 1715
                             'phpvals', $result->httpResponse());
1716 1716
                 }
1717 1717
             }
@@ -1720,14 +1720,14 @@  discard block
 block discarded – undo
1720 1720
             // return type == 'xmlrpcvals'
1721 1721
             if ($rets->kindOf() != 'array') {
1722 1722
                 return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1723
-                    PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i is not an array", 'xmlrpcvals',
1723
+                    PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i is not an array", 'xmlrpcvals',
1724 1724
                     $result->httpResponse());
1725 1725
             }
1726 1726
             $numRets = $rets->count();
1727 1727
             if ($numRets != count($reqs)) {
1728 1728
                 // wrong number of return values.
1729 1729
                 return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1730
-                    PhpXmlRpc::$xmlrpcstr['multicall_error'] . ': incorrect number of responses', 'xmlrpcvals',
1730
+                    PhpXmlRpc::$xmlrpcstr['multicall_error'].': incorrect number of responses', 'xmlrpcvals',
1731 1731
                     $result->httpResponse());
1732 1732
             }
1733 1733
 
@@ -1736,7 +1736,7 @@  discard block
 block discarded – undo
1736 1736
                     case 'array':
1737 1737
                         if ($val->count() != 1) {
1738 1738
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1739
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has too many items",
1739
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has too many items",
1740 1740
                                 'phpvals', $result->httpResponse());
1741 1741
                         }
1742 1742
                         // Normal return value
@@ -1745,28 +1745,28 @@  discard block
 block discarded – undo
1745 1745
                     case 'struct':
1746 1746
                         if ($val->count() != 2) {
1747 1747
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1748
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has too many items",
1748
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has too many items",
1749 1749
                                 'phpvals', $result->httpResponse());
1750 1750
                         }
1751 1751
                         /** @var Value $code */
1752 1752
                         $code = $val['faultCode'];
1753 1753
                         if ($code->kindOf() != 'scalar' || $code->scalarTyp() != 'int') {
1754 1754
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1755
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has invalid or no faultCode",
1755
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has invalid or no faultCode",
1756 1756
                                 'xmlrpcvals', $result->httpResponse());
1757 1757
                         }
1758 1758
                         /** @var Value $str */
1759 1759
                         $str = $val['faultString'];
1760 1760
                         if ($str->kindOf() != 'scalar' || $str->scalarTyp() != 'string') {
1761 1761
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1762
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has invalid or no faultCode",
1762
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has invalid or no faultCode",
1763 1763
                                 'xmlrpcvals', $result->httpResponse());
1764 1764
                         }
1765 1765
                         $response[] = new static::$responseClass(0, $code->scalarVal(), $str->scalarVal(), 'xmlrpcvals', $result->httpResponse());
1766 1766
                         break;
1767 1767
                     default:
1768 1768
                         return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1769
-                            PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i is not an array or struct",
1769
+                            PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i is not an array or struct",
1770 1770
                             'xmlrpcvals', $result->httpResponse());
1771 1771
                 }
1772 1772
             }
@@ -1801,7 +1801,7 @@  discard block
 block discarded – undo
1801 1801
         $authType = 1, $proxyHost = '', $proxyPort = 0, $proxyUsername = '', $proxyPassword = '', $proxyAuthType = 1,
1802 1802
         $method = 'http')
1803 1803
     {
1804
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
1804
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
1805 1805
 
1806 1806
         return $this->sendPayloadSocket($req, $server, $port, $timeout, $username, $password, $authType, null, null,
1807 1807
             null, null, $proxyHost, $proxyPort, $proxyUsername, $proxyPassword, $proxyAuthType, $method);
@@ -1839,7 +1839,7 @@  discard block
 block discarded – undo
1839 1839
         $proxyUsername = '', $proxyPassword = '', $proxyAuthType = 1, $keepAlive = false, $key = '', $keyPass = '',
1840 1840
         $sslVersion = 0)
1841 1841
     {
1842
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
1842
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
1843 1843
 
1844 1844
         return $this->sendPayloadCURL($req, $server, $port, $timeout, $username,
1845 1845
             $password, $authType, $cert, $certPass, $caCert, $caCertDir, $proxyHost, $proxyPort,
@@ -2052,7 +2052,7 @@  discard block
 block discarded – undo
2052 2052
     public function &__get($name)
2053 2053
     {
2054 2054
         if (in_array($name, static::$options)) {
2055
-            $this->logDeprecation('Getting property Client::' . $name . ' is deprecated');
2055
+            $this->logDeprecation('Getting property Client::'.$name.' is deprecated');
2056 2056
             return $this->$name;
2057 2057
         }
2058 2058
 
@@ -2063,12 +2063,12 @@  discard block
 block discarded – undo
2063 2063
             case 'server':
2064 2064
             case 'port':
2065 2065
             case 'path':
2066
-                $this->logDeprecation('Getting property Client::' . $name . ' is deprecated');
2066
+                $this->logDeprecation('Getting property Client::'.$name.' is deprecated');
2067 2067
                 return $this->$name;
2068 2068
             default:
2069 2069
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
2070 2070
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
2071
-                trigger_error('Undefined property via __get(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
2071
+                trigger_error('Undefined property via __get(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
2072 2072
                 $result = null;
2073 2073
                 return $result;
2074 2074
         }
@@ -2077,7 +2077,7 @@  discard block
 block discarded – undo
2077 2077
     public function __set($name, $value)
2078 2078
     {
2079 2079
         if (in_array($name, static::$options)) {
2080
-            $this->logDeprecation('Setting property Client::' . $name . ' is deprecated');
2080
+            $this->logDeprecation('Setting property Client::'.$name.' is deprecated');
2081 2081
             $this->$name = $value;
2082 2082
             return;
2083 2083
         }
@@ -2089,20 +2089,20 @@  discard block
 block discarded – undo
2089 2089
             case 'server':
2090 2090
             case 'port':
2091 2091
             case 'path':
2092
-                $this->logDeprecation('Setting property Client::' . $name . ' is deprecated');
2092
+                $this->logDeprecation('Setting property Client::'.$name.' is deprecated');
2093 2093
                 $this->$name = $value;
2094 2094
                 return;
2095 2095
             default:
2096 2096
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
2097 2097
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
2098
-                trigger_error('Undefined property via __set(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
2098
+                trigger_error('Undefined property via __set(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
2099 2099
         }
2100 2100
     }
2101 2101
 
2102 2102
     public function __isset($name)
2103 2103
     {
2104 2104
         if (in_array($name, static::$options)) {
2105
-            $this->logDeprecation('Checking property Client::' . $name . ' is deprecated');
2105
+            $this->logDeprecation('Checking property Client::'.$name.' is deprecated');
2106 2106
             return isset($this->$name);
2107 2107
         }
2108 2108
 
@@ -2113,7 +2113,7 @@  discard block
 block discarded – undo
2113 2113
             case 'server':
2114 2114
             case 'port':
2115 2115
             case 'path':
2116
-                $this->logDeprecation('Checking property Client::' . $name . ' is deprecated');
2116
+                $this->logDeprecation('Checking property Client::'.$name.' is deprecated');
2117 2117
                 return isset($this->$name);
2118 2118
             default:
2119 2119
                 return false;
@@ -2123,7 +2123,7 @@  discard block
 block discarded – undo
2123 2123
     public function __unset($name)
2124 2124
     {
2125 2125
         if (in_array($name, static::$options)) {
2126
-            $this->logDeprecation('Unsetting property Client::' . $name . ' is deprecated');
2126
+            $this->logDeprecation('Unsetting property Client::'.$name.' is deprecated');
2127 2127
             unset($this->$name);
2128 2128
             return;
2129 2129
         }
@@ -2135,13 +2135,13 @@  discard block
 block discarded – undo
2135 2135
             case 'server':
2136 2136
             case 'port':
2137 2137
             case 'path':
2138
-                $this->logDeprecation('Unsetting property Client::' . $name . ' is deprecated');
2138
+                $this->logDeprecation('Unsetting property Client::'.$name.' is deprecated');
2139 2139
                 unset($this->$name);
2140 2140
                 return;
2141 2141
             default:
2142 2142
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
2143 2143
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
2144
-                trigger_error('Undefined property via __unset(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
2144
+                trigger_error('Undefined property via __unset(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
2145 2145
         }
2146 2146
     }
2147 2147
 }
Please login to merge, or discard this patch.
Braces   +18 added lines, -6 removed lines patch added patch discarded remove patch
@@ -1276,19 +1276,25 @@  discard block
 block discarded – undo
1276 1276
             $this->errstr = 'no response';
1277 1277
             $resp = new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['curl_fail'], PhpXmlRpc::$xmlrpcstr['curl_fail'] .
1278 1278
                 ': ' . curl_error($curl));
1279
-            if (PHP_MAJOR_VERSION < 8) curl_close($curl);
1279
+            if (PHP_MAJOR_VERSION < 8) {
1280
+                curl_close($curl);
1281
+            }
1280 1282
             if ($opts['keepalive']) {
1281 1283
                 $this->xmlrpc_curl_handle = null;
1282 1284
             }
1283 1285
         } else {
1284 1286
             if (!$opts['keepalive']) {
1285
-                if (PHP_MAJOR_VERSION < 8) curl_close($curl);
1287
+                if (PHP_MAJOR_VERSION < 8) {
1288
+                    curl_close($curl);
1289
+                }
1286 1290
             }
1287 1291
             $resp = $req->parseResponse($result, true, $opts['return_type']);
1288 1292
             if ($opts['keepalive']) {
1289 1293
                 /// @todo if we got back a 302 or 308, we should not reuse the curl handle for later calls
1290 1294
                 if (is_object($resp) && $resp->faultCode() == PhpXmlRpc::$xmlrpcerr['http_error']) {
1291
-                    if (PHP_MAJOR_VERSION < 8) curl_close($curl);
1295
+                    if (PHP_MAJOR_VERSION < 8) {
1296
+                        curl_close($curl);
1297
+                    }
1292 1298
                     $this->xmlrpc_curl_handle = null;
1293 1299
                 }
1294 1300
             }
@@ -1447,7 +1453,9 @@  discard block
 block discarded – undo
1447 1453
                     curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE);
1448 1454
                 } else {
1449 1455
                     $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': warning. HTTP2 is not supported by the current PHP/curl install');
1450
-                    if (PHP_MAJOR_VERSION < 8) curl_close($curl);
1456
+                    if (PHP_MAJOR_VERSION < 8) {
1457
+                        curl_close($curl);
1458
+                    }
1451 1459
                     return false;
1452 1460
                 }
1453 1461
                 break;
@@ -1462,7 +1470,9 @@  discard block
 block discarded – undo
1462 1470
                 curl_setopt($curl, CURLOPT_HTTPAUTH, $opts['authtype']);
1463 1471
             } elseif ($opts['authtype'] != 1) {
1464 1472
                 $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': warning. Only Basic auth is supported by the current PHP/curl install');
1465
-                if (PHP_MAJOR_VERSION < 8) curl_close($curl);
1473
+                if (PHP_MAJOR_VERSION < 8) {
1474
+                    curl_close($curl);
1475
+                }
1466 1476
                 return false;
1467 1477
             }
1468 1478
         }
@@ -1513,7 +1523,9 @@  discard block
 block discarded – undo
1513 1523
                     curl_setopt($curl, CURLOPT_PROXYAUTH, $opts['proxy_authtype']);
1514 1524
                 } elseif ($opts['proxy_authtype'] != 1) {
1515 1525
                     $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': warning. Only Basic auth to proxy is supported by the current PHP/curl install');
1516
-                    if (PHP_MAJOR_VERSION < 8) curl_close($curl);
1526
+                    if (PHP_MAJOR_VERSION < 8) {
1527
+                        curl_close($curl);
1528
+                    }
1517 1529
                     return false;
1518 1530
                 }
1519 1531
             }
Please login to merge, or discard this patch.
src/Traits/DeprecationLogger.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -14,7 +14,7 @@  discard block
 block discarded – undo
14 14
             return;
15 15
         }
16 16
 
17
-        $this->getLogger()->warning('XML-RPC Deprecated: ' . $message);
17
+        $this->getLogger()->warning('XML-RPC Deprecated: '.$message);
18 18
     }
19 19
 
20 20
     /**
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
             return;
35 35
         }
36 36
 
37
-        $this->getLogger()->warning('XML-RPC Deprecated: ' . $trace[1]['class'] . '::' . $trace[1]['function'] .
38
-            ' is only supposed to be called by ' . $expectedCaller);
37
+        $this->getLogger()->warning('XML-RPC Deprecated: '.$trace[1]['class'].'::'.$trace[1]['function'].
38
+            ' is only supposed to be called by '.$expectedCaller);
39 39
     }
40 40
 }
Please login to merge, or discard this patch.
src/Encoder.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -57,13 +57,13 @@  discard block
 block discarded – undo
57 57
                                 'scalar' => $val,
58 58
                                 'timestamp' => \PhpXmlRpc\Helper\Date::iso8601Decode($val)
59 59
                             );
60
-                            return (object)$xmlrpcVal;
60
+                            return (object) $xmlrpcVal;
61 61
                         case 'base64':
62 62
                             $xmlrpcVal = array(
63 63
                                 'xmlrpc_type' => 'base64',
64 64
                                 'scalar' => $val
65 65
                             );
66
-                            return (object)$xmlrpcVal;
66
+                            return (object) $xmlrpcVal;
67 67
                         case 'string':
68 68
                             if (isset($options['extension_api_encoding'])) {
69 69
                                 // if iconv is not available, we use mb_convert_encoding
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
             case 'msg':
137 137
                 $paramCount = $xmlrpcVal->getNumParams();
138 138
                 $arr = array();
139
-                for ($i = 0; $i < $paramCount; $i++) {
139
+                for ($i = 0; $i<$paramCount; $i++) {
140 140
                     $arr[] = $this->decode($xmlrpcVal->getParam($i), $options);
141 141
                 }
142 142
                 return $arr;
@@ -261,7 +261,7 @@  discard block
 block discarded – undo
261 261
                 break;
262 262
             case 'resource':
263 263
                 if (in_array('extension_api', $options)) {
264
-                    $xmlrpcVal = new Value((int)$phpVal, Value::$xmlrpcInt);
264
+                    $xmlrpcVal = new Value((int) $phpVal, Value::$xmlrpcInt);
265 265
                 } else {
266 266
                     $xmlrpcVal = new Value();
267 267
                 }
@@ -310,7 +310,7 @@  discard block
 block discarded – undo
310 310
                     if ($valEncoding == 'ISO-8859-1') {
311 311
                         $xmlVal = utf8_encode($xmlVal);
312 312
                     } else {
313
-                        $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': invalid charset encoding of xml text: ' . $valEncoding);
313
+                        $this->getLogger()->error('XML-RPC: '.__METHOD__.': invalid charset encoding of xml text: '.$valEncoding);
314 314
                     }
315 315
                 }
316 316
             }
@@ -336,10 +336,10 @@  discard block
 block discarded – undo
336 336
             $_xh = $xmlRpcParser->_xh;
337 337
         }
338 338
 
339
-        if ($_xh['isf'] > 1) {
339
+        if ($_xh['isf']>1) {
340 340
             // test that $_xh['value'] is an obj, too???
341 341
 
342
-            $this->getLogger()->error('XML-RPC: ' . $_xh['isf_reason']);
342
+            $this->getLogger()->error('XML-RPC: '.$_xh['isf_reason']);
343 343
 
344 344
             return false;
345 345
         }
@@ -360,7 +360,7 @@  discard block
 block discarded – undo
360 360
 
361 361
             case 'methodcall':
362 362
                 $req = new Request($_xh['method']);
363
-                for ($i = 0; $i < count($_xh['params']); $i++) {
363
+                for ($i = 0; $i<count($_xh['params']); $i++) {
364 364
                     $req->addParam($_xh['params'][$i]);
365 365
                 }
366 366
                 return $req;
Please login to merge, or discard this patch.
src/Server.php 2 patches
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -463,7 +463,7 @@
 block discarded – undo
463 463
     public function addToMap($methodName, $function, $sig = null, $doc = false, $sigDoc = false, $parametersType = false,
464 464
         $exceptionHandling = false)
465 465
     {
466
-       $this->add_to_map($methodName, $function, $sig, $doc, $sigDoc, $parametersType, $exceptionHandling);
466
+        $this->add_to_map($methodName, $function, $sig, $doc, $sigDoc, $parametersType, $exceptionHandling);
467 467
     }
468 468
 
469 469
     /**
Please login to merge, or discard this patch.
Spacing   +64 added lines, -64 removed lines patch added patch discarded remove patch
@@ -251,7 +251,7 @@  discard block
 block discarded – undo
251 251
     public function getOptions()
252 252
     {
253 253
         $values = array();
254
-        foreach(static::$options as $opt) {
254
+        foreach (static::$options as $opt) {
255 255
             $values[$opt] = $this->getOption($opt);
256 256
         }
257 257
         return $values;
@@ -264,7 +264,7 @@  discard block
 block discarded – undo
264 264
      */
265 265
     public function setOptions($options)
266 266
     {
267
-        foreach($options as $name => $value) {
267
+        foreach ($options as $name => $value) {
268 268
             $this->setOption($name, $value);
269 269
         }
270 270
 
@@ -302,7 +302,7 @@  discard block
 block discarded – undo
302 302
      */
303 303
     public static function xmlrpc_debugmsg($msg)
304 304
     {
305
-        static::$_xmlrpc_debuginfo .= $msg . "\n";
305
+        static::$_xmlrpc_debuginfo .= $msg."\n";
306 306
     }
307 307
 
308 308
     /**
@@ -314,7 +314,7 @@  discard block
 block discarded – undo
314 314
      */
315 315
     public static function error_occurred($msg)
316 316
     {
317
-        static::$_xmlrpcs_occurred_errors .= $msg . "\n";
317
+        static::$_xmlrpcs_occurred_errors .= $msg."\n";
318 318
     }
319 319
 
320 320
     /**
@@ -335,10 +335,10 @@  discard block
 block discarded – undo
335 335
         // user debug info should be encoded by the end user using the INTERNAL_ENCODING
336 336
         $out = '';
337 337
         if ($this->debug_info != '') {
338
-            $out .= "<!-- SERVER DEBUG INFO (BASE64 ENCODED):\n" . base64_encode($this->debug_info) . "\n-->\n";
338
+            $out .= "<!-- SERVER DEBUG INFO (BASE64 ENCODED):\n".base64_encode($this->debug_info)."\n-->\n";
339 339
         }
340 340
         if (static::$_xmlrpc_debuginfo != '') {
341
-            $out .= "<!-- DEBUG INFO:\n" . $this->getCharsetEncoder()->encodeEntities(str_replace('--', '_-', static::$_xmlrpc_debuginfo), PhpXmlRpc::$xmlrpc_internalencoding, $charsetEncoding) . "\n-->\n";
341
+            $out .= "<!-- DEBUG INFO:\n".$this->getCharsetEncoder()->encodeEntities(str_replace('--', '_-', static::$_xmlrpc_debuginfo), PhpXmlRpc::$xmlrpc_internalencoding, $charsetEncoding)."\n-->\n";
342 342
             // NB: a better solution MIGHT be to use CDATA, but we need to insert it
343 343
             // into return payload AFTER the beginning tag
344 344
             //$out .= "<![CDATA[ DEBUG INFO:\n\n" . str_replace(']]>', ']_]_>', static::$_xmlrpc_debuginfo) . "\n]]>\n";
@@ -367,8 +367,8 @@  discard block
 block discarded – undo
367 367
         $this->debug_info = '';
368 368
 
369 369
         // Save what we received, before parsing it
370
-        if ($this->debug > 1) {
371
-            $this->debugMsg("+++GOT+++\n" . $data . "\n+++END+++");
370
+        if ($this->debug>1) {
371
+            $this->debugMsg("+++GOT+++\n".$data."\n+++END+++");
372 372
         }
373 373
 
374 374
         $resp = $this->parseRequestHeaders($data, $reqCharset, $respCharset, $respEncoding);
@@ -385,9 +385,9 @@  discard block
 block discarded – undo
385 385
             $resp->raw_data = $rawData;
386 386
         }
387 387
 
388
-        if ($this->debug > 2 && static::$_xmlrpcs_occurred_errors != '') {
389
-            $this->debugMsg("+++PROCESSING ERRORS AND WARNINGS+++\n" .
390
-                static::$_xmlrpcs_occurred_errors . "+++END+++");
388
+        if ($this->debug>2 && static::$_xmlrpcs_occurred_errors != '') {
389
+            $this->debugMsg("+++PROCESSING ERRORS AND WARNINGS+++\n".
390
+                static::$_xmlrpcs_occurred_errors."+++END+++");
391 391
         }
392 392
 
393 393
         $payload = $this->generatePayload($resp, $respCharset);
@@ -482,9 +482,9 @@  discard block
 block discarded – undo
482 482
             $numParams = count($in);
483 483
         }
484 484
         foreach ($sigs as $curSig) {
485
-            if (count($curSig) == $numParams + 1) {
485
+            if (count($curSig) == $numParams+1) {
486 486
                 $itsOK = 1;
487
-                for ($n = 0; $n < $numParams; $n++) {
487
+                for ($n = 0; $n<$numParams; $n++) {
488 488
                     if (is_object($in)) {
489 489
                         $p = $in->getParam($n);
490 490
                         if ($p->kindOf() == 'scalar') {
@@ -497,10 +497,10 @@  discard block
 block discarded – undo
497 497
                     }
498 498
 
499 499
                     // param index is $n+1, as first member of sig is return type
500
-                    if ($pt != $curSig[$n + 1] && $curSig[$n + 1] != Value::$xmlrpcValue) {
500
+                    if ($pt != $curSig[$n+1] && $curSig[$n+1] != Value::$xmlrpcValue) {
501 501
                         $itsOK = 0;
502
-                        $pno = $n + 1;
503
-                        $wanted = $curSig[$n + 1];
502
+                        $pno = $n+1;
503
+                        $wanted = $curSig[$n+1];
504 504
                         $got = $pt;
505 505
                         break;
506 506
                     }
@@ -527,10 +527,10 @@  discard block
 block discarded – undo
527 527
         // check if $_SERVER is populated: it might have been disabled via ini file
528 528
         // (this is true even when in CLI mode)
529 529
         if (count($_SERVER) == 0) {
530
-            $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': cannot parse request headers as $_SERVER is not populated');
530
+            $this->getLogger()->error('XML-RPC: '.__METHOD__.': cannot parse request headers as $_SERVER is not populated');
531 531
         }
532 532
 
533
-        if ($this->debug > 1) {
533
+        if ($this->debug>1) {
534 534
             if (function_exists('getallheaders')) {
535 535
                 $this->debugMsg(''); // empty line
536 536
                 foreach (getallheaders() as $name => $val) {
@@ -555,13 +555,13 @@  discard block
 block discarded – undo
555 555
                 if (function_exists('gzinflate') && in_array($contentEncoding, $this->accepted_compression)) {
556 556
                     if ($contentEncoding == 'deflate' && $degzdata = @gzuncompress($data)) {
557 557
                         $data = $degzdata;
558
-                        if ($this->debug > 1) {
559
-                            $this->debugMsg("\n+++INFLATED REQUEST+++[" . strlen($data) . " chars]+++\n" . $data . "\n+++END+++");
558
+                        if ($this->debug>1) {
559
+                            $this->debugMsg("\n+++INFLATED REQUEST+++[".strlen($data)." chars]+++\n".$data."\n+++END+++");
560 560
                         }
561 561
                     } elseif ($contentEncoding == 'gzip' && $degzdata = @gzinflate(substr($data, 10))) {
562 562
                         $data = $degzdata;
563
-                        if ($this->debug > 1) {
564
-                            $this->debugMsg("+++INFLATED REQUEST+++[" . strlen($data) . " chars]+++\n" . $data . "\n+++END+++");
563
+                        if ($this->debug>1) {
564
+                            $this->debugMsg("+++INFLATED REQUEST+++[".strlen($data)." chars]+++\n".$data."\n+++END+++");
565 565
                         }
566 566
                     } else {
567 567
                         $r = new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['server_decompress_fail'],
@@ -649,7 +649,7 @@  discard block
 block discarded – undo
649 649
                     if ($reqEncoding == 'ISO-8859-1') {
650 650
                         $data = utf8_encode($data);
651 651
                     } else {
652
-                        $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': unsupported charset encoding of received request: ' . $reqEncoding);
652
+                        $this->getLogger()->error('XML-RPC: '.__METHOD__.': unsupported charset encoding of received request: '.$reqEncoding);
653 653
                     }
654 654
                 }
655 655
             }
@@ -683,7 +683,7 @@  discard block
 block discarded – undo
683 683
             preg_match('/^XML error ([0-9]+)/', $_xh['isf_reason'], $matches);
684 684
             return new static::$responseClass(
685 685
                 0,
686
-                PhpXmlRpc::$xmlrpcerrxml + (int)$matches[1],
686
+                PhpXmlRpc::$xmlrpcerrxml+(int) $matches[1],
687 687
                 $_xh['isf_reason']);
688 688
         } elseif ($_xh['isf']) {
689 689
             /// @todo separate better the various cases, as we have done in Request::parseResponse: invalid xml-rpc vs.
@@ -691,7 +691,7 @@  discard block
 block discarded – undo
691 691
             return new static::$responseClass(
692 692
                 0,
693 693
                 PhpXmlRpc::$xmlrpcerr['invalid_request'],
694
-                PhpXmlRpc::$xmlrpcstr['invalid_request'] . ' ' . $_xh['isf_reason']);
694
+                PhpXmlRpc::$xmlrpcstr['invalid_request'].' '.$_xh['isf_reason']);
695 695
         } else {
696 696
             // small layering violation in favor of speed and memory usage: we should allow the 'execute' method handle
697 697
             // this, but in the most common scenario (xml-rpc values type server with some methods registered as phpvals)
@@ -701,8 +701,8 @@  discard block
 block discarded – undo
701 701
                     ($this->dmap[$_xh['method']]['parameters_type'] != 'xmlrpcvals')
702 702
                 )
703 703
             ) {
704
-                if ($this->debug > 1) {
705
-                    $this->debugMsg("\n+++PARSED+++\n" . var_export($_xh['params'], true) . "\n+++END+++");
704
+                if ($this->debug>1) {
705
+                    $this->debugMsg("\n+++PARSED+++\n".var_export($_xh['params'], true)."\n+++END+++");
706 706
                 }
707 707
 
708 708
                 return $this->execute($_xh['method'], $_xh['params'], $_xh['pt']);
@@ -710,12 +710,12 @@  discard block
 block discarded – undo
710 710
                 // build a Request object with data parsed from xml and add parameters in
711 711
                 $req = new Request($_xh['method']);
712 712
                 /// @todo for more speed, we could just pass in the array to the constructor (and loose the type validation)...
713
-                for ($i = 0; $i < count($_xh['params']); $i++) {
713
+                for ($i = 0; $i<count($_xh['params']); $i++) {
714 714
                     $req->addParam($_xh['params'][$i]);
715 715
                 }
716 716
 
717
-                if ($this->debug > 1) {
718
-                    $this->debugMsg("\n+++PARSED+++\n" . var_export($req, true) . "\n+++END+++");
717
+                if ($this->debug>1) {
718
+                    $this->debugMsg("\n+++PARSED+++\n".var_export($req, true)."\n+++END+++");
719 719
                 }
720 720
 
721 721
                 return $this->execute($req);
@@ -765,7 +765,7 @@  discard block
 block discarded – undo
765 765
                 return new static::$responseClass(
766 766
                     0,
767 767
                     PhpXmlRpc::$xmlrpcerr['incorrect_params'],
768
-                    PhpXmlRpc::$xmlrpcstr['incorrect_params'] . ": {$errStr}"
768
+                    PhpXmlRpc::$xmlrpcstr['incorrect_params'].": {$errStr}"
769 769
                 );
770 770
             }
771 771
         }
@@ -780,7 +780,7 @@  discard block
 block discarded – undo
780 780
         // build string representation of function 'name'
781 781
         if (is_array($func)) {
782 782
             if (is_object($func[0])) {
783
-                $funcName = get_class($func[0]) . '->' . $func[1];
783
+                $funcName = get_class($func[0]).'->'.$func[1];
784 784
             } else {
785 785
                 $funcName = implode('::', $func);
786 786
             }
@@ -792,16 +792,16 @@  discard block
 block discarded – undo
792 792
 
793 793
         // verify that function to be invoked is in fact callable
794 794
         if (!is_callable($func)) {
795
-            $this->getLogger()->error("XML-RPC: " . __METHOD__ . ": function '$funcName' registered as method handler is not callable");
795
+            $this->getLogger()->error("XML-RPC: ".__METHOD__.": function '$funcName' registered as method handler is not callable");
796 796
             return new static::$responseClass(
797 797
                 0,
798 798
                 PhpXmlRpc::$xmlrpcerr['server_error'],
799
-                PhpXmlRpc::$xmlrpcstr['server_error'] . ": no function matches method"
799
+                PhpXmlRpc::$xmlrpcstr['server_error'].": no function matches method"
800 800
             );
801 801
         }
802 802
 
803 803
         if (isset($dmap[$methodName]['exception_handling'])) {
804
-            $exception_handling = (int)$dmap[$methodName]['exception_handling'];
804
+            $exception_handling = (int) $dmap[$methodName]['exception_handling'];
805 805
         } else {
806 806
             $exception_handling = $this->exception_handling;
807 807
         }
@@ -822,14 +822,14 @@  discard block
 block discarded – undo
822 822
                     $r = call_user_func($func, $req);
823 823
                 }
824 824
                 if (!is_a($r, 'PhpXmlRpc\Response')) {
825
-                    $this->getLogger()->error("XML-RPC: " . __METHOD__ . ": function '$funcName' registered as method handler does not return an xmlrpc response object but a " . gettype($r));
825
+                    $this->getLogger()->error("XML-RPC: ".__METHOD__.": function '$funcName' registered as method handler does not return an xmlrpc response object but a ".gettype($r));
826 826
                     if (is_a($r, 'PhpXmlRpc\Value')) {
827 827
                         $r = new static::$responseClass($r);
828 828
                     } else {
829 829
                         $r = new static::$responseClass(
830 830
                             0,
831 831
                             PhpXmlRpc::$xmlrpcerr['server_error'],
832
-                            PhpXmlRpc::$xmlrpcstr['server_error'] . ": function does not return xmlrpc response object"
832
+                            PhpXmlRpc::$xmlrpcstr['server_error'].": function does not return xmlrpc response object"
833 833
                         );
834 834
                     }
835 835
                 }
@@ -844,7 +844,7 @@  discard block
 block discarded – undo
844 844
                         $r = call_user_func_array($func, array($methodName, $params, $this->user_data));
845 845
                         // mimic EPI behaviour: if we get an array that looks like an error, make it an error response
846 846
                         if (is_array($r) && array_key_exists('faultCode', $r) && array_key_exists('faultString', $r)) {
847
-                            $r = new static::$responseClass(0, (int)$r['faultCode'], (string)$r['faultString']);
847
+                            $r = new static::$responseClass(0, (int) $r['faultCode'], (string) $r['faultString']);
848 848
                         } else {
849 849
                             // functions using EPI api should NOT return resp objects, so make sure we encode the
850 850
                             // return type correctly
@@ -930,7 +930,7 @@  discard block
 block discarded – undo
930 930
     protected function generatePayload($resp, $respCharset)
931 931
     {
932 932
         $header = $resp->xml_header($respCharset);
933
-        if ($this->debug > 0) {
933
+        if ($this->debug>0) {
934 934
             $header .= $this->serializeDebug($respCharset);
935 935
         }
936 936
 
@@ -942,7 +942,7 @@  discard block
 block discarded – undo
942 942
             $payload = $resp->serialize($respCharset);
943 943
         }
944 944
 
945
-        return $header . $payload;
945
+        return $header.$payload;
946 946
     }
947 947
 
948 948
     /**
@@ -956,7 +956,7 @@  discard block
 block discarded – undo
956 956
         // if we get a warning/error that has output some text before here, then we cannot
957 957
         // add a new header. We cannot say we are sending xml, either...
958 958
         if (!headers_sent()) {
959
-            header('Content-Type: ' . $respContentType);
959
+            header('Content-Type: '.$respContentType);
960 960
             // we do not know if client actually told us an accepted charset, but if it did we have to tell it what we did
961 961
             header("Vary: Accept-Charset");
962 962
 
@@ -979,12 +979,12 @@  discard block
 block discarded – undo
979 979
             // Note that Apache/mod_php will add (and even alter!) the Content-Length header on its own, but only for
980 980
             // responses up to 8000 bytes
981 981
             if ($phpNoSelfCompress) {
982
-                header('Content-Length: ' . (int)strlen($payload));
982
+                header('Content-Length: '.(int) strlen($payload));
983 983
             }
984 984
         } else {
985 985
             /// @todo allow the user to easily subclass this in a way which allows the resp. headers to be already sent
986 986
             ///       by now without flagging it as an error. Possibly check for presence of Content-Type header
987
-            $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': http headers already sent before response is fully generated. Check for php warning or error messages');
987
+            $this->getLogger()->error('XML-RPC: '.__METHOD__.': http headers already sent before response is fully generated. Check for php warning or error messages');
988 988
         }
989 989
 
990 990
         print $payload;
@@ -1043,7 +1043,7 @@  discard block
 block discarded – undo
1043 1043
      */
1044 1044
     protected function debugMsg($string)
1045 1045
     {
1046
-        $this->debug_info .= $string . "\n";
1046
+        $this->debug_info .= $string."\n";
1047 1047
     }
1048 1048
 
1049 1049
     /**
@@ -1335,7 +1335,7 @@  discard block
 block discarded – undo
1335 1335
                 $i++; // for error message, we count params from 1
1336 1336
                 return static::_xmlrpcs_multicall_error(new static::$responseClass(0,
1337 1337
                     PhpXmlRpc::$xmlrpcerr['incorrect_params'],
1338
-                    PhpXmlRpc::$xmlrpcstr['incorrect_params'] . ": probable xml error in param " . $i));
1338
+                    PhpXmlRpc::$xmlrpcstr['incorrect_params'].": probable xml error in param ".$i));
1339 1339
             }
1340 1340
         }
1341 1341
 
@@ -1416,7 +1416,7 @@  discard block
 block discarded – undo
1416 1416
             }
1417 1417
         } else {
1418 1418
             $numCalls = count($req);
1419
-            for ($i = 0; $i < $numCalls; $i++) {
1419
+            for ($i = 0; $i<$numCalls; $i++) {
1420 1420
                 $result[$i] = static::_xmlrpcs_multicall_do_call_phpvals($server, $req[$i]);
1421 1421
             }
1422 1422
         }
@@ -1444,7 +1444,7 @@  discard block
 block discarded – undo
1444 1444
         // From PHP 8.4 the E_STRICT constant has been deprecated and will emit deprecation notices.
1445 1445
         // PHP core and core extensions since PHP 8.0 and later do not emit E_STRICT notices at all.
1446 1446
         // On PHP 7 series before PHP 7.4, some functions conditionally emit E_STRICT notices.
1447
-        if (PHP_VERSION_ID >= 70400) {
1447
+        if (PHP_VERSION_ID>=70400) {
1448 1448
             static::error_occurred($errString);
1449 1449
         } elseif ($errCode != E_STRICT) {
1450 1450
             static::error_occurred($errString);
@@ -1485,12 +1485,12 @@  discard block
 block discarded – undo
1485 1485
      */
1486 1486
     protected function xml_header($charsetEncoding = '')
1487 1487
     {
1488
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
1488
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
1489 1489
 
1490 1490
         if ($charsetEncoding != '') {
1491
-            return "<?xml version=\"1.0\" encoding=\"$charsetEncoding\"?" . ">\n";
1491
+            return "<?xml version=\"1.0\" encoding=\"$charsetEncoding\"?".">\n";
1492 1492
         } else {
1493
-            return "<?xml version=\"1.0\"?" . ">\n";
1493
+            return "<?xml version=\"1.0\"?".">\n";
1494 1494
         }
1495 1495
     }
1496 1496
 
@@ -1506,7 +1506,7 @@  discard block
 block discarded – undo
1506 1506
             case self::OPT_FUNCTIONS_PARAMETERS_TYPE:
1507 1507
             case self::OPT_PHPVALS_ENCODING_OPTIONS:
1508 1508
             case self::OPT_RESPONSE_CHARSET_ENCODING:
1509
-                $this->logDeprecation('Getting property Request::' . $name . ' is deprecated');
1509
+                $this->logDeprecation('Getting property Request::'.$name.' is deprecated');
1510 1510
                 return $this->$name;
1511 1511
             case 'accepted_charset_encodings':
1512 1512
                 // manually implement the 'protected property' behaviour
@@ -1518,16 +1518,16 @@  discard block
 block discarded – undo
1518 1518
                     }
1519 1519
                 }
1520 1520
                 if ($canAccess) {
1521
-                    $this->logDeprecation('Getting property Request::' . $name . ' is deprecated');
1521
+                    $this->logDeprecation('Getting property Request::'.$name.' is deprecated');
1522 1522
                     return $this->accepted_compression;
1523 1523
                 } else {
1524
-                    trigger_error("Cannot access protected property Server::accepted_charset_encodings in " . __FILE__, E_USER_ERROR);
1524
+                    trigger_error("Cannot access protected property Server::accepted_charset_encodings in ".__FILE__, E_USER_ERROR);
1525 1525
                 }
1526 1526
                 break;
1527 1527
             default:
1528 1528
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
1529 1529
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
1530
-                trigger_error('Undefined property via __get(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
1530
+                trigger_error('Undefined property via __get(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
1531 1531
                 $result = null;
1532 1532
                 return $result;
1533 1533
         }
@@ -1544,7 +1544,7 @@  discard block
 block discarded – undo
1544 1544
             case self::OPT_FUNCTIONS_PARAMETERS_TYPE:
1545 1545
             case self::OPT_PHPVALS_ENCODING_OPTIONS:
1546 1546
             case self::OPT_RESPONSE_CHARSET_ENCODING:
1547
-                $this->logDeprecation('Setting property Request::' . $name . ' is deprecated');
1547
+                $this->logDeprecation('Setting property Request::'.$name.' is deprecated');
1548 1548
                 $this->$name = $value;
1549 1549
                 break;
1550 1550
             case 'accepted_charset_encodings':
@@ -1557,16 +1557,16 @@  discard block
 block discarded – undo
1557 1557
                     }
1558 1558
                 }
1559 1559
                 if ($canAccess) {
1560
-                    $this->logDeprecation('Setting property Request::' . $name . ' is deprecated');
1560
+                    $this->logDeprecation('Setting property Request::'.$name.' is deprecated');
1561 1561
                     $this->accepted_compression = $value;
1562 1562
                 } else {
1563
-                    trigger_error("Cannot access protected property Server::accepted_charset_encodings in " . __FILE__, E_USER_ERROR);
1563
+                    trigger_error("Cannot access protected property Server::accepted_charset_encodings in ".__FILE__, E_USER_ERROR);
1564 1564
                 }
1565 1565
                 break;
1566 1566
             default:
1567 1567
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
1568 1568
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
1569
-                trigger_error('Undefined property via __set(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
1569
+                trigger_error('Undefined property via __set(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
1570 1570
         }
1571 1571
     }
1572 1572
 
@@ -1581,7 +1581,7 @@  discard block
 block discarded – undo
1581 1581
             case self::OPT_FUNCTIONS_PARAMETERS_TYPE:
1582 1582
             case self::OPT_PHPVALS_ENCODING_OPTIONS:
1583 1583
             case self::OPT_RESPONSE_CHARSET_ENCODING:
1584
-                $this->logDeprecation('Checking property Request::' . $name . ' is deprecated');
1584
+                $this->logDeprecation('Checking property Request::'.$name.' is deprecated');
1585 1585
                 return isset($this->$name);
1586 1586
             case 'accepted_charset_encodings':
1587 1587
                 // manually implement the 'protected property' behaviour
@@ -1593,7 +1593,7 @@  discard block
 block discarded – undo
1593 1593
                     }
1594 1594
                 }
1595 1595
                 if ($canAccess) {
1596
-                    $this->logDeprecation('Checking property Request::' . $name . ' is deprecated');
1596
+                    $this->logDeprecation('Checking property Request::'.$name.' is deprecated');
1597 1597
                     return isset($this->accepted_compression);
1598 1598
                 }
1599 1599
                 // break through voluntarily
@@ -1613,7 +1613,7 @@  discard block
 block discarded – undo
1613 1613
             case self::OPT_FUNCTIONS_PARAMETERS_TYPE:
1614 1614
             case self::OPT_PHPVALS_ENCODING_OPTIONS:
1615 1615
             case self::OPT_RESPONSE_CHARSET_ENCODING:
1616
-                $this->logDeprecation('Unsetting property Request::' . $name . ' is deprecated');
1616
+                $this->logDeprecation('Unsetting property Request::'.$name.' is deprecated');
1617 1617
                 unset($this->$name);
1618 1618
                 break;
1619 1619
             case 'accepted_charset_encodings':
@@ -1626,16 +1626,16 @@  discard block
 block discarded – undo
1626 1626
                     }
1627 1627
                 }
1628 1628
                 if ($canAccess) {
1629
-                    $this->logDeprecation('Unsetting property Request::' . $name . ' is deprecated');
1629
+                    $this->logDeprecation('Unsetting property Request::'.$name.' is deprecated');
1630 1630
                     unset($this->accepted_compression);
1631 1631
                 } else {
1632
-                    trigger_error("Cannot access protected property Server::accepted_charset_encodings in " . __FILE__, E_USER_ERROR);
1632
+                    trigger_error("Cannot access protected property Server::accepted_charset_encodings in ".__FILE__, E_USER_ERROR);
1633 1633
                 }
1634 1634
                 break;
1635 1635
             default:
1636 1636
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
1637 1637
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
1638
-                trigger_error('Undefined property via __unset(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
1638
+                trigger_error('Undefined property via __unset(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
1639 1639
         }
1640 1640
     }
1641 1641
 }
Please login to merge, or discard this patch.
demo/vardemo.php 1 patch
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-require_once __DIR__ . "/client/_prepend.php";
2
+require_once __DIR__."/client/_prepend.php";
3 3
 
4 4
 output('<html lang="en">
5 5
 <head><title>phpxmlrpc</title></head>
@@ -10,25 +10,25 @@  discard block
 block discarded – undo
10 10
 output("<p>Please note that in most cases you are better off using `new PhpXmlRpc\Encoder()->encode()` to create nested Value objects</p>\n");
11 11
 
12 12
 $v = new PhpXmlRpc\Value(1234, 'int');
13
-output("Int: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
13
+output("Int: <PRE>".htmlentities($v->serialize())."</PRE>");
14 14
 
15 15
 $v = new PhpXmlRpc\Value('Are the following characters escaped? < & >');
16
-output("String <PRE>" . htmlentities($v->serialize()) . "</PRE>");
16
+output("String <PRE>".htmlentities($v->serialize())."</PRE>");
17 17
 
18 18
 $v = new PhpXmlRpc\Value(true, 'boolean');
19
-output("Boolean: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
19
+output("Boolean: <PRE>".htmlentities($v->serialize())."</PRE>");
20 20
 
21 21
 $v = new PhpXmlRpc\Value(1234.5678, 'double');
22
-output("Double: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
22
+output("Double: <PRE>".htmlentities($v->serialize())."</PRE>");
23 23
 
24 24
 $v = new PhpXmlRpc\Value(time(), 'dateTime.iso8601');
25
-output("Datetime (from timestamp): <PRE>" . htmlentities($v->serialize()) . "</PRE>");
25
+output("Datetime (from timestamp): <PRE>".htmlentities($v->serialize())."</PRE>");
26 26
 $v = new PhpXmlRpc\Value(new DateTime(), 'dateTime.iso8601');
27
-output("Datetime (from php DateTime): <PRE>" . htmlentities($v->serialize()) . "</PRE>");
27
+output("Datetime (from php DateTime): <PRE>".htmlentities($v->serialize())."</PRE>");
28 28
 
29 29
 $v = new PhpXmlRpc\Value('hello world', 'base64');
30
-output("Base64: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
31
-output("(value of base64 string is: '" . $v->scalarVal() . "')<BR><BR>");
30
+output("Base64: <PRE>".htmlentities($v->serialize())."</PRE>");
31
+output("(value of base64 string is: '".$v->scalarVal()."')<BR><BR>");
32 32
 
33 33
 $v = new PhpXmlRpc\Value(
34 34
     array(
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
     ),
42 42
     "array"
43 43
 );
44
-output("Array: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
44
+output("Array: <PRE>".htmlentities($v->serialize())."</PRE>");
45 45
 
46 46
 $v = new PhpXmlRpc\Value(
47 47
     array(
@@ -61,10 +61,10 @@  discard block
 block discarded – undo
61 61
     ),
62 62
     "struct"
63 63
 );
64
-output("Struct: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
64
+output("Struct: <PRE>".htmlentities($v->serialize())."</PRE>");
65 65
 
66 66
 $w = new PhpXmlRpc\Value(array($v), 'array');
67
-output("Array containing a struct: <PRE>" . htmlentities($w->serialize()) . "</PRE>");
67
+output("Array containing a struct: <PRE>".htmlentities($w->serialize())."</PRE>");
68 68
 
69 69
 class MyClass
70 70
 {
@@ -76,49 +76,49 @@  discard block
 block discarded – undo
76 76
 // the public property is the only one which will be serialized. As such, it has to be of type Value
77 77
 $myObject->public = new \PhpXmlRpc\Value('a public property, wrapped');
78 78
 $w = new PhpXmlRpc\Value($myObject, 'struct');
79
-output("Struct encoding a php object: <PRE>" . htmlentities($w->serialize()) . "</PRE>");
79
+output("Struct encoding a php object: <PRE>".htmlentities($w->serialize())."</PRE>");
80 80
 
81 81
 output("<h3>Testing value serialization - xml-rpc extensions</h3>\n");
82 82
 $v = new PhpXmlRpc\Value(1234, 'i8');
83
-output("I8: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
83
+output("I8: <PRE>".htmlentities($v->serialize())."</PRE>");
84 84
 $v = new PhpXmlRpc\Value(null, 'null');
85
-output("Null: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
85
+output("Null: <PRE>".htmlentities($v->serialize())."</PRE>");
86 86
 \PhpXmlRpc\PhpXmlRpc::$xmlrpc_null_apache_encoding = true;
87
-output("Null, alternative: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
87
+output("Null, alternative: <PRE>".htmlentities($v->serialize())."</PRE>");
88 88
 
89 89
 output("<h3>Testing value serialization - character encoding</h3>\n");
90 90
 // The greek word 'kosme'
91 91
 $v = new PhpXmlRpc\Value('κόσμε');
92
-output("Greek (default encoding): <PRE>" . htmlentities($v->serialize()) . "</PRE>");
93
-output("Greek (utf8 encoding): <PRE>" . htmlentities($v->serialize('UTF-8')) . "</PRE>");
92
+output("Greek (default encoding): <PRE>".htmlentities($v->serialize())."</PRE>");
93
+output("Greek (utf8 encoding): <PRE>".htmlentities($v->serialize('UTF-8'))."</PRE>");
94 94
 if (function_exists('mb_convert_encoding')) {
95
-    output("Greek (ISO-8859-7 encoding): <PRE>" . htmlentities($v->serialize('ISO-8859-7')) . "</PRE>");
95
+    output("Greek (ISO-8859-7 encoding): <PRE>".htmlentities($v->serialize('ISO-8859-7'))."</PRE>");
96 96
 }
97 97
 
98 98
 output("<h3>Testing request serialization</h3>\n");
99 99
 $req = new PhpXmlRpc\Request('examples.getStateName');
100 100
 $req->method('examples.getStateName');
101 101
 $req->addParam(new PhpXmlRpc\Value(42, 'int'));
102
-output("<PRE>" . htmlentities($req->serialize()) . "</PRE>");
102
+output("<PRE>".htmlentities($req->serialize())."</PRE>");
103 103
 
104 104
 output("<h3>Testing response serialization</h3>\n");
105 105
 $resp = new PhpXmlRpc\Response(new PhpXmlRpc\Value('The meaning of life'));
106
-output("<PRE>" . htmlentities($resp->serialize()) . "</PRE>");
106
+output("<PRE>".htmlentities($resp->serialize())."</PRE>");
107 107
 
108 108
 output("<h3>Testing ISO date formatting</h3><pre>\n");
109 109
 $t = time();
110 110
 $date = PhpXmlRpc\Helper\Date::iso8601Encode($t);
111 111
 output("Now is $t --> $date\n");
112
-output("Or in UTC, that is " . PhpXmlRpc\Helper\Date::iso8601Encode($t, 1) . "\n");
112
+output("Or in UTC, that is ".PhpXmlRpc\Helper\Date::iso8601Encode($t, 1)."\n");
113 113
 $tb = PhpXmlRpc\Helper\Date::iso8601Decode($date);
114 114
 output("That is to say $date --> $tb\n");
115
-output("Which comes out at " . PhpXmlRpc\Helper\Date::iso8601Encode($tb) . "\n");
116
-output("Which was the time in UTC at " . PhpXmlRpc\Helper\Date::iso8601Encode($tb, 1) . "\n");
115
+output("Which comes out at ".PhpXmlRpc\Helper\Date::iso8601Encode($tb)."\n");
116
+output("Which was the time in UTC at ".PhpXmlRpc\Helper\Date::iso8601Encode($tb, 1)."\n");
117 117
 output("</pre>\n");
118 118
 
119 119
 output("<h3>Testing reduced-precision formatting for doubles</h3><pre>\n");
120 120
 $v = new PhpXmlRpc\Value(1234.56789, 'double');
121 121
 \PhpXmlRpc\PhpXmlRpc::$xmlpc_double_precision = 2;
122
-output("Double, limited precision: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
122
+output("Double, limited precision: <PRE>".htmlentities($v->serialize())."</PRE>");
123 123
 
124 124
 output('</body></html>');
Please login to merge, or discard this patch.
demo/server/methodProviders/functions.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -54,11 +54,11 @@  discard block
 block discarded – undo
54 54
         $snv = $sno->scalarVal();
55 55
 
56 56
         // look it up in our array (zero-based)
57
-        if (isset(self::$stateNames[$snv - 1])) {
58
-            $stateName = self::$stateNames[$snv - 1];
57
+        if (isset(self::$stateNames[$snv-1])) {
58
+            $stateName = self::$stateNames[$snv-1];
59 59
         } else {
60 60
             // not there, so complain
61
-            $err = "I don't have a state for the index '" . $snv . "'";
61
+            $err = "I don't have a state for the index '".$snv."'";
62 62
         }
63 63
 
64 64
         if ($err != '') {
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
         $s = $req->getParam(0);
133 133
         $t = $req->getParam(1);
134 134
 
135
-        return new Response(new Value($s->scalarVal() + $t->scalarVal(), Value::$xmlrpcInt));
135
+        return new Response(new Value($s->scalarVal()+$t->scalarVal(), Value::$xmlrpcInt));
136 136
     }
137 137
 
138 138
     public static $addtwodouble_sig = array(array('double', 'double', 'double'));
@@ -142,7 +142,7 @@  discard block
 block discarded – undo
142 142
         $s = $req->getParam(0);
143 143
         $t = $req->getParam(1);
144 144
 
145
-        return new Response(new Value($s->scalarVal() + $t->scalarVal(), Value::$xmlrpcDouble));
145
+        return new Response(new Value($s->scalarVal()+$t->scalarVal(), Value::$xmlrpcDouble));
146 146
     }
147 147
 
148 148
     public static $stringecho_sig = array(array('string', 'string'));
@@ -165,7 +165,7 @@  discard block
 block discarded – undo
165 165
         ///       In fact, we miss some API (or extra data) in the Request...
166 166
         //$payload = file_get_contents('php://input');
167 167
         $payload = $req->serialize(PhpXmlRpc::$xmlrpc_internalencoding);
168
-        $s = "I got the following message:\n" . $payload;
168
+        $s = "I got the following message:\n".$payload;
169 169
 
170 170
         return new Response(new Value($s));
171 171
     }
@@ -238,17 +238,17 @@  discard block
 block discarded – undo
238 238
 
239 239
         /// @todo in real life, we should check for presence of return characters to avoid header injection!
240 240
 
241
-        $msgHdr = "From: " . $mFrom->scalarVal() . "\n";
242
-        $msgHdr .= "To: " . $mTo->scalarVal() . "\n";
241
+        $msgHdr = "From: ".$mFrom->scalarVal()."\n";
242
+        $msgHdr .= "To: ".$mTo->scalarVal()."\n";
243 243
 
244 244
         if ($mCc->scalarVal() != "") {
245
-            $msgHdr .= "Cc: " . $mCc->scalarVal() . "\n";
245
+            $msgHdr .= "Cc: ".$mCc->scalarVal()."\n";
246 246
         }
247 247
         if ($mBcc->scalarVal() != "") {
248
-            $msgHdr .= "Bcc: " . $mBcc->scalarVal() . "\n";
248
+            $msgHdr .= "Bcc: ".$mBcc->scalarVal()."\n";
249 249
         }
250 250
         if ($mMime->scalarVal() != "") {
251
-            $msgHdr .= "Content-type: " . $mMime->scalarVal() . "\n";
251
+            $msgHdr .= "Content-type: ".$mMime->scalarVal()."\n";
252 252
         }
253 253
         $msgHdr .= "X-Mailer: XML-RPC for PHP mailer 1.0";
254 254
 
Please login to merge, or discard this patch.
demo/server/methodProviders/validator1.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
             array(Value::$xmlrpcInt, Value::$xmlrpcArray)
18 18
         ),
19 19
         "docstring" => 'This handler takes a single parameter, an array of structs, each of which contains at least three elements named moe, larry and curly, all <i4>s. Your handler must add all the struct elements named curly and return the result.',
20
-        "function" => function ($req)
20
+        "function" => function($req)
21 21
         {
22 22
             $sno = $req->getParam(0);
23 23
             $numCurly = 0;
@@ -38,13 +38,13 @@  discard block
 block discarded – undo
38 38
             array(Value::$xmlrpcInt, Value::$xmlrpcStruct)
39 39
         ),
40 40
         "docstring" => 'This handler takes a single parameter, a struct, containing at least three elements named moe, larry and curly, all &lt;i4&gt;s. Your handler must add the three numbers and return the result.',
41
-        "function" => function ($req)
41
+        "function" => function($req)
42 42
         {
43 43
             $sno = $req->getParam(0);
44 44
             $moe = $sno["moe"];
45 45
             $larry = $sno["larry"];
46 46
             $curly = $sno["curly"];
47
-            $num = $moe->scalarVal() + $larry->scalarVal() + $curly->scalarVal();
47
+            $num = $moe->scalarVal()+$larry->scalarVal()+$curly->scalarVal();
48 48
 
49 49
             return new Response(new Value($num, Value::$xmlrpcInt));
50 50
         }
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
             array(Value::$xmlrpcStruct, Value::$xmlrpcStruct)
56 56
         ),
57 57
         "docstring" => 'This handler takes a single parameter, a struct. Your handler must return the struct.',
58
-        "function" => function ($req)
58
+        "function" => function($req)
59 59
         {
60 60
             $sno = $req->getParam(0);
61 61
 
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
             )
72 72
         ),
73 73
         "docstring" => 'This handler takes six parameters, and returns an array containing all the parameters.',
74
-        "function" => function ($req)
74
+        "function" => function($req)
75 75
         {
76 76
             return new Response(new Value(
77 77
                 array(
@@ -92,14 +92,14 @@  discard block
 block discarded – undo
92 92
             array(Value::$xmlrpcString, Value::$xmlrpcArray)
93 93
         ),
94 94
         "docstring" => 'This handler takes a single parameter, which is an array containing between 100 and 200 elements. Each of the items is a string, your handler must return a string containing the concatenated text of the first and last elements.',
95
-        "function" => function ($req)
95
+        "function" => function($req)
96 96
         {
97 97
             $ar = $req->getParam(0);
98 98
             $sz = $ar->count();
99 99
             $first = $ar[0];
100
-            $last = $ar[$sz - 1];
100
+            $last = $ar[$sz-1];
101 101
 
102
-            return new Response(new Value($first->scalarVal() . $last->scalarVal(), Value::$xmlrpcString));
102
+            return new Response(new Value($first->scalarVal().$last->scalarVal(), Value::$xmlrpcString));
103 103
         }
104 104
     ),
105 105
 
@@ -108,7 +108,7 @@  discard block
 block discarded – undo
108 108
             array(Value::$xmlrpcStruct, Value::$xmlrpcInt)
109 109
         ),
110 110
         "docstring" => 'This handler takes one parameter, and returns a struct containing three elements, times10, times100 and times1000, the result of multiplying the number by 10, 100 and 1000.',
111
-        "function" => function ($req)
111
+        "function" => function($req)
112 112
         {
113 113
             $sno = $req->getParam(0);
114 114
             $v = $sno->scalarVal();
@@ -129,7 +129,7 @@  discard block
 block discarded – undo
129 129
             array(Value::$xmlrpcInt, Value::$xmlrpcStruct)
130 130
         ),
131 131
         "docstring" => 'This handler takes a single parameter, a struct, that models a daily calendar. At the top level, there is one struct for each year. Each year is broken down into months, and months into days. Most of the days are empty in the struct you receive, but the entry for April 1, 2000 contains a least three elements named moe, larry and curly, all &lt;i4&gt;s. Your handler must add the three numbers and return the result.',
132
-        "function" => function ($req)
132
+        "function" => function($req)
133 133
         {
134 134
             $sno = $req->getParam(0);
135 135
 
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
             $larry = $fools["larry"];
141 141
             $moe = $fools["moe"];
142 142
 
143
-            return new Response(new Value($curly->scalarVal() + $larry->scalarVal() + $moe->scalarVal(), Value::$xmlrpcInt));
143
+            return new Response(new Value($curly->scalarVal()+$larry->scalarVal()+$moe->scalarVal(), Value::$xmlrpcInt));
144 144
         }
145 145
     ),
146 146
 
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
             array(Value::$xmlrpcStruct, Value::$xmlrpcString)
150 150
         ),
151 151
         "docstring" => 'This handler takes a single parameter, a string, that contains any number of predefined entities, namely &lt;, &gt;, &amp; \' and ".<BR>Your handler must return a struct that contains five fields, all numbers: ctLeftAngleBrackets, ctRightAngleBrackets, ctAmpersands, ctApostrophes, ctQuotes.',
152
-        "function" => function ($req)
152
+        "function" => function($req)
153 153
         {
154 154
             $sno = $req->getParam(0);
155 155
             $str = $sno->scalarVal();
@@ -158,7 +158,7 @@  discard block
 block discarded – undo
158 158
             $ap = 0;
159 159
             $qu = 0;
160 160
             $amp = 0;
161
-            for ($i = 0; $i < strlen($str); $i++) {
161
+            for ($i = 0; $i<strlen($str); $i++) {
162 162
                 $c = substr($str, $i, 1);
163 163
                 switch ($c) {
164 164
                     case ">":
Please login to merge, or discard this patch.
tests/parse_args.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -46,7 +46,7 @@  discard block
 block discarded – undo
46 46
         // check for command line params (passed as env vars) vs. web page input params (passed as GET/POST)
47 47
         // Note that the only use-case for web-page mode is when this is used by benchmark.php
48 48
         if (!isset($_SERVER['REQUEST_METHOD'])) {
49
-            foreach($_SERVER as $key => $val) {
49
+            foreach ($_SERVER as $key => $val) {
50 50
                 if (array_key_exists($key, $args)) {
51 51
                     $$key = $val;
52 52
                 }
@@ -91,7 +91,7 @@  discard block
 block discarded – undo
91 91
             //}
92 92
         }
93 93
         if ($HTTPURI[0] != '/') {
94
-            $HTTPURI = '/' . $HTTPURI;
94
+            $HTTPURI = '/'.$HTTPURI;
95 95
         }
96 96
         $args['HTTPURI'] = $HTTPURI;
97 97
 
@@ -105,21 +105,21 @@  discard block
 block discarded – undo
105 105
         }
106 106
 
107 107
         if (isset($HTTPSIGNOREPEER)) {
108
-            $args['HTTPSIGNOREPEER'] = (bool)$HTTPSIGNOREPEER;
108
+            $args['HTTPSIGNOREPEER'] = (bool) $HTTPSIGNOREPEER;
109 109
         }
110 110
 
111 111
         if (isset($HTTPSVERIFYHOST)) {
112
-            $args['HTTPSVERIFYHOST'] = (int)$HTTPSVERIFYHOST;
112
+            $args['HTTPSVERIFYHOST'] = (int) $HTTPSVERIFYHOST;
113 113
         }
114 114
 
115 115
         if (isset($SSLVERSION)) {
116
-            $args['SSLVERSION'] = (int)$SSLVERSION;
116
+            $args['SSLVERSION'] = (int) $SSLVERSION;
117 117
         }
118 118
 
119 119
         if (isset($PROXYSERVER)) {
120 120
             $arr = explode(':', $PROXYSERVER);
121 121
             $args['PROXYSERVER'] = $arr[0];
122
-            if (count($arr) > 1) {
122
+            if (count($arr)>1) {
123 123
                 $args['PROXYPORT'] = $arr[1];
124 124
             } else {
125 125
                 $args['PROXYPORT'] = 8080;
Please login to merge, or discard this patch.
src/Request.php 1 patch
Spacing   +38 added lines, -38 removed lines patch added patch discarded remove patch
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
 
85 85
             return true;
86 86
         } else {
87
-            $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': value passed in must be a PhpXmlRpc\Value');
87
+            $this->getLogger()->error('XML-RPC: '.__METHOD__.': value passed in must be a PhpXmlRpc\Value');
88 88
             return false;
89 89
         }
90 90
     }
@@ -134,17 +134,17 @@  discard block
 block discarded – undo
134 134
         $this->logDeprecationUnlessCalledBy('serialize');
135 135
 
136 136
         if ($charsetEncoding != '') {
137
-            $this->content_type = 'text/xml; charset=' . $charsetEncoding;
137
+            $this->content_type = 'text/xml; charset='.$charsetEncoding;
138 138
         } else {
139 139
             $this->content_type = 'text/xml';
140 140
         }
141 141
 
142 142
         $result = $this->xml_header($charsetEncoding);
143
-        $result .= '<methodName>' . $this->getCharsetEncoder()->encodeEntities(
144
-                $this->methodname, PhpXmlRpc::$xmlrpc_internalencoding, $charsetEncoding) . "</methodName>\n";
143
+        $result .= '<methodName>'.$this->getCharsetEncoder()->encodeEntities(
144
+                $this->methodname, PhpXmlRpc::$xmlrpc_internalencoding, $charsetEncoding)."</methodName>\n";
145 145
         $result .= "<params>\n";
146 146
         foreach ($this->params as $p) {
147
-            $result .= "<param>\n" . $p->serialize($charsetEncoding) .
147
+            $result .= "<param>\n".$p->serialize($charsetEncoding).
148 148
                 "</param>\n";
149 149
         }
150 150
         $result .= "</params>\n";
@@ -164,9 +164,9 @@  discard block
 block discarded – undo
164 164
         $this->logDeprecationUnlessCalledBy('createPayload');
165 165
 
166 166
         if ($charsetEncoding != '') {
167
-            return "<?xml version=\"1.0\" encoding=\"$charsetEncoding\" ?" . ">\n<methodCall>\n";
167
+            return "<?xml version=\"1.0\" encoding=\"$charsetEncoding\" ?".">\n<methodCall>\n";
168 168
         } else {
169
-            return "<?xml version=\"1.0\"?" . ">\n<methodCall>\n";
169
+            return "<?xml version=\"1.0\"?".">\n<methodCall>\n";
170 170
         }
171 171
     }
172 172
 
@@ -228,14 +228,14 @@  discard block
 block discarded – undo
228 228
      */
229 229
     public function parseResponse($data = '', $headersProcessed = false, $returnType = XMLParser::RETURN_XMLRPCVALS)
230 230
     {
231
-        if ($this->debug > 0) {
231
+        if ($this->debug>0) {
232 232
             $this->getLogger()->debug("---GOT---\n$data\n---END---");
233 233
         }
234 234
 
235 235
         $this->httpResponse = array('raw_data' => $data, 'headers' => array(), 'cookies' => array());
236 236
 
237 237
         if ($data == '') {
238
-            $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': no response received from server.');
238
+            $this->getLogger()->error('XML-RPC: '.__METHOD__.': no response received from server.');
239 239
             return new Response(0, PhpXmlRpc::$xmlrpcerr['no_data'], PhpXmlRpc::$xmlrpcstr['no_data']);
240 240
         }
241 241
 
@@ -243,12 +243,12 @@  discard block
 block discarded – undo
243 243
         if (substr($data, 0, 4) == 'HTTP') {
244 244
             $httpParser = new Http();
245 245
             try {
246
-                $httpResponse = $httpParser->parseResponseHeaders($data, $headersProcessed, $this->debug > 0);
246
+                $httpResponse = $httpParser->parseResponseHeaders($data, $headersProcessed, $this->debug>0);
247 247
             } catch (HttpException $e) {
248 248
                 // failed processing of HTTP response headers
249 249
                 // save into response obj the full payload received, for debugging
250 250
                 return new Response(0, $e->getCode(), $e->getMessage(), '', array('raw_data' => $data, 'status_code' => $e->statusCode()));
251
-            } catch(\Exception $e) {
251
+            } catch (\Exception $e) {
252 252
                 return new Response(0, $e->getCode(), $e->getMessage(), '', array('raw_data' => $data));
253 253
             }
254 254
         } else {
@@ -264,7 +264,7 @@  discard block
 block discarded – undo
264 264
         // idea from Luca Mariano, originally in PEARified version of the lib
265 265
         $pos = strrpos($data, '</methodResponse>');
266 266
         if ($pos !== false) {
267
-            $data = substr($data, 0, $pos + 17);
267
+            $data = substr($data, 0, $pos+17);
268 268
         }
269 269
 
270 270
         // try to 'guestimate' the character encoding of the received response
@@ -273,21 +273,21 @@  discard block
 block discarded – undo
273 273
             $data
274 274
         );
275 275
 
276
-        if ($this->debug >= 0) {
276
+        if ($this->debug>=0) {
277 277
             $this->httpResponse = $httpResponse;
278 278
         } else {
279 279
             $httpResponse = null;
280 280
         }
281 281
 
282
-        if ($this->debug > 0) {
282
+        if ($this->debug>0) {
283 283
             $start = strpos($data, '<!-- SERVER DEBUG INFO (BASE64 ENCODED):');
284 284
             if ($start) {
285 285
                 $start += strlen('<!-- SERVER DEBUG INFO (BASE64 ENCODED):');
286 286
                 /// @todo what if there is no end tag?
287 287
                 $end = strpos($data, '-->', $start);
288
-                $comments = substr($data, $start, $end - $start);
289
-                $this->getLogger()->debug("---SERVER DEBUG INFO (DECODED)---\n\t" .
290
-                    str_replace("\n", "\n\t", base64_decode($comments)) . "\n---END---", array('encoding' => $respEncoding));
288
+                $comments = substr($data, $start, $end-$start);
289
+                $this->getLogger()->debug("---SERVER DEBUG INFO (DECODED)---\n\t".
290
+                    str_replace("\n", "\n\t", base64_decode($comments))."\n---END---", array('encoding' => $respEncoding));
291 291
             }
292 292
         }
293 293
 
@@ -309,7 +309,7 @@  discard block
 block discarded – undo
309 309
                     if ($respEncoding == 'ISO-8859-1') {
310 310
                         $data = utf8_encode($data);
311 311
                     } else {
312
-                        $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': unsupported charset encoding of received response: ' . $respEncoding);
312
+                        $this->getLogger()->error('XML-RPC: '.__METHOD__.': unsupported charset encoding of received response: '.$respEncoding);
313 313
                     }
314 314
                 }
315 315
             }
@@ -339,16 +339,16 @@  discard block
 block discarded – undo
339 339
             //    there could be proxies meddling with the request, or network data corruption...
340 340
 
341 341
             $r = new Response(0, PhpXmlRpc::$xmlrpcerr['invalid_xml'],
342
-                PhpXmlRpc::$xmlrpcstr['invalid_xml'] . ' ' . $_xh['isf_reason'], '', $httpResponse);
342
+                PhpXmlRpc::$xmlrpcstr['invalid_xml'].' '.$_xh['isf_reason'], '', $httpResponse);
343 343
 
344
-            if ($this->debug > 0) {
344
+            if ($this->debug>0) {
345 345
                 $this->getLogger()->debug($_xh['isf_reason']);
346 346
             }
347 347
         }
348 348
         // second error check: xml well-formed but not xml-rpc compliant
349 349
         elseif ($_xh['isf'] == 2) {
350 350
             $r = new Response(0, PhpXmlRpc::$xmlrpcerr['xml_not_compliant'],
351
-                PhpXmlRpc::$xmlrpcstr['xml_not_compliant'] . ' ' . $_xh['isf_reason'], '', $httpResponse);
351
+                PhpXmlRpc::$xmlrpcstr['xml_not_compliant'].' '.$_xh['isf_reason'], '', $httpResponse);
352 352
 
353 353
             /// @todo echo something for the user? check if it was already done by the parser...
354 354
             //if ($this->debug > 0) {
@@ -358,7 +358,7 @@  discard block
 block discarded – undo
358 358
         // third error check: parsing of the response has somehow gone boink.
359 359
         /// @todo shall we omit the 2nd part of this check, since we trust the parsing code?
360 360
         ///       Either that, or check the fault results too...
361
-        elseif ($_xh['isf'] > 3 || ($returnType == XMLParser::RETURN_XMLRPCVALS && !$_xh['isf'] && !is_object($_xh['value']))) {
361
+        elseif ($_xh['isf']>3 || ($returnType == XMLParser::RETURN_XMLRPCVALS && !$_xh['isf'] && !is_object($_xh['value']))) {
362 362
             // something odd has happened and it's time to generate a client side error indicating something odd went on
363 363
             $r = new Response(0, PhpXmlRpc::$xmlrpcerr['xml_parsing_error'], PhpXmlRpc::$xmlrpcstr['xml_parsing_error'],
364 364
                 '', $httpResponse
@@ -366,7 +366,7 @@  discard block
 block discarded – undo
366 366
 
367 367
             /// @todo echo something for the user?
368 368
         } else {
369
-            if ($this->debug > 1) {
369
+            if ($this->debug>1) {
370 370
                 $this->getLogger()->debug(
371 371
                     "---PARSED---\n".var_export($_xh['value'], true)."\n---END---"
372 372
                 );
@@ -390,7 +390,7 @@  discard block
 block discarded – undo
390 390
                 if ($errNo == 0) {
391 391
                     // FAULT returned, errno needs to reflect that
392 392
                     /// @todo feature creep - add this code to PhpXmlRpc::$xmlrpcerr
393
-                    $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': fault response received with faultCode 0 or null. Converted it to -1');
393
+                    $this->getLogger()->error('XML-RPC: '.__METHOD__.': fault response received with faultCode 0 or null. Converted it to -1');
394 394
                     /// @todo in Encoder::decodeXML, we use PhpXmlRpc::$xmlrpcerr['invalid_return'] for this case (see
395 395
                     ///       also the todo 17 lines above)
396 396
                     $errNo = -1;
@@ -438,7 +438,7 @@  discard block
 block discarded – undo
438 438
             case '_php_class':
439 439
             case 'payload':
440 440
             case 'content_type':
441
-                $this->logDeprecation('Getting property Request::' . $name . ' is deprecated');
441
+                $this->logDeprecation('Getting property Request::'.$name.' is deprecated');
442 442
                 return $this->$name;
443 443
             case 'httpResponse':
444 444
                 // manually implement the 'protected property' behaviour
@@ -450,16 +450,16 @@  discard block
 block discarded – undo
450 450
                     }
451 451
                 }
452 452
                 if ($canAccess) {
453
-                    $this->logDeprecation('Getting property Request::' . $name . ' is deprecated');
453
+                    $this->logDeprecation('Getting property Request::'.$name.' is deprecated');
454 454
                     return $this->httpResponse;
455 455
                 } else {
456
-                    trigger_error("Cannot access protected property Request::httpResponse in " . __FILE__, E_USER_ERROR);
456
+                    trigger_error("Cannot access protected property Request::httpResponse in ".__FILE__, E_USER_ERROR);
457 457
                 }
458 458
                 break;
459 459
             default:
460 460
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
461 461
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
462
-                trigger_error('Undefined property via __get(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
462
+                trigger_error('Undefined property via __get(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
463 463
                 $result = null;
464 464
                 return $result;
465 465
         }
@@ -473,7 +473,7 @@  discard block
 block discarded – undo
473 473
             case 'debug':
474 474
             case 'payload':
475 475
             case 'content_type':
476
-                $this->logDeprecation('Setting property Request::' . $name . ' is deprecated');
476
+                $this->logDeprecation('Setting property Request::'.$name.' is deprecated');
477 477
                 $this->$name = $value;
478 478
                 break;
479 479
             case 'httpResponse':
@@ -486,16 +486,16 @@  discard block
 block discarded – undo
486 486
                     }
487 487
                 }
488 488
                 if ($canAccess) {
489
-                    $this->logDeprecation('Setting property Request::' . $name . ' is deprecated');
489
+                    $this->logDeprecation('Setting property Request::'.$name.' is deprecated');
490 490
                     $this->httpResponse = $value;
491 491
                 } else {
492
-                    trigger_error("Cannot access protected property Request::httpResponse in " . __FILE__, E_USER_ERROR);
492
+                    trigger_error("Cannot access protected property Request::httpResponse in ".__FILE__, E_USER_ERROR);
493 493
                 }
494 494
                 break;
495 495
             default:
496 496
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
497 497
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
498
-                trigger_error('Undefined property via __set(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
498
+                trigger_error('Undefined property via __set(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
499 499
         }
500 500
     }
501 501
 
@@ -507,7 +507,7 @@  discard block
 block discarded – undo
507 507
             case 'debug':
508 508
             case 'payload':
509 509
             case 'content_type':
510
-                $this->logDeprecation('Checking property Request::' . $name . ' is deprecated');
510
+                $this->logDeprecation('Checking property Request::'.$name.' is deprecated');
511 511
                 return isset($this->$name);
512 512
             case 'httpResponse':
513 513
                 // manually implement the 'protected property' behaviour
@@ -519,7 +519,7 @@  discard block
 block discarded – undo
519 519
                     }
520 520
                 }
521 521
                 if ($canAccess) {
522
-                    $this->logDeprecation('Checking property Request::' . $name . ' is deprecated');
522
+                    $this->logDeprecation('Checking property Request::'.$name.' is deprecated');
523 523
                     return isset($this->httpResponse);
524 524
                 }
525 525
                 // break through voluntarily
@@ -536,7 +536,7 @@  discard block
 block discarded – undo
536 536
             case 'debug':
537 537
             case 'payload':
538 538
             case 'content_type':
539
-                $this->logDeprecation('Unsetting property Request::' . $name . ' is deprecated');
539
+                $this->logDeprecation('Unsetting property Request::'.$name.' is deprecated');
540 540
                 unset($this->$name);
541 541
                 break;
542 542
             case 'httpResponse':
@@ -549,16 +549,16 @@  discard block
 block discarded – undo
549 549
                     }
550 550
                 }
551 551
                 if ($canAccess) {
552
-                    $this->logDeprecation('Unsetting property Request::' . $name . ' is deprecated');
552
+                    $this->logDeprecation('Unsetting property Request::'.$name.' is deprecated');
553 553
                     unset($this->httpResponse);
554 554
                 } else {
555
-                    trigger_error("Cannot access protected property Request::httpResponse in " . __FILE__, E_USER_ERROR);
555
+                    trigger_error("Cannot access protected property Request::httpResponse in ".__FILE__, E_USER_ERROR);
556 556
                 }
557 557
                 break;
558 558
             default:
559 559
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
560 560
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
561
-                trigger_error('Undefined property via __unset(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
561
+                trigger_error('Undefined property via __unset(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
562 562
         }
563 563
     }
564 564
 }
Please login to merge, or discard this patch.