Passed
Push — master ( 424db6...327b5e )
by Gaetano
05:43
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.
src/Helper/Http.php 1 patch
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -46,12 +46,12 @@  discard block
 block discarded – undo
46 46
 
47 47
         // read chunk-size, chunk-extension (if any) and crlf
48 48
         // get the position of the linebreak
49
-        $chunkEnd = strpos($buffer, "\r\n") + 2;
49
+        $chunkEnd = strpos($buffer, "\r\n")+2;
50 50
         $temp = substr($buffer, 0, $chunkEnd);
51 51
         $chunkSize = hexdec(trim($temp));
52 52
         $chunkStart = $chunkEnd;
53
-        while ($chunkSize > 0) {
54
-            $chunkEnd = strpos($buffer, "\r\n", $chunkStart + $chunkSize);
53
+        while ($chunkSize>0) {
54
+            $chunkEnd = strpos($buffer, "\r\n", $chunkStart+$chunkSize);
55 55
 
56 56
             // just in case we got a broken connection
57 57
             if ($chunkEnd == false) {
@@ -63,19 +63,19 @@  discard block
 block discarded – undo
63 63
             }
64 64
 
65 65
             // read chunk-data and crlf
66
-            $chunk = substr($buffer, $chunkStart, $chunkEnd - $chunkStart);
66
+            $chunk = substr($buffer, $chunkStart, $chunkEnd-$chunkStart);
67 67
             // append chunk-data to entity-body
68 68
             $new .= $chunk;
69 69
             // length := length + chunk-size
70 70
             $length += strlen($chunk);
71 71
             // read chunk-size and crlf
72
-            $chunkStart = $chunkEnd + 2;
72
+            $chunkStart = $chunkEnd+2;
73 73
 
74
-            $chunkEnd = strpos($buffer, "\r\n", $chunkStart) + 2;
74
+            $chunkEnd = strpos($buffer, "\r\n", $chunkStart)+2;
75 75
             if ($chunkEnd == false) {
76 76
                 break; // just in case we got a broken connection
77 77
             }
78
-            $temp = substr($buffer, $chunkStart, $chunkEnd - $chunkStart);
78
+            $temp = substr($buffer, $chunkStart, $chunkEnd-$chunkStart);
79 79
             $chunkSize = hexdec(trim($temp));
80 80
             $chunkStart = $chunkEnd;
81 81
         }
@@ -104,11 +104,11 @@  discard block
 block discarded – undo
104 104
             // Look for CR/LF or simple LF as line separator (even though it is not valid http)
105 105
             $pos = strpos($data, "\r\n\r\n");
106 106
             if ($pos || is_int($pos)) {
107
-                $bd = $pos + 4;
107
+                $bd = $pos+4;
108 108
             } else {
109 109
                 $pos = strpos($data, "\n\n");
110 110
                 if ($pos || is_int($pos)) {
111
-                    $bd = $pos + 2;
111
+                    $bd = $pos+2;
112 112
                 } else {
113 113
                     // No separation between response headers and body: fault?
114 114
                     $bd = 0;
@@ -118,8 +118,8 @@  discard block
 block discarded – undo
118 118
                 // this filters out all http headers from proxy. maybe we could take them into account, too?
119 119
                 $data = substr($data, $bd);
120 120
             } else {
121
-                $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': HTTPS via proxy error, tunnel connection possibly failed');
122
-                throw new HttpException(PhpXmlRpc::$xmlrpcstr['http_error'] . ' (HTTPS via proxy error, tunnel connection possibly failed)', PhpXmlRpc::$xmlrpcerr['http_error']);
121
+                $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': HTTPS via proxy error, tunnel connection possibly failed');
122
+                throw new HttpException(PhpXmlRpc::$xmlrpcstr['http_error'].' (HTTPS via proxy error, tunnel connection possibly failed)', PhpXmlRpc::$xmlrpcerr['http_error']);
123 123
             }
124 124
         }
125 125
 
@@ -152,19 +152,19 @@  discard block
 block discarded – undo
152 152
         }
153 153
 
154 154
         if ($httpResponse['status_code'] !== '200') {
155
-            $errstr = substr($data, 0, strpos($data, "\n") - 1);
156
-            $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': HTTP error, got response: ' . $errstr);
157
-            throw new HttpException(PhpXmlRpc::$xmlrpcstr['http_error'] . ' (' . $errstr . ')', PhpXmlRpc::$xmlrpcerr['http_error'], null, $httpResponse['status_code']);
155
+            $errstr = substr($data, 0, strpos($data, "\n")-1);
156
+            $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': HTTP error, got response: '.$errstr);
157
+            throw new HttpException(PhpXmlRpc::$xmlrpcstr['http_error'].' ('.$errstr.')', PhpXmlRpc::$xmlrpcerr['http_error'], null, $httpResponse['status_code']);
158 158
         }
159 159
 
160 160
         // be tolerant to usage of \n instead of \r\n to separate headers and data (even though it is not valid http)
161 161
         $pos = strpos($data, "\r\n\r\n");
162 162
         if ($pos || is_int($pos)) {
163
-            $bd = $pos + 4;
163
+            $bd = $pos+4;
164 164
         } else {
165 165
             $pos = strpos($data, "\n\n");
166 166
             if ($pos || is_int($pos)) {
167
-                $bd = $pos + 2;
167
+                $bd = $pos+2;
168 168
             } else {
169 169
                 // No separation between response headers and body: fault?
170 170
                 // we could take some action here instead of going on...
@@ -178,7 +178,7 @@  discard block
 block discarded – undo
178 178
         foreach ($ar as $line) {
179 179
             // take care of multi-line headers and cookies
180 180
             $arr = explode(':', $line, 2);
181
-            if (count($arr) > 1) {
181
+            if (count($arr)>1) {
182 182
                 $headerName = strtolower(trim($arr[0]));
183 183
                 /// @todo some other headers (the ones that allow a CSV list of values) do allow many values to be
184 184
                 ///       passed using multiple header lines.
@@ -195,7 +195,7 @@  discard block
 block discarded – undo
195 195
                     foreach ($cookies as $cookie) {
196 196
                         // glue together all received cookies, using a comma to separate them (same as php does with getallheaders())
197 197
                         if (isset($httpResponse['headers'][$headerName])) {
198
-                            $httpResponse['headers'][$headerName] .= ', ' . trim($cookie);
198
+                            $httpResponse['headers'][$headerName] .= ', '.trim($cookie);
199 199
                         } else {
200 200
                             $httpResponse['headers'][$headerName] = trim($cookie);
201 201
                         }
@@ -224,7 +224,7 @@  discard block
 block discarded – undo
224 224
                 }
225 225
             } elseif (isset($headerName)) {
226 226
                 /// @todo version1 cookies might span multiple lines, thus breaking the parsing above
227
-                $httpResponse['headers'][$headerName] .= ' ' . trim($line);
227
+                $httpResponse['headers'][$headerName] .= ' '.trim($line);
228 228
             }
229 229
         }
230 230
 
@@ -247,7 +247,7 @@  discard block
 block discarded – undo
247 247
             // Decode chunked encoding sent by http 1.1 servers
248 248
             if (isset($httpResponse['headers']['transfer-encoding']) && $httpResponse['headers']['transfer-encoding'] == 'chunked') {
249 249
                 if (!$data = static::decodeChunked($data)) {
250
-                    $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': errors occurred when trying to rebuild the chunked data received from server');
250
+                    $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': errors occurred when trying to rebuild the chunked data received from server');
251 251
                     throw new HttpException(PhpXmlRpc::$xmlrpcstr['dechunk_fail'], PhpXmlRpc::$xmlrpcerr['dechunk_fail'], null, $httpResponse['status_code']);
252 252
                 }
253 253
             }
@@ -262,19 +262,19 @@  discard block
 block discarded – undo
262 262
                         if ($httpResponse['headers']['content-encoding'] == 'deflate' && $degzdata = @gzuncompress($data)) {
263 263
                             $data = $degzdata;
264 264
                             if ($debug) {
265
-                                $this->getLogger()->debugMessage("---INFLATED RESPONSE---[" . strlen($data) . " chars]---\n$data\n---END---");
265
+                                $this->getLogger()->debugMessage("---INFLATED RESPONSE---[".strlen($data)." chars]---\n$data\n---END---");
266 266
                             }
267 267
                         } elseif ($httpResponse['headers']['content-encoding'] == 'gzip' && $degzdata = @gzinflate(substr($data, 10))) {
268 268
                             $data = $degzdata;
269 269
                             if ($debug) {
270
-                                $this->getLogger()->debugMessage("---INFLATED RESPONSE---[" . strlen($data) . " chars]---\n$data\n---END---");
270
+                                $this->getLogger()->debugMessage("---INFLATED RESPONSE---[".strlen($data)." chars]---\n$data\n---END---");
271 271
                             }
272 272
                         } else {
273
-                            $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': errors occurred when trying to decode the deflated data received from server');
273
+                            $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': errors occurred when trying to decode the deflated data received from server');
274 274
                             throw new HttpException(PhpXmlRpc::$xmlrpcstr['decompress_fail'], PhpXmlRpc::$xmlrpcerr['decompress_fail'], null, $httpResponse['status_code']);
275 275
                         }
276 276
                     } else {
277
-                        $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': the server sent deflated data. Your php install must have the Zlib extension compiled in to support this.');
277
+                        $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': the server sent deflated data. Your php install must have the Zlib extension compiled in to support this.');
278 278
                         throw new HttpException(PhpXmlRpc::$xmlrpcstr['cannot_decompress'], PhpXmlRpc::$xmlrpcerr['cannot_decompress'], null, $httpResponse['status_code']);
279 279
                     }
280 280
                 }
Please login to merge, or discard this patch.
src/Helper/XMLParser.php 1 patch
Spacing   +29 added lines, -29 removed lines patch added patch discarded remove patch
@@ -175,10 +175,10 @@  discard block
 block discarded – undo
175 175
         $this->accept = $accept;
176 176
 
177 177
         // @see ticket #70 - we have to parse big xml docks in chunks to avoid errors
178
-        for ($offset = 0; $offset < $len; $offset += $this->maxChunkLength) {
178
+        for ($offset = 0; $offset<$len; $offset += $this->maxChunkLength) {
179 179
             $chunk = substr($data, $offset, $this->maxChunkLength);
180 180
             // error handling: xml not well formed
181
-            if (!xml_parse($parser, $chunk, $offset + $this->maxChunkLength >= $len)) {
181
+            if (!xml_parse($parser, $chunk, $offset+$this->maxChunkLength>=$len)) {
182 182
                 $errCode = xml_get_error_code($parser);
183 183
                 $errStr = sprintf('XML error %s: %s at line %d, column %d', $errCode, xml_error_string($errCode),
184 184
                     xml_get_current_line_number($parser), xml_get_current_column_number($parser));
@@ -205,7 +205,7 @@  discard block
 block discarded – undo
205 205
     public function xmlrpc_se($parser, $name, $attrs, $acceptSingleVals = false)
206 206
     {
207 207
         // if invalid xmlrpc already detected, skip all processing
208
-        if ($this->_xh['isf'] < 2) {
208
+        if ($this->_xh['isf']<2) {
209 209
 
210 210
             // check for correct element nesting
211 211
             if (count($this->_xh['stack']) == 0) {
@@ -225,7 +225,7 @@  discard block
 block discarded – undo
225 225
                     $this->_xh['rt'] = strtolower($name);
226 226
                 } else {
227 227
                     $this->_xh['isf'] = 2;
228
-                    $this->_xh['isf_reason'] = 'missing top level xmlrpc element. Found: ' . $name;
228
+                    $this->_xh['isf_reason'] = 'missing top level xmlrpc element. Found: '.$name;
229 229
 
230 230
                     return;
231 231
                 }
@@ -319,7 +319,7 @@  discard block
 block discarded – undo
319 319
                     break;
320 320
                 case 'MEMBER':
321 321
                     // set member name to null, in case we do not find in the xml later on
322
-                    $this->_xh['valuestack'][count($this->_xh['valuestack']) - 1]['name'] = '';
322
+                    $this->_xh['valuestack'][count($this->_xh['valuestack'])-1]['name'] = '';
323 323
                     //$this->_xh['ac']='';
324 324
                 // Drop trough intentionally
325 325
                 case 'PARAM':
@@ -383,7 +383,7 @@  discard block
 block discarded – undo
383 383
      */
384 384
     public function xmlrpc_ee($parser, $name, $rebuildXmlrpcvals = 1)
385 385
     {
386
-        if ($this->_xh['isf'] < 2) {
386
+        if ($this->_xh['isf']<2) {
387 387
             // push this element name from stack
388 388
             // NB: if XML validates, correct opening/closing is guaranteed and
389 389
             // we do not have to check for $name == $currElem.
@@ -398,7 +398,7 @@  discard block
 block discarded – undo
398 398
                         $this->_xh['vt'] = Value::$xmlrpcString;
399 399
                     }
400 400
 
401
-                    if ($rebuildXmlrpcvals > 0) {
401
+                    if ($rebuildXmlrpcvals>0) {
402 402
                         // build the xmlrpc val out of the data received, and substitute it
403 403
                         $temp = new Value($this->_xh['value'], $this->_xh['vt']);
404 404
                         // in case we got info about underlying php class, save it
@@ -407,15 +407,15 @@  discard block
 block discarded – undo
407 407
                             $temp->_php_class = $this->_xh['php_class'];
408 408
                         }
409 409
                         $this->_xh['value'] = $temp;
410
-                    } elseif ($rebuildXmlrpcvals < 0) {
410
+                    } elseif ($rebuildXmlrpcvals<0) {
411 411
                         if ($this->_xh['vt'] == Value::$xmlrpcDateTime) {
412
-                            $this->_xh['value'] = (object)array(
412
+                            $this->_xh['value'] = (object) array(
413 413
                                 'xmlrpc_type' => 'datetime',
414 414
                                 'scalar' => $this->_xh['value'],
415 415
                                 'timestamp' => \PhpXmlRpc\Helper\Date::iso8601Decode($this->_xh['value'])
416 416
                             );
417 417
                         } elseif ($this->_xh['vt'] == Value::$xmlrpcBase64) {
418
-                            $this->_xh['value'] = (object)array(
418
+                            $this->_xh['value'] = (object) array(
419 419
                                 'xmlrpc_type' => 'base64',
420 420
                                 'scalar' => $this->_xh['value']
421 421
                             );
@@ -431,8 +431,8 @@  discard block
 block discarded – undo
431 431
                     // check if we are inside an array or struct:
432 432
                     // if value just built is inside an array, let's move it into array on the stack
433 433
                     $vscount = count($this->_xh['valuestack']);
434
-                    if ($vscount && $this->_xh['valuestack'][$vscount - 1]['type'] == 'ARRAY') {
435
-                        $this->_xh['valuestack'][$vscount - 1]['values'][] = $this->_xh['value'];
434
+                    if ($vscount && $this->_xh['valuestack'][$vscount-1]['type'] == 'ARRAY') {
435
+                        $this->_xh['valuestack'][$vscount-1]['values'][] = $this->_xh['value'];
436 436
                     }
437 437
                     break;
438 438
                 case 'BOOLEAN':
@@ -451,7 +451,7 @@  discard block
 block discarded – undo
451 451
                         $this->_xh['value'] = $this->_xh['ac'];
452 452
                     } elseif ($name == 'DATETIME.ISO8601') {
453 453
                         if (!preg_match('/^[0-9]{8}T[0-9]{2}:[0-9]{2}:[0-9]{2}$/', $this->_xh['ac'])) {
454
-                            $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': invalid value received in DATETIME: ' . $this->_xh['ac']);
454
+                            $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': invalid value received in DATETIME: '.$this->_xh['ac']);
455 455
                         }
456 456
                         $this->_xh['vt'] = Value::$xmlrpcDateTime;
457 457
                         $this->_xh['value'] = $this->_xh['ac'];
@@ -470,7 +470,7 @@  discard block
 block discarded – undo
470 470
                         } else {
471 471
                             // log if receiving something strange, even though we set the value to false anyway
472 472
                             if ($this->_xh['ac'] != '0' && strcasecmp($this->_xh['ac'], 'false') != 0) {
473
-                                $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': invalid value received in BOOLEAN: ' . $this->_xh['ac']);
473
+                                $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': invalid value received in BOOLEAN: '.$this->_xh['ac']);
474 474
                             }
475 475
                             $this->_xh['value'] = false;
476 476
                         }
@@ -480,37 +480,37 @@  discard block
 block discarded – undo
480 480
                         // NOTE: regexp could be much stricter than this...
481 481
                         if (!preg_match('/^[+-eE0123456789 \t.]+$/', $this->_xh['ac'])) {
482 482
                             /// @todo: find a better way of throwing an error than this!
483
-                            $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': non numeric value received in DOUBLE: ' . $this->_xh['ac']);
483
+                            $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': non numeric value received in DOUBLE: '.$this->_xh['ac']);
484 484
                             $this->_xh['value'] = 'ERROR_NON_NUMERIC_FOUND';
485 485
                         } else {
486 486
                             // it's ok, add it on
487
-                            $this->_xh['value'] = (double)$this->_xh['ac'];
487
+                            $this->_xh['value'] = (double) $this->_xh['ac'];
488 488
                         }
489 489
                     } else {
490 490
                         // we have an I4/I8/INT
491 491
                         // we must check that only 0123456789-<space> are characters here
492 492
                         if (!preg_match('/^[+-]?[0123456789 \t]+$/', $this->_xh['ac'])) {
493 493
                             /// @todo find a better way of throwing an error than this!
494
-                            $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': non numeric value received in INT: ' . $this->_xh['ac']);
494
+                            $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': non numeric value received in INT: '.$this->_xh['ac']);
495 495
                             $this->_xh['value'] = 'ERROR_NON_NUMERIC_FOUND';
496 496
                         } else {
497 497
                             // it's ok, add it on
498
-                            $this->_xh['value'] = (int)$this->_xh['ac'];
498
+                            $this->_xh['value'] = (int) $this->_xh['ac'];
499 499
                         }
500 500
                     }
501 501
                     $this->_xh['lv'] = 3; // indicate we've found a value
502 502
                     break;
503 503
                 case 'NAME':
504
-                    $this->_xh['valuestack'][count($this->_xh['valuestack']) - 1]['name'] = $this->_xh['ac'];
504
+                    $this->_xh['valuestack'][count($this->_xh['valuestack'])-1]['name'] = $this->_xh['ac'];
505 505
                     break;
506 506
                 case 'MEMBER':
507 507
                     // add to array in the stack the last element built,
508 508
                     // unless no VALUE was found
509 509
                     if ($this->_xh['vt']) {
510 510
                         $vscount = count($this->_xh['valuestack']);
511
-                        $this->_xh['valuestack'][$vscount - 1]['values'][$this->_xh['valuestack'][$vscount - 1]['name']] = $this->_xh['value'];
511
+                        $this->_xh['valuestack'][$vscount-1]['values'][$this->_xh['valuestack'][$vscount-1]['name']] = $this->_xh['value'];
512 512
                     } else {
513
-                        $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': missing VALUE inside STRUCT in received xml');
513
+                        $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': missing VALUE inside STRUCT in received xml');
514 514
                     }
515 515
                     break;
516 516
                 case 'DATA':
@@ -533,7 +533,7 @@  discard block
 block discarded – undo
533 533
                         $this->_xh['params'][] = $this->_xh['value'];
534 534
                         $this->_xh['pt'][] = $this->_xh['vt'];
535 535
                     } else {
536
-                        $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': missing VALUE inside PARAM in received xml');
536
+                        $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': missing VALUE inside PARAM in received xml');
537 537
                     }
538 538
                     break;
539 539
                 case 'METHODNAME':
@@ -598,7 +598,7 @@  discard block
 block discarded – undo
598 598
     public function xmlrpc_cd($parser, $data)
599 599
     {
600 600
         // skip processing if xml fault already detected
601
-        if ($this->_xh['isf'] < 2) {
601
+        if ($this->_xh['isf']<2) {
602 602
             // "lookforvalue==3" means that we've found an entire value
603 603
             // and should discard any further character data
604 604
             if ($this->_xh['lv'] != 3) {
@@ -619,7 +619,7 @@  discard block
 block discarded – undo
619 619
     public function xmlrpc_dh($parser, $data)
620 620
     {
621 621
         // skip processing if xml fault already detected
622
-        if ($this->_xh['isf'] < 2) {
622
+        if ($this->_xh['isf']<2) {
623 623
             if (substr($data, 0, 1) == '&' && substr($data, -1, 1) == ';') {
624 624
                 $this->_xh['ac'] .= $data;
625 625
             }
@@ -693,8 +693,8 @@  discard block
 block discarded – undo
693 693
         // Details:
694 694
         // SPACE:         (#x20 | #x9 | #xD | #xA)+ === [ \x9\xD\xA]+
695 695
         // EQ:            SPACE?=SPACE? === [ \x9\xD\xA]*=[ \x9\xD\xA]*
696
-        if (preg_match('/^<\?xml\s+version\s*=\s*' . "((?:\"[a-zA-Z0-9_.:-]+\")|(?:'[a-zA-Z0-9_.:-]+'))" .
697
-            '\s+encoding\s*=\s*' . "((?:\"[A-Za-z][A-Za-z0-9._-]*\")|(?:'[A-Za-z][A-Za-z0-9._-]*'))/",
696
+        if (preg_match('/^<\?xml\s+version\s*=\s*'."((?:\"[a-zA-Z0-9_.:-]+\")|(?:'[a-zA-Z0-9_.:-]+'))".
697
+            '\s+encoding\s*=\s*'."((?:\"[A-Za-z][A-Za-z0-9._-]*\")|(?:'[A-Za-z][A-Za-z0-9._-]*'))/",
698 698
             $xmlChunk, $matches)) {
699 699
             return strtoupper(substr($matches[2], 1, -1));
700 700
         }
@@ -712,7 +712,7 @@  discard block
 block discarded – undo
712 712
             // NB: mb_detect likes to call it ascii, xml parser likes to call it US_ASCII...
713 713
             // IANA also likes better US-ASCII, so go with it
714 714
             if ($enc == 'ASCII') {
715
-                $enc = 'US-' . $enc;
715
+                $enc = 'US-'.$enc;
716 716
             }
717 717
 
718 718
             return $enc;
@@ -747,8 +747,8 @@  discard block
 block discarded – undo
747 747
         // Details:
748 748
         // SPACE:         (#x20 | #x9 | #xD | #xA)+ === [ \x9\xD\xA]+
749 749
         // EQ:            SPACE?=SPACE? === [ \x9\xD\xA]*=[ \x9\xD\xA]*
750
-        if (preg_match('/^<\?xml\s+version\s*=\s*' . "((?:\"[a-zA-Z0-9_.:-]+\")|(?:'[a-zA-Z0-9_.:-]+'))" .
751
-            '\s+encoding\s*=\s*' . "((?:\"[A-Za-z][A-Za-z0-9._-]*\")|(?:'[A-Za-z][A-Za-z0-9._-]*'))/",
750
+        if (preg_match('/^<\?xml\s+version\s*=\s*'."((?:\"[a-zA-Z0-9_.:-]+\")|(?:'[a-zA-Z0-9_.:-]+'))".
751
+            '\s+encoding\s*=\s*'."((?:\"[A-Za-z][A-Za-z0-9._-]*\")|(?:'[A-Za-z][A-Za-z0-9._-]*'))/",
752 752
             $xmlChunk, $matches)) {
753 753
             return true;
754 754
         }
Please login to merge, or discard this patch.
src/Helper/Charset.php 1 patch
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -91,14 +91,14 @@  discard block
 block discarded – undo
91 91
                 if (count($this->xml_iso88591_Entities['in'])) {
92 92
                     return;
93 93
                 }
94
-                for ($i = 0; $i < 32; $i++) {
94
+                for ($i = 0; $i<32; $i++) {
95 95
                     $this->xml_iso88591_Entities["in"][] = chr($i);
96 96
                     $this->xml_iso88591_Entities["out"][] = "&#{$i};";
97 97
                 }
98 98
 
99 99
                 /// @todo to be 'print safe', should we encode as well character 127 (DEL) ?
100 100
 
101
-                for ($i = 160; $i < 256; $i++) {
101
+                for ($i = 160; $i<256; $i++) {
102 102
                     $this->xml_iso88591_Entities["in"][] = chr($i);
103 103
                     $this->xml_iso88591_Entities["out"][] = "&#{$i};";
104 104
                 }
@@ -126,7 +126,7 @@  discard block
 block discarded – undo
126 126
                 break;*/
127 127
 
128 128
             default:
129
-                throw new \Exception('Unsupported table: ' . $tableName);
129
+                throw new \Exception('Unsupported table: '.$tableName);
130 130
         }
131 131
     }
132 132
 
@@ -168,7 +168,7 @@  discard block
 block discarded – undo
168 168
             $destEncoding = 'US-ASCII';
169 169
         }
170 170
 
171
-        $conversion = strtoupper($srcEncoding . '_' . $destEncoding);
171
+        $conversion = strtoupper($srcEncoding.'_'.$destEncoding);
172 172
 
173 173
         // list ordered with (expected) most common scenarios first
174 174
         switch ($conversion) {
@@ -186,20 +186,20 @@  discard block
 block discarded – undo
186 186
                 // NB: this will choke on invalid UTF-8, going most likely beyond EOF
187 187
                 $escapedData = '';
188 188
                 // be kind to users creating string xmlrpc values out of different php types
189
-                $data = (string)$data;
189
+                $data = (string) $data;
190 190
                 $ns = strlen($data);
191
-                for ($nn = 0; $nn < $ns; $nn++) {
191
+                for ($nn = 0; $nn<$ns; $nn++) {
192 192
                     $ch = $data[$nn];
193 193
                     $ii = ord($ch);
194 194
                     // 7 bits in 1 byte: 0bbbbbbb (127)
195
-                    if ($ii < 32) {
195
+                    if ($ii<32) {
196 196
                         if ($conversion == 'UTF-8_US-ASCII') {
197 197
                             $escapedData .= sprintf('&#%d;', $ii);
198 198
                         } else {
199 199
                             $escapedData .= $ch;
200 200
                         }
201 201
                     }
202
-                    else if ($ii < 128) {
202
+                    else if ($ii<128) {
203 203
                         /// @todo shall we replace this with a (supposedly) faster str_replace?
204 204
                         /// @todo to be 'print safe', should we encode as well character 127 (DEL) ?
205 205
                         switch ($ii) {
@@ -224,25 +224,25 @@  discard block
 block discarded – undo
224 224
                     } // 11 bits in 2 bytes: 110bbbbb 10bbbbbb (2047)
225 225
                     elseif ($ii >> 5 == 6) {
226 226
                         $b1 = ($ii & 31);
227
-                        $b2 = (ord($data[$nn + 1]) & 63);
228
-                        $ii = ($b1 * 64) + $b2;
227
+                        $b2 = (ord($data[$nn+1]) & 63);
228
+                        $ii = ($b1 * 64)+$b2;
229 229
                         $escapedData .= sprintf('&#%d;', $ii);
230 230
                         $nn += 1;
231 231
                     } // 16 bits in 3 bytes: 1110bbbb 10bbbbbb 10bbbbbb
232 232
                     elseif ($ii >> 4 == 14) {
233 233
                         $b1 = ($ii & 15);
234
-                        $b2 = (ord($data[$nn + 1]) & 63);
235
-                        $b3 = (ord($data[$nn + 2]) & 63);
236
-                        $ii = ((($b1 * 64) + $b2) * 64) + $b3;
234
+                        $b2 = (ord($data[$nn+1]) & 63);
235
+                        $b3 = (ord($data[$nn+2]) & 63);
236
+                        $ii = ((($b1 * 64)+$b2) * 64)+$b3;
237 237
                         $escapedData .= sprintf('&#%d;', $ii);
238 238
                         $nn += 2;
239 239
                     } // 21 bits in 4 bytes: 11110bbb 10bbbbbb 10bbbbbb 10bbbbbb
240 240
                     elseif ($ii >> 3 == 30) {
241 241
                         $b1 = ($ii & 7);
242
-                        $b2 = (ord($data[$nn + 1]) & 63);
243
-                        $b3 = (ord($data[$nn + 2]) & 63);
244
-                        $b4 = (ord($data[$nn + 3]) & 63);
245
-                        $ii = ((((($b1 * 64) + $b2) * 64) + $b3) * 64) + $b4;
242
+                        $b2 = (ord($data[$nn+1]) & 63);
243
+                        $b3 = (ord($data[$nn+2]) & 63);
244
+                        $b4 = (ord($data[$nn+3]) & 63);
245
+                        $ii = ((((($b1 * 64)+$b2) * 64)+$b3) * 64)+$b4;
246 246
                         $escapedData .= sprintf('&#%d;', $ii);
247 247
                         $nn += 3;
248 248
                     }
@@ -292,7 +292,7 @@  discard block
 block discarded – undo
292 292
             default:
293 293
                 $escapedData = '';
294 294
                 /// @todo allow usage of a custom Logger via the DIC(ish) pattern we use in other classes
295
-                $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ": Converting from $srcEncoding to $destEncoding: not supported...");
295
+                $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.": Converting from $srcEncoding to $destEncoding: not supported...");
296 296
         }
297 297
 
298 298
         return $escapedData;
@@ -343,7 +343,7 @@  discard block
 block discarded – undo
343 343
             case 'iso88591':
344 344
                 return $this->xml_iso88591_Entities;
345 345
             default:
346
-                throw new \Exception('Unsupported charset: ' . $charset);
346
+                throw new \Exception('Unsupported charset: '.$charset);
347 347
         }
348 348
     }
349 349
 }
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.