Passed
Push — master ( 549088...8cdf44 )
by Gaetano
06:10
created
src/Client.php 1 patch
Spacing   +72 added lines, -72 removed lines patch added patch discarded remove patch
@@ -184,10 +184,10 @@  discard block
 block discarded – undo
184 184
             $server = $parts['host'];
185 185
             $path = isset($parts['path']) ? $parts['path'] : '';
186 186
             if (isset($parts['query'])) {
187
-                $path .= '?' . $parts['query'];
187
+                $path .= '?'.$parts['query'];
188 188
             }
189 189
             if (isset($parts['fragment'])) {
190
-                $path .= '#' . $parts['fragment'];
190
+                $path .= '#'.$parts['fragment'];
191 191
             }
192 192
             if (isset($parts['port'])) {
193 193
                 $port = $parts['port'];
@@ -203,7 +203,7 @@  discard block
 block discarded – undo
203 203
             }
204 204
         }
205 205
         if ($path == '' || $path[0] != '/') {
206
-            $this->path = '/' . $path;
206
+            $this->path = '/'.$path;
207 207
         } else {
208 208
             $this->path = $path;
209 209
         }
@@ -241,7 +241,7 @@  discard block
 block discarded – undo
241 241
         }*/
242 242
 
243 243
         // initialize user_agent string
244
-        $this->user_agent = PhpXmlRpc::$xmlrpcName . ' ' . PhpXmlRpc::$xmlrpcVersion;
244
+        $this->user_agent = PhpXmlRpc::$xmlrpcName.' '.PhpXmlRpc::$xmlrpcVersion;
245 245
     }
246 246
 
247 247
     /**
@@ -633,7 +633,7 @@  discard block
 block discarded – undo
633 633
      */
634 634
     protected function sendPayloadHTTP10($req, $server, $port, $timeout = 0, $username = '', $password = '',
635 635
         $authType = 1, $proxyHost = '', $proxyPort = 0, $proxyUsername = '', $proxyPassword = '', $proxyAuthType = 1,
636
-        $method='http')
636
+        $method = 'http')
637 637
     {
638 638
         //trigger_error('Method ' . __METHOD__ . ' is deprecated', E_USER_DEPRECATED);
639 639
 
@@ -665,7 +665,7 @@  discard block
 block discarded – undo
665 665
      * @param int $sslVersion
666 666
      * @return Response
667 667
      */
668
-    protected function sendPayloadHTTPS($req, $server, $port, $timeout = 0, $username = '',  $password = '',
668
+    protected function sendPayloadHTTPS($req, $server, $port, $timeout = 0, $username = '', $password = '',
669 669
         $authType = 1, $cert = '', $certPass = '', $caCert = '', $caCertDir = '', $proxyHost = '', $proxyPort = 0,
670 670
         $proxyUsername = '', $proxyPassword = '', $proxyAuthType = 1, $keepAlive = false, $key = '', $keyPass = '',
671 671
         $sslVersion = 0)
@@ -704,7 +704,7 @@  discard block
 block discarded – undo
704 704
      */
705 705
     protected function sendPayloadSocket($req, $server, $port, $timeout = 0, $username = '', $password = '',
706 706
         $authType = 1, $cert = '', $certPass = '', $caCert = '', $caCertDir = '', $proxyHost = '', $proxyPort = 0,
707
-        $proxyUsername = '', $proxyPassword = '', $proxyAuthType = 1, $method='http', $key = '', $keyPass = '',
707
+        $proxyUsername = '', $proxyPassword = '', $proxyAuthType = 1, $method = 'http', $key = '', $keyPass = '',
708 708
         $sslVersion = 0)
709 709
     {
710 710
         /// @todo log a warning if passed an unsupported method
@@ -740,16 +740,16 @@  discard block
 block discarded – undo
740 740
         // thanks to Grant Rauscher <[email protected]> for this
741 741
         $credentials = '';
742 742
         if ($username != '') {
743
-            $credentials = 'Authorization: Basic ' . base64_encode($username . ':' . $password) . "\r\n";
743
+            $credentials = 'Authorization: Basic '.base64_encode($username.':'.$password)."\r\n";
744 744
             if ($authType != 1) {
745 745
                 /// @todo make this a proper error, ie. return a failure
746
-                $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': warning. Only Basic auth is supported with HTTP 1.0');
746
+                $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': warning. Only Basic auth is supported with HTTP 1.0');
747 747
             }
748 748
         }
749 749
 
750 750
         $acceptedEncoding = '';
751 751
         if (is_array($this->accepted_compression) && count($this->accepted_compression)) {
752
-            $acceptedEncoding = 'Accept-Encoding: ' . implode(', ', $this->accepted_compression) . "\r\n";
752
+            $acceptedEncoding = 'Accept-Encoding: '.implode(', ', $this->accepted_compression)."\r\n";
753 753
         }
754 754
 
755 755
         $proxyCredentials = '';
@@ -761,13 +761,13 @@  discard block
 block discarded – undo
761 761
             $connectPort = $proxyPort;
762 762
             $transport = 'tcp';
763 763
             /// @todo check: should we not use https in some cases?
764
-            $uri = 'http://' . $server . ':' . $port . $this->path;
764
+            $uri = 'http://'.$server.':'.$port.$this->path;
765 765
             if ($proxyUsername != '') {
766 766
                 if ($proxyAuthType != 1) {
767 767
                     /// @todo make this a proper error, ie. return a failure
768
-                    $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': warning. Only Basic auth to proxy is supported with HTTP 1.0');
768
+                    $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': warning. Only Basic auth to proxy is supported with HTTP 1.0');
769 769
                 }
770
-                $proxyCredentials = 'Proxy-Authorization: Basic ' . base64_encode($proxyUsername . ':' . $proxyPassword) . "\r\n";
770
+                $proxyCredentials = 'Proxy-Authorization: Basic '.base64_encode($proxyUsername.':'.$proxyPassword)."\r\n";
771 771
             }
772 772
         } else {
773 773
             $connectServer = $server;
@@ -782,45 +782,45 @@  discard block
 block discarded – undo
782 782
             $version = '';
783 783
             foreach ($this->cookies as $name => $cookie) {
784 784
                 if ($cookie['version']) {
785
-                    $version = ' $Version="' . $cookie['version'] . '";';
786
-                    $cookieHeader .= ' ' . $name . '="' . $cookie['value'] . '";';
785
+                    $version = ' $Version="'.$cookie['version'].'";';
786
+                    $cookieHeader .= ' '.$name.'="'.$cookie['value'].'";';
787 787
                     if ($cookie['path']) {
788
-                        $cookieHeader .= ' $Path="' . $cookie['path'] . '";';
788
+                        $cookieHeader .= ' $Path="'.$cookie['path'].'";';
789 789
                     }
790 790
                     if ($cookie['domain']) {
791
-                        $cookieHeader .= ' $Domain="' . $cookie['domain'] . '";';
791
+                        $cookieHeader .= ' $Domain="'.$cookie['domain'].'";';
792 792
                     }
793 793
                     if ($cookie['port']) {
794
-                        $cookieHeader .= ' $Port="' . $cookie['port'] . '";';
794
+                        $cookieHeader .= ' $Port="'.$cookie['port'].'";';
795 795
                     }
796 796
                 } else {
797
-                    $cookieHeader .= ' ' . $name . '=' . $cookie['value'] . ";";
797
+                    $cookieHeader .= ' '.$name.'='.$cookie['value'].";";
798 798
                 }
799 799
             }
800
-            $cookieHeader = 'Cookie:' . $version . substr($cookieHeader, 0, -1) . "\r\n";
800
+            $cookieHeader = 'Cookie:'.$version.substr($cookieHeader, 0, -1)."\r\n";
801 801
         }
802 802
 
803 803
         // omit port if default
804 804
         if (($port == 80 && in_array($method, array('http', 'http10'))) || ($port == 443 && $method == 'https')) {
805
-            $port =  '';
805
+            $port = '';
806 806
         } else {
807
-            $port = ':' . $port;
807
+            $port = ':'.$port;
808 808
         }
809 809
 
810
-        $op = 'POST ' . $uri . " HTTP/1.0\r\n" .
811
-            'User-Agent: ' . $this->user_agent . "\r\n" .
812
-            'Host: ' . $server . $port . "\r\n" .
813
-            $credentials .
814
-            $proxyCredentials .
815
-            $acceptedEncoding .
816
-            $encodingHdr .
817
-            'Accept-Charset: ' . implode(',', $this->accepted_charset_encodings) . "\r\n" .
818
-            $cookieHeader .
819
-            'Content-Type: ' . $req->content_type . "\r\nContent-Length: " .
820
-            strlen($payload) . "\r\n\r\n" .
810
+        $op = 'POST '.$uri." HTTP/1.0\r\n".
811
+            'User-Agent: '.$this->user_agent."\r\n".
812
+            'Host: '.$server.$port."\r\n".
813
+            $credentials.
814
+            $proxyCredentials.
815
+            $acceptedEncoding.
816
+            $encodingHdr.
817
+            'Accept-Charset: '.implode(',', $this->accepted_charset_encodings)."\r\n".
818
+            $cookieHeader.
819
+            'Content-Type: '.$req->content_type."\r\nContent-Length: ".
820
+            strlen($payload)."\r\n\r\n".
821 821
             $payload;
822 822
 
823
-        if ($this->debug > 1) {
823
+        if ($this->debug>1) {
824 824
             $this->getLogger()->debugMessage("---SENDING---\n$op\n---END---");
825 825
         }
826 826
 
@@ -847,7 +847,7 @@  discard block
 block discarded – undo
847 847
 
848 848
         $context = stream_context_create($contextOptions);
849 849
 
850
-        if ($timeout <= 0) {
850
+        if ($timeout<=0) {
851 851
             $connectTimeout = ini_get('default_socket_timeout');
852 852
         } else {
853 853
             $connectTimeout = $timeout;
@@ -859,7 +859,7 @@  discard block
 block discarded – undo
859 859
         $fp = @stream_socket_client("$transport://$connectServer:$connectPort", $this->errno, $this->errstr, $connectTimeout,
860 860
             STREAM_CLIENT_CONNECT, $context);
861 861
         if ($fp) {
862
-            if ($timeout > 0) {
862
+            if ($timeout>0) {
863 863
                 stream_set_timeout($fp, $timeout, 0);
864 864
             }
865 865
         } else {
@@ -868,8 +868,8 @@  discard block
 block discarded – undo
868 868
                 $this->errstr = $err['message'];
869 869
             }
870 870
 
871
-            $this->errstr = 'Connect error: ' . $this->errstr;
872
-            $r = new Response(0, PhpXmlRpc::$xmlrpcerr['http_error'], $this->errstr . ' (' . $this->errno . ')');
871
+            $this->errstr = 'Connect error: '.$this->errstr;
872
+            $r = new Response(0, PhpXmlRpc::$xmlrpcerr['http_error'], $this->errstr.' ('.$this->errno.')');
873 873
 
874 874
             return $r;
875 875
         }
@@ -957,18 +957,18 @@  discard block
 block discarded – undo
957 957
             $keyPass, $sslVersion);
958 958
 
959 959
         if (!$curl) {
960
-            return new Response(0, PhpXmlRpc::$xmlrpcerr['curl_fail'], PhpXmlRpc::$xmlrpcstr['curl_fail'] . ': error during curl initialization. Check php error log for details');
960
+            return new Response(0, PhpXmlRpc::$xmlrpcerr['curl_fail'], PhpXmlRpc::$xmlrpcstr['curl_fail'].': error during curl initialization. Check php error log for details');
961 961
         }
962 962
 
963 963
         $result = curl_exec($curl);
964 964
 
965
-        if ($this->debug > 1) {
965
+        if ($this->debug>1) {
966 966
             $message = "---CURL INFO---\n";
967 967
             foreach (curl_getinfo($curl) as $name => $val) {
968 968
                 if (is_array($val)) {
969 969
                     $val = implode("\n", $val);
970 970
                 }
971
-                $message .= $name . ': ' . $val . "\n";
971
+                $message .= $name.': '.$val."\n";
972 972
             }
973 973
             $message .= '---END---';
974 974
             $this->getLogger()->debugMessage($message);
@@ -978,7 +978,7 @@  discard block
 block discarded – undo
978 978
             /// @todo we should use a better check here - what if we get back '' or '0'?
979 979
 
980 980
             $this->errstr = 'no response';
981
-            $resp = new Response(0, PhpXmlRpc::$xmlrpcerr['curl_fail'], PhpXmlRpc::$xmlrpcstr['curl_fail'] . ': ' . curl_error($curl));
981
+            $resp = new Response(0, PhpXmlRpc::$xmlrpcerr['curl_fail'], PhpXmlRpc::$xmlrpcstr['curl_fail'].': '.curl_error($curl));
982 982
             curl_close($curl);
983 983
             if ($keepAlive) {
984 984
                 $this->xmlrpc_curl_handle = null;
@@ -1048,12 +1048,12 @@  discard block
 block discarded – undo
1048 1048
                     // http, https
1049 1049
                     $protocol = $method;
1050 1050
                     if (strpos($protocol, ':') !== false) {
1051
-                        $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ": warning - attempted hacking attempt?. The curl protocol requested for the call is: '$protocol'");
1051
+                        $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.": warning - attempted hacking attempt?. The curl protocol requested for the call is: '$protocol'");
1052 1052
                         return false;
1053 1053
                     }
1054 1054
                 }
1055 1055
             }
1056
-            $curl = curl_init($protocol . '://' . $server . ':' . $port . $this->path);
1056
+            $curl = curl_init($protocol.'://'.$server.':'.$port.$this->path);
1057 1057
             if (!$curl) {
1058 1058
                 return false;
1059 1059
             }
@@ -1067,7 +1067,7 @@  discard block
 block discarded – undo
1067 1067
         // results into variable
1068 1068
         curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
1069 1069
 
1070
-        if ($this->debug > 1) {
1070
+        if ($this->debug>1) {
1071 1071
             curl_setopt($curl, CURLOPT_VERBOSE, true);
1072 1072
             /// @todo allow callers to redirect curlopt_stderr to some stream which can be buffered
1073 1073
         }
@@ -1092,7 +1092,7 @@  discard block
 block discarded – undo
1092 1092
             }
1093 1093
         }
1094 1094
         // extra headers
1095
-        $headers = array('Content-Type: ' . $req->content_type, 'Accept-Charset: ' . implode(',', $this->accepted_charset_encodings));
1095
+        $headers = array('Content-Type: '.$req->content_type, 'Accept-Charset: '.implode(',', $this->accepted_charset_encodings));
1096 1096
         // if no keepalive is wanted, let the server know it in advance
1097 1097
         if (!$keepAlive) {
1098 1098
             $headers[] = 'Connection: close';
@@ -1109,7 +1109,7 @@  discard block
 block discarded – undo
1109 1109
         curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
1110 1110
         // timeout is borked
1111 1111
         if ($timeout) {
1112
-            curl_setopt($curl, CURLOPT_TIMEOUT, $timeout == 1 ? 1 : $timeout - 1);
1112
+            curl_setopt($curl, CURLOPT_TIMEOUT, $timeout == 1 ? 1 : $timeout-1);
1113 1113
         }
1114 1114
 
1115 1115
         switch ($method) {
@@ -1124,7 +1124,7 @@  discard block
 block discarded – undo
1124 1124
                     curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE);
1125 1125
                 } else {
1126 1126
                     /// @todo make this a proper error, ie. return a failure
1127
-                    $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': warning. HTTP2 is not supported by the current PHP/curl install');
1127
+                    $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': warning. HTTP2 is not supported by the current PHP/curl install');
1128 1128
                 }
1129 1129
                 break;
1130 1130
             case 'h2':
@@ -1133,12 +1133,12 @@  discard block
 block discarded – undo
1133 1133
         }
1134 1134
 
1135 1135
         if ($username && $password) {
1136
-            curl_setopt($curl, CURLOPT_USERPWD, $username . ':' . $password);
1136
+            curl_setopt($curl, CURLOPT_USERPWD, $username.':'.$password);
1137 1137
             if (defined('CURLOPT_HTTPAUTH')) {
1138 1138
                 curl_setopt($curl, CURLOPT_HTTPAUTH, $authType);
1139 1139
             } elseif ($authType != 1) {
1140 1140
                 /// @todo make this a proper error, ie. return a failure
1141
-                $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': warning. Only Basic auth is supported by the current PHP/curl install');
1141
+                $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': warning. Only Basic auth is supported by the current PHP/curl install');
1142 1142
             }
1143 1143
         }
1144 1144
 
@@ -1181,14 +1181,14 @@  discard block
 block discarded – undo
1181 1181
             if ($proxyPort == 0) {
1182 1182
                 $proxyPort = 8080; // NB: even for HTTPS, local connection is on port 8080
1183 1183
             }
1184
-            curl_setopt($curl, CURLOPT_PROXY, $proxyHost . ':' . $proxyPort);
1184
+            curl_setopt($curl, CURLOPT_PROXY, $proxyHost.':'.$proxyPort);
1185 1185
             if ($proxyUsername) {
1186
-                curl_setopt($curl, CURLOPT_PROXYUSERPWD, $proxyUsername . ':' . $proxyPassword);
1186
+                curl_setopt($curl, CURLOPT_PROXYUSERPWD, $proxyUsername.':'.$proxyPassword);
1187 1187
                 if (defined('CURLOPT_PROXYAUTH')) {
1188 1188
                     curl_setopt($curl, CURLOPT_PROXYAUTH, $proxyAuthType);
1189 1189
                 } elseif ($proxyAuthType != 1) {
1190 1190
                     /// @todo make this a proper error, ie. return a failure
1191
-                    $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': warning. Only Basic auth to proxy is supported by the current PHP/curl install');
1191
+                    $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': warning. Only Basic auth to proxy is supported by the current PHP/curl install');
1192 1192
                 }
1193 1193
             }
1194 1194
         }
@@ -1198,7 +1198,7 @@  discard block
 block discarded – undo
1198 1198
         if (count($this->cookies)) {
1199 1199
             $cookieHeader = '';
1200 1200
             foreach ($this->cookies as $name => $cookie) {
1201
-                $cookieHeader .= $name . '=' . $cookie['value'] . '; ';
1201
+                $cookieHeader .= $name.'='.$cookie['value'].'; ';
1202 1202
             }
1203 1203
             curl_setopt($curl, CURLOPT_COOKIE, substr($cookieHeader, 0, -2));
1204 1204
         }
@@ -1207,7 +1207,7 @@  discard block
 block discarded – undo
1207 1207
             curl_setopt($curl, $opt, $val);
1208 1208
         }
1209 1209
 
1210
-        if ($this->debug > 1) {
1210
+        if ($this->debug>1) {
1211 1211
             $this->getLogger()->debugMessage("---SENDING---\n$payload\n---END---");
1212 1212
         }
1213 1213
 
@@ -1298,7 +1298,7 @@  discard block
 block discarded – undo
1298 1298
             $call['methodName'] = new Value($req->method(), 'string');
1299 1299
             $numParams = $req->getNumParams();
1300 1300
             $params = array();
1301
-            for ($i = 0; $i < $numParams; $i++) {
1301
+            for ($i = 0; $i<$numParams; $i++) {
1302 1302
                 $params[$i] = $req->getParam($i);
1303 1303
             }
1304 1304
             $call['params'] = new Value($params, 'array');
@@ -1320,7 +1320,7 @@  discard block
 block discarded – undo
1320 1320
         $response = array();
1321 1321
 
1322 1322
         if ($this->return_type == 'xml') {
1323
-            for ($i = 0; $i < count($reqs); $i++) {
1323
+            for ($i = 0; $i<count($reqs); $i++) {
1324 1324
                 $response[] = new Response($rets, 0, '', 'xml', $result->httpResponse());
1325 1325
             }
1326 1326
 
@@ -1328,21 +1328,21 @@  discard block
 block discarded – undo
1328 1328
             if (!is_array($rets)) {
1329 1329
                 // bad return type from system.multicall
1330 1330
                 return new Response(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1331
-                    PhpXmlRpc::$xmlrpcstr['multicall_error'] . ': not an array', 'phpvals', $result->httpResponse());
1331
+                    PhpXmlRpc::$xmlrpcstr['multicall_error'].': not an array', 'phpvals', $result->httpResponse());
1332 1332
             }
1333 1333
             $numRets = count($rets);
1334 1334
             if ($numRets != count($reqs)) {
1335 1335
                 // wrong number of return values.
1336 1336
                 return new Response(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1337
-                    PhpXmlRpc::$xmlrpcstr['multicall_error'] . ': incorrect number of responses', 'phpvals',
1337
+                    PhpXmlRpc::$xmlrpcstr['multicall_error'].': incorrect number of responses', 'phpvals',
1338 1338
                     $result->httpResponse());
1339 1339
             }
1340 1340
 
1341
-            for ($i = 0; $i < $numRets; $i++) {
1341
+            for ($i = 0; $i<$numRets; $i++) {
1342 1342
                 $val = $rets[$i];
1343 1343
                 if (!is_array($val)) {
1344 1344
                     return new Response(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1345
-                        PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i is not an array or struct",
1345
+                        PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i is not an array or struct",
1346 1346
                         'phpvals', $result->httpResponse());
1347 1347
                 }
1348 1348
                 switch (count($val)) {
@@ -1350,7 +1350,7 @@  discard block
 block discarded – undo
1350 1350
                         if (!isset($val[0])) {
1351 1351
                             // Bad value
1352 1352
                             return new Response(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1353
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has no value",
1353
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has no value",
1354 1354
                                 'phpvals', $result->httpResponse());
1355 1355
                         }
1356 1356
                         // Normal return value
@@ -1362,20 +1362,20 @@  discard block
 block discarded – undo
1362 1362
                         if (!is_int($code)) {
1363 1363
                             /// @todo should we check that it is != 0?
1364 1364
                             return new Response(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1365
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has invalid or no faultCode",
1365
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has invalid or no faultCode",
1366 1366
                                 'phpvals', $result->httpResponse());
1367 1367
                         }
1368 1368
                         $str = @$val['faultString'];
1369 1369
                         if (!is_string($str)) {
1370 1370
                             return new Response(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1371
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has invalid or no FaultString",
1371
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has invalid or no FaultString",
1372 1372
                                 'phpvals', $result->httpResponse());
1373 1373
                         }
1374 1374
                         $response[$i] = new Response(0, $code, $str, 'phpvals', $result->httpResponse());
1375 1375
                         break;
1376 1376
                     default:
1377 1377
                         return new Response(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1378
-                            PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has too many items",
1378
+                            PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has too many items",
1379 1379
                             'phpvals', $result->httpResponse());
1380 1380
                 }
1381 1381
             }
@@ -1384,14 +1384,14 @@  discard block
 block discarded – undo
1384 1384
             // return type == 'xmlrpcvals'
1385 1385
             if ($rets->kindOf() != 'array') {
1386 1386
                 return new Response(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1387
-                    PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i is not an array", 'xmlrpcvals',
1387
+                    PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i is not an array", 'xmlrpcvals',
1388 1388
                     $result->httpResponse());
1389 1389
             }
1390 1390
             $numRets = $rets->count();
1391 1391
             if ($numRets != count($reqs)) {
1392 1392
                 // wrong number of return values.
1393 1393
                 return new Response(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1394
-                    PhpXmlRpc::$xmlrpcstr['multicall_error'] . ': incorrect number of responses', 'xmlrpcvals',
1394
+                    PhpXmlRpc::$xmlrpcstr['multicall_error'].': incorrect number of responses', 'xmlrpcvals',
1395 1395
                     $result->httpResponse());
1396 1396
             }
1397 1397
 
@@ -1400,7 +1400,7 @@  discard block
 block discarded – undo
1400 1400
                     case 'array':
1401 1401
                         if ($val->count() != 1) {
1402 1402
                             return new Response(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1403
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has too many items",
1403
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has too many items",
1404 1404
                                 'phpvals', $result->httpResponse());
1405 1405
                         }
1406 1406
                         // Normal return value
@@ -1409,28 +1409,28 @@  discard block
 block discarded – undo
1409 1409
                     case 'struct':
1410 1410
                         if ($val->count() != 2) {
1411 1411
                             return new Response(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1412
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has too many items",
1412
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has too many items",
1413 1413
                                 'phpvals', $result->httpResponse());
1414 1414
                         }
1415 1415
                         /** @var Value $code */
1416 1416
                         $code = $val['faultCode'];
1417 1417
                         if ($code->kindOf() != 'scalar' || $code->scalartyp() != 'int') {
1418 1418
                             return new Response(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1419
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has invalid or no faultCode",
1419
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has invalid or no faultCode",
1420 1420
                                 'xmlrpcvals', $result->httpResponse());
1421 1421
                         }
1422 1422
                         /** @var Value $str */
1423 1423
                         $str = $val['faultString'];
1424 1424
                         if ($str->kindOf() != 'scalar' || $str->scalartyp() != 'string') {
1425 1425
                             return new Response(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1426
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has invalid or no faultCode",
1426
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has invalid or no faultCode",
1427 1427
                                 'xmlrpcvals', $result->httpResponse());
1428 1428
                         }
1429 1429
                         $response[] = new Response(0, $code->scalarval(), $str->scalarval(), 'xmlrpcvals', $result->httpResponse());
1430 1430
                         break;
1431 1431
                     default:
1432 1432
                         return new Response(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1433
-                            PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i is not an array or struct",
1433
+                            PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i is not an array or struct",
1434 1434
                             'xmlrpcvals', $result->httpResponse());
1435 1435
                 }
1436 1436
             }
Please login to merge, or discard this patch.