Passed
Push — master ( 8cdf44...424db6 )
by Gaetano
08:49
created
debugger/controller.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
 // Make sure we set the correct charset type for output, so that we can display all characters
18 18
 header('Content-Type: text/html; charset=utf-8');
19 19
 
20
-include __DIR__ . '/common.php';
20
+include __DIR__.'/common.php';
21 21
 if ($action == '') {
22 22
     $action = 'list';
23 23
 }
@@ -33,27 +33,27 @@  discard block
 block discarded – undo
33 33
     /// @const JSXMLRPC_PATH Path to the visual xmlrpc editing dialog's containing folder. Can be absolute, or
34 34
     ///         relative to this debugger's folder.
35 35
     if (defined('JSXMLRPC_PATH')) {
36
-        $editorpaths = array(JSXMLRPC_PATH[0] === '/' ? JSXMLRPC_PATH : (__DIR__ . '/' . JSXMLRPC_PATH));
36
+        $editorpaths = array(JSXMLRPC_PATH[0] === '/' ? JSXMLRPC_PATH : (__DIR__.'/'.JSXMLRPC_PATH));
37 37
     } else {
38 38
         $editorpaths = array(
39
-            __DIR__ . '/vendor/phpxmlrpc/jsxmlrpc/debugger/', // this package is top-level, jsxmlrpc installed via composer in debugger
40
-            __DIR__ . '/node_modules/@jsxmlrpc/jsxmlrpc/debugger/', // this package is top-level, jsxmlrpc installed via npm in debugger
41
-            __DIR__ . '/jsxmlrpc/debugger/', // this package is top-level, jsxmlrpc installed via taskfile in debugger
42
-            __DIR__ . '/../vendor/phpxmlrpc/jsxmlrpc/debugger/', // this package is top-level, jsxmlrpc installed via composer
43
-            __DIR__ . '/../node_modules/@jsxmlrpc/jsxmlrpc/debugger/', // this package is top-level, jsxmlrpc installed via npm
44
-            __DIR__ . '/../../jsxmlrpc/debugger/', // this package is a composer dependency, jsxmlrpc too
45
-            __DIR__ . '/../../../../web/node_modules/@jsxmlrpc/jsxmlrpc/debugger/', // this package is a composer dependency, jsxmlrpc installed via npm
39
+            __DIR__.'/vendor/phpxmlrpc/jsxmlrpc/debugger/', // this package is top-level, jsxmlrpc installed via composer in debugger
40
+            __DIR__.'/node_modules/@jsxmlrpc/jsxmlrpc/debugger/', // this package is top-level, jsxmlrpc installed via npm in debugger
41
+            __DIR__.'/jsxmlrpc/debugger/', // this package is top-level, jsxmlrpc installed via taskfile in debugger
42
+            __DIR__.'/../vendor/phpxmlrpc/jsxmlrpc/debugger/', // this package is top-level, jsxmlrpc installed via composer
43
+            __DIR__.'/../node_modules/@jsxmlrpc/jsxmlrpc/debugger/', // this package is top-level, jsxmlrpc installed via npm
44
+            __DIR__.'/../../jsxmlrpc/debugger/', // this package is a composer dependency, jsxmlrpc too
45
+            __DIR__.'/../../../../web/node_modules/@jsxmlrpc/jsxmlrpc/debugger/', // this package is a composer dependency, jsxmlrpc installed via npm
46 46
         );
47 47
     }
48
-    foreach($editorpaths as $editorpath) {
49
-        if (is_file(realpath($editorpath . 'visualeditor.html'))) {
48
+    foreach ($editorpaths as $editorpath) {
49
+        if (is_file(realpath($editorpath.'visualeditor.html'))) {
50 50
             $haseditor = true;
51 51
             break;
52 52
         }
53 53
     }
54 54
     if ($haseditor) {
55
-        $controllerRootUrl = str_replace('/controller.php', '', parse_url($_SERVER['REQUEST_URI'],  PHP_URL_PATH));
56
-        $editorurlpath = $controllerRootUrl . '/' . preg_replace('|^' . preg_quote(__DIR__, '|') .'|', '', $editorpath);
55
+        $controllerRootUrl = str_replace('/controller.php', '', parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH));
56
+        $editorurlpath = $controllerRootUrl.'/'.preg_replace('|^'.preg_quote(__DIR__, '|').'|', '', $editorpath);
57 57
         /// @todo for cases above 4, 5 and up, look at $controllerRootUrl and check if the web root is not pointing directly
58 58
         ///       at this folder, as in that case the link to the visualeditor will not
59 59
         ///       work, as it will be in the form http(s)://domain/../../jsxmlrpc/debugger/visualeditor.html
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
         }
224 224
 
225 225
         function activateeditor() {
226
-            var url = '<?php echo $editorurlpath; ?>visualeditor.html?params=<?php echo str_replace(array("\\", "'"), array( "\\\\","\\'"), $alt_payload); ?>';
226
+            var url = '<?php echo $editorurlpath; ?>visualeditor.html?params=<?php echo str_replace(array("\\", "'"), array("\\\\", "\\'"), $alt_payload); ?>';
227 227
             if (document.frmaction.wstype.value == "1")
228 228
                 url += '&type=jsonrpc';
229 229
             var wnd = window.open(url, '_blank', 'width=750, height=400, location=0, resizable=1, menubar=0, scrollbars=1');
@@ -260,9 +260,9 @@  discard block
 block discarded – undo
260 260
         echo ' document.forms[2].submit();';
261 261
     } ?>">
262 262
 <h1>XML-RPC
263
-    <form name="frmxmlrpc" style="display: inline;" action="."><input name="yes" type="radio" onclick="switchtransport(0);" <?php if (!class_exists('\PhpXmlRpc\Client')) { echo 'disabled="disabled"';} ?>/></form>
263
+    <form name="frmxmlrpc" style="display: inline;" action="."><input name="yes" type="radio" onclick="switchtransport(0);" <?php if (!class_exists('\PhpXmlRpc\Client')) { echo 'disabled="disabled"'; } ?>/></form>
264 264
     /
265
-    <form name="frmjsonrpc" style="display: inline;" action="."><input name="yes" type="radio" onclick="switchtransport(1);" <?php if (!class_exists('\PhpXmlRpc\JsonRpc\Client')) { echo 'disabled="disabled"';} ?>/></form>
265
+    <form name="frmjsonrpc" style="display: inline;" action="."><input name="yes" type="radio" onclick="switchtransport(1);" <?php if (!class_exists('\PhpXmlRpc\JsonRpc\Client')) { echo 'disabled="disabled"'; } ?>/></form>
266 266
     JSON-RPC Debugger (based on the <a href="https://gggeek.github.io/phpxmlrpc/">PHPXMLRPC</a> library, ver. <?php echo htmlspecialchars(\PhpXmlRpc\PhpXmlRpc::$xmlrpcVersion)?>)
267 267
 </h1>
268 268
 <form name="frmaction" method="get" action="action.php" target="frmaction" onSubmit="switchFormMethod();">
@@ -325,7 +325,7 @@  discard block
 block discarded – undo
325 325
                 </select>
326 326
             </td>
327 327
             <td class="labelcell">Timeout:</td>
328
-            <td><input type="text" name="timeout" size="3" value="<?php if ($timeout > 0) { echo $timeout; } ?>"/></td>
328
+            <td><input type="text" name="timeout" size="3" value="<?php if ($timeout>0) { echo $timeout; } ?>"/></td>
329 329
             <td></td>
330 330
             <td></td>
331 331
         </tr>
Please login to merge, or discard this patch.
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.