Passed
Push — master ( e2ee8e...6a6cc8 )
by Gaetano
06:36
created
src/Helper/Charset.php 1 patch
Spacing   +21 added lines, -21 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
 
@@ -178,7 +178,7 @@  discard block
 block discarded – undo
178 178
             $srcEncoding = 'UTF-8';
179 179
         }
180 180
 
181
-        $conversion = strtoupper($srcEncoding . '_' . $destEncoding);
181
+        $conversion = strtoupper($srcEncoding.'_'.$destEncoding);
182 182
 
183 183
         // list ordered with (expected) most common scenarios first
184 184
         switch ($conversion) {
@@ -196,20 +196,20 @@  discard block
 block discarded – undo
196 196
                 // NB: this will choke on invalid UTF-8, going most likely beyond EOF
197 197
                 $escapedData = '';
198 198
                 // be kind to users creating string xmlrpc values out of different php types
199
-                $data = (string)$data;
199
+                $data = (string) $data;
200 200
                 $ns = strlen($data);
201
-                for ($nn = 0; $nn < $ns; $nn++) {
201
+                for ($nn = 0; $nn<$ns; $nn++) {
202 202
                     $ch = $data[$nn];
203 203
                     $ii = ord($ch);
204 204
                     // 7 bits in 1 byte: 0bbbbbbb (127)
205
-                    if ($ii < 32) {
205
+                    if ($ii<32) {
206 206
                         if ($conversion == 'UTF-8_US-ASCII') {
207 207
                             $escapedData .= sprintf('&#%d;', $ii);
208 208
                         } else {
209 209
                             $escapedData .= $ch;
210 210
                         }
211 211
                     }
212
-                    else if ($ii < 128) {
212
+                    else if ($ii<128) {
213 213
                         /// @todo shall we replace this with a (supposedly) faster str_replace?
214 214
                         /// @todo to be 'print safe', should we encode as well character 127 (DEL) ?
215 215
                         switch ($ii) {
@@ -234,25 +234,25 @@  discard block
 block discarded – undo
234 234
                     } // 11 bits in 2 bytes: 110bbbbb 10bbbbbb (2047)
235 235
                     elseif ($ii >> 5 == 6) {
236 236
                         $b1 = ($ii & 31);
237
-                        $b2 = (ord($data[$nn + 1]) & 63);
238
-                        $ii = ($b1 * 64) + $b2;
237
+                        $b2 = (ord($data[$nn+1]) & 63);
238
+                        $ii = ($b1 * 64)+$b2;
239 239
                         $escapedData .= sprintf('&#%d;', $ii);
240 240
                         $nn += 1;
241 241
                     } // 16 bits in 3 bytes: 1110bbbb 10bbbbbb 10bbbbbb
242 242
                     elseif ($ii >> 4 == 14) {
243 243
                         $b1 = ($ii & 15);
244
-                        $b2 = (ord($data[$nn + 1]) & 63);
245
-                        $b3 = (ord($data[$nn + 2]) & 63);
246
-                        $ii = ((($b1 * 64) + $b2) * 64) + $b3;
244
+                        $b2 = (ord($data[$nn+1]) & 63);
245
+                        $b3 = (ord($data[$nn+2]) & 63);
246
+                        $ii = ((($b1 * 64)+$b2) * 64)+$b3;
247 247
                         $escapedData .= sprintf('&#%d;', $ii);
248 248
                         $nn += 2;
249 249
                     } // 21 bits in 4 bytes: 11110bbb 10bbbbbb 10bbbbbb 10bbbbbb
250 250
                     elseif ($ii >> 3 == 30) {
251 251
                         $b1 = ($ii & 7);
252
-                        $b2 = (ord($data[$nn + 1]) & 63);
253
-                        $b3 = (ord($data[$nn + 2]) & 63);
254
-                        $b4 = (ord($data[$nn + 3]) & 63);
255
-                        $ii = ((((($b1 * 64) + $b2) * 64) + $b3) * 64) + $b4;
252
+                        $b2 = (ord($data[$nn+1]) & 63);
253
+                        $b3 = (ord($data[$nn+2]) & 63);
254
+                        $b4 = (ord($data[$nn+3]) & 63);
255
+                        $ii = ((((($b1 * 64)+$b2) * 64)+$b3) * 64)+$b4;
256 256
                         $escapedData .= sprintf('&#%d;', $ii);
257 257
                         $nn += 3;
258 258
                     }
@@ -305,14 +305,14 @@  discard block
 block discarded – undo
305 305
                     // If src is UTF8, we run htmlspecialchars before converting to the target charset, as
306 306
                     // htmlspecialchars has limited charset support, but it groks utf8
307 307
                     if ($srcEncoding === 'UTF-8') {
308
-                        $data = htmlspecialchars($data,  defined('ENT_XML1') ? ENT_XML1 | ENT_QUOTES : ENT_QUOTES, 'UTF-8');
308
+                        $data = htmlspecialchars($data, defined('ENT_XML1') ? ENT_XML1 | ENT_QUOTES : ENT_QUOTES, 'UTF-8');
309 309
                     }
310 310
                     if ($srcEncoding !== $destEncoding) {
311 311
                         $data = mb_convert_encoding($data, str_replace('US-ASCII', 'ASCII', $destEncoding), str_replace('US-ASCII', 'ASCII', $srcEncoding));
312 312
                     }
313 313
                     if ($data === false) {
314 314
                         $escapedData = '';
315
-                        $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ": Converting from $srcEncoding to $destEncoding via mbstring: failed...");
315
+                        $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.": Converting from $srcEncoding to $destEncoding via mbstring: failed...");
316 316
                     } else {
317 317
                         if ($srcEncoding === 'UTF-8') {
318 318
                             $escapedData = $data;
@@ -322,7 +322,7 @@  discard block
 block discarded – undo
322 322
                     }
323 323
                 } else {
324 324
                     $escapedData = '';
325
-                    $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ": Converting from $srcEncoding to $destEncoding: not supported...");
325
+                    $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.": Converting from $srcEncoding to $destEncoding: not supported...");
326 326
                 }
327 327
         }
328 328
 
@@ -377,7 +377,7 @@  discard block
 block discarded – undo
377 377
             case 'iso88591':
378 378
                 return $this->xml_iso88591_Entities;
379 379
             default:
380
-                throw new \Exception('Unsupported charset: ' . $charset);
380
+                throw new \Exception('Unsupported charset: '.$charset);
381 381
         }
382 382
     }
383 383
 }
Please login to merge, or discard this patch.
src/Server.php 1 patch
Spacing   +50 added lines, -50 removed lines patch added patch discarded remove patch
@@ -239,7 +239,7 @@  discard block
 block discarded – undo
239 239
      */
240 240
     public static function xmlrpc_debugmsg($msg)
241 241
     {
242
-        static::$_xmlrpc_debuginfo .= $msg . "\n";
242
+        static::$_xmlrpc_debuginfo .= $msg."\n";
243 243
     }
244 244
 
245 245
     /**
@@ -251,7 +251,7 @@  discard block
 block discarded – undo
251 251
      */
252 252
     public static function error_occurred($msg)
253 253
     {
254
-        static::$_xmlrpcs_occurred_errors .= $msg . "\n";
254
+        static::$_xmlrpcs_occurred_errors .= $msg."\n";
255 255
     }
256 256
 
257 257
     /**
@@ -272,10 +272,10 @@  discard block
 block discarded – undo
272 272
         // user debug info should be encoded by the end user using the INTERNAL_ENCODING
273 273
         $out = '';
274 274
         if ($this->debug_info != '') {
275
-            $out .= "<!-- SERVER DEBUG INFO (BASE64 ENCODED):\n" . base64_encode($this->debug_info) . "\n-->\n";
275
+            $out .= "<!-- SERVER DEBUG INFO (BASE64 ENCODED):\n".base64_encode($this->debug_info)."\n-->\n";
276 276
         }
277 277
         if (static::$_xmlrpc_debuginfo != '') {
278
-            $out .= "<!-- DEBUG INFO:\n" . $this->getCharsetEncoder()->encodeEntities(str_replace('--', '_-', static::$_xmlrpc_debuginfo), PhpXmlRpc::$xmlrpc_internalencoding, $charsetEncoding) . "\n-->\n";
278
+            $out .= "<!-- DEBUG INFO:\n".$this->getCharsetEncoder()->encodeEntities(str_replace('--', '_-', static::$_xmlrpc_debuginfo), PhpXmlRpc::$xmlrpc_internalencoding, $charsetEncoding)."\n-->\n";
279 279
             // NB: a better solution MIGHT be to use CDATA, but we need to insert it
280 280
             // into return payload AFTER the beginning tag
281 281
             //$out .= "<![CDATA[ DEBUG INFO:\n\n" . str_replace(']]>', ']_]_>', static::$_xmlrpc_debuginfo) . "\n]]>\n";
@@ -304,8 +304,8 @@  discard block
 block discarded – undo
304 304
         $this->debug_info = '';
305 305
 
306 306
         // Save what we received, before parsing it
307
-        if ($this->debug > 1) {
308
-            $this->debugmsg("+++GOT+++\n" . $data . "\n+++END+++");
307
+        if ($this->debug>1) {
308
+            $this->debugmsg("+++GOT+++\n".$data."\n+++END+++");
309 309
         }
310 310
 
311 311
         $resp = $this->parseRequestHeaders($data, $reqCharset, $respCharset, $respEncoding);
@@ -321,21 +321,21 @@  discard block
 block discarded – undo
321 321
             $resp->raw_data = $rawData;
322 322
         }
323 323
 
324
-        if ($this->debug > 2 && static::$_xmlrpcs_occurred_errors != '') {
325
-            $this->debugmsg("+++PROCESSING ERRORS AND WARNINGS+++\n" .
326
-                static::$_xmlrpcs_occurred_errors . "+++END+++");
324
+        if ($this->debug>2 && static::$_xmlrpcs_occurred_errors != '') {
325
+            $this->debugmsg("+++PROCESSING ERRORS AND WARNINGS+++\n".
326
+                static::$_xmlrpcs_occurred_errors."+++END+++");
327 327
         }
328 328
 
329 329
         $payload = $this->xml_header($respCharset);
330
-        if ($this->debug > 0) {
331
-            $payload = $payload . $this->serializeDebug($respCharset);
330
+        if ($this->debug>0) {
331
+            $payload = $payload.$this->serializeDebug($respCharset);
332 332
         }
333 333
 
334 334
         // Do not create response serialization if it has already happened. Helps to build json magic
335 335
         if (empty($resp->payload)) {
336 336
             $resp->serialize($respCharset);
337 337
         }
338
-        $payload = $payload . $resp->payload;
338
+        $payload = $payload.$resp->payload;
339 339
 
340 340
         if ($returnPayload) {
341 341
             return $payload;
@@ -344,7 +344,7 @@  discard block
 block discarded – undo
344 344
         // if we get a warning/error that has output some text before here, then we cannot
345 345
         // add a new header. We cannot say we are sending xml, either...
346 346
         if (!headers_sent()) {
347
-            header('Content-Type: ' . $resp->content_type);
347
+            header('Content-Type: '.$resp->content_type);
348 348
             // we do not know if client actually told us an accepted charset, but if it did we have to tell it what we did
349 349
             header("Vary: Accept-Charset");
350 350
 
@@ -367,10 +367,10 @@  discard block
 block discarded – undo
367 367
             // Note that Apache/mod_php will add (and even alter!) the Content-Length header on its own, but only for
368 368
             // responses up to 8000 bytes
369 369
             if ($phpNoSelfCompress) {
370
-                header('Content-Length: ' . (int)strlen($payload));
370
+                header('Content-Length: '.(int) strlen($payload));
371 371
             }
372 372
         } else {
373
-            $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': http headers already sent before response is fully generated. Check for php warning or error messages');
373
+            $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': http headers already sent before response is fully generated. Check for php warning or error messages');
374 374
         }
375 375
 
376 376
         print $payload;
@@ -428,9 +428,9 @@  discard block
 block discarded – undo
428 428
             $numParams = count($in);
429 429
         }
430 430
         foreach ($sigs as $curSig) {
431
-            if (count($curSig) == $numParams + 1) {
431
+            if (count($curSig) == $numParams+1) {
432 432
                 $itsOK = 1;
433
-                for ($n = 0; $n < $numParams; $n++) {
433
+                for ($n = 0; $n<$numParams; $n++) {
434 434
                     if (is_object($in)) {
435 435
                         $p = $in->getParam($n);
436 436
                         if ($p->kindOf() == 'scalar') {
@@ -443,10 +443,10 @@  discard block
 block discarded – undo
443 443
                     }
444 444
 
445 445
                     // param index is $n+1, as first member of sig is return type
446
-                    if ($pt != $curSig[$n + 1] && $curSig[$n + 1] != Value::$xmlrpcValue) {
446
+                    if ($pt != $curSig[$n+1] && $curSig[$n+1] != Value::$xmlrpcValue) {
447 447
                         $itsOK = 0;
448
-                        $pno = $n + 1;
449
-                        $wanted = $curSig[$n + 1];
448
+                        $pno = $n+1;
449
+                        $wanted = $curSig[$n+1];
450 450
                         $got = $pt;
451 451
                         break;
452 452
                     }
@@ -473,10 +473,10 @@  discard block
 block discarded – undo
473 473
         // check if $_SERVER is populated: it might have been disabled via ini file
474 474
         // (this is true even when in CLI mode)
475 475
         if (count($_SERVER) == 0) {
476
-            $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': cannot parse request headers as $_SERVER is not populated');
476
+            $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': cannot parse request headers as $_SERVER is not populated');
477 477
         }
478 478
 
479
-        if ($this->debug > 1) {
479
+        if ($this->debug>1) {
480 480
             if (function_exists('getallheaders')) {
481 481
                 $this->debugmsg(''); // empty line
482 482
                 foreach (getallheaders() as $name => $val) {
@@ -501,13 +501,13 @@  discard block
 block discarded – undo
501 501
                 if (function_exists('gzinflate') && in_array($contentEncoding, $this->accepted_compression)) {
502 502
                     if ($contentEncoding == 'deflate' && $degzdata = @gzuncompress($data)) {
503 503
                         $data = $degzdata;
504
-                        if ($this->debug > 1) {
505
-                            $this->debugmsg("\n+++INFLATED REQUEST+++[" . strlen($data) . " chars]+++\n" . $data . "\n+++END+++");
504
+                        if ($this->debug>1) {
505
+                            $this->debugmsg("\n+++INFLATED REQUEST+++[".strlen($data)." chars]+++\n".$data."\n+++END+++");
506 506
                         }
507 507
                     } elseif ($contentEncoding == 'gzip' && $degzdata = @gzinflate(substr($data, 10))) {
508 508
                         $data = $degzdata;
509
-                        if ($this->debug > 1) {
510
-                            $this->debugmsg("+++INFLATED REQUEST+++[" . strlen($data) . " chars]+++\n" . $data . "\n+++END+++");
509
+                        if ($this->debug>1) {
510
+                            $this->debugmsg("+++INFLATED REQUEST+++[".strlen($data)." chars]+++\n".$data."\n+++END+++");
511 511
                         }
512 512
                     } else {
513 513
                         $r = new Response(0, PhpXmlRpc::$xmlrpcerr['server_decompress_fail'],
@@ -599,7 +599,7 @@  discard block
 block discarded – undo
599 599
                     if ($reqEncoding == 'ISO-8859-1') {
600 600
                         $data = utf8_encode($data);
601 601
                     } else {
602
-                        $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': unsupported charset encoding of received request: ' . $reqEncoding);
602
+                        $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': unsupported charset encoding of received request: '.$reqEncoding);
603 603
                     }
604 604
                 }
605 605
             }
@@ -626,7 +626,7 @@  discard block
 block discarded – undo
626 626
             preg_match('/^XML error ([0-9]+)/', $xmlRpcParser->_xh['isf_reason'], $matches);
627 627
             return new Response(
628 628
                 0,
629
-                PhpXmlRpc::$xmlrpcerrxml + (int)$matches[1],
629
+                PhpXmlRpc::$xmlrpcerrxml+(int) $matches[1],
630 630
                 $xmlRpcParser->_xh['isf_reason']);
631 631
         } elseif ($xmlRpcParser->_xh['isf']) {
632 632
             /// @todo separate better the various cases, as we have done in Request::parseResponse: invalid xml-rpc,
@@ -634,7 +634,7 @@  discard block
 block discarded – undo
634 634
             return new Response(
635 635
                 0,
636 636
                 PhpXmlRpc::$xmlrpcerr['invalid_request'],
637
-                PhpXmlRpc::$xmlrpcstr['invalid_request'] . ' ' . $xmlRpcParser->_xh['isf_reason']);
637
+                PhpXmlRpc::$xmlrpcstr['invalid_request'].' '.$xmlRpcParser->_xh['isf_reason']);
638 638
         } else {
639 639
             // small layering violation in favor of speed and memory usage: we should allow the 'execute' method handle
640 640
             // this, but in the most common scenario (xmlrpc values type server with some methods registered as phpvals)
@@ -644,20 +644,20 @@  discard block
 block discarded – undo
644 644
                     ($this->dmap[$xmlRpcParser->_xh['method']]['parameters_type'] != 'xmlrpcvals')
645 645
                 )
646 646
             ) {
647
-                if ($this->debug > 1) {
648
-                    $this->debugmsg("\n+++PARSED+++\n" . var_export($xmlRpcParser->_xh['params'], true) . "\n+++END+++");
647
+                if ($this->debug>1) {
648
+                    $this->debugmsg("\n+++PARSED+++\n".var_export($xmlRpcParser->_xh['params'], true)."\n+++END+++");
649 649
                 }
650 650
 
651 651
                 return $this->execute($xmlRpcParser->_xh['method'], $xmlRpcParser->_xh['params'], $xmlRpcParser->_xh['pt']);
652 652
             } else {
653 653
                 // build a Request object with data parsed from xml and add parameters in
654 654
                 $req = new Request($xmlRpcParser->_xh['method']);
655
-                for ($i = 0; $i < count($xmlRpcParser->_xh['params']); $i++) {
655
+                for ($i = 0; $i<count($xmlRpcParser->_xh['params']); $i++) {
656 656
                     $req->addParam($xmlRpcParser->_xh['params'][$i]);
657 657
                 }
658 658
 
659
-                if ($this->debug > 1) {
660
-                    $this->debugmsg("\n+++PARSED+++\n" . var_export($req, true) . "\n+++END+++");
659
+                if ($this->debug>1) {
660
+                    $this->debugmsg("\n+++PARSED+++\n".var_export($req, true)."\n+++END+++");
661 661
                 }
662 662
 
663 663
                 return $this->execute($req);
@@ -709,7 +709,7 @@  discard block
 block discarded – undo
709 709
                 return new Response(
710 710
                     0,
711 711
                     PhpXmlRpc::$xmlrpcerr['incorrect_params'],
712
-                    PhpXmlRpc::$xmlrpcstr['incorrect_params'] . ": {$errStr}"
712
+                    PhpXmlRpc::$xmlrpcstr['incorrect_params'].": {$errStr}"
713 713
                 );
714 714
             }
715 715
         }
@@ -724,7 +724,7 @@  discard block
 block discarded – undo
724 724
         // build string representation of function 'name'
725 725
         if (is_array($func)) {
726 726
             if (is_object($func[0])) {
727
-                $funcName = get_class($func[0]) . '->' . $func[1];
727
+                $funcName = get_class($func[0]).'->'.$func[1];
728 728
             } else {
729 729
                 $funcName = implode('::', $func);
730 730
             }
@@ -736,17 +736,17 @@  discard block
 block discarded – undo
736 736
 
737 737
         // verify that function to be invoked is in fact callable
738 738
         if (!is_callable($func)) {
739
-            $this->getLogger()->errorLog("XML-RPC: " . __METHOD__ . ": function '$funcName' registered as method handler is not callable");
739
+            $this->getLogger()->errorLog("XML-RPC: ".__METHOD__.": function '$funcName' registered as method handler is not callable");
740 740
             return new Response(
741 741
                 0,
742 742
                 PhpXmlRpc::$xmlrpcerr['server_error'],
743
-                PhpXmlRpc::$xmlrpcstr['server_error'] . ": no function matches method"
743
+                PhpXmlRpc::$xmlrpcstr['server_error'].": no function matches method"
744 744
             );
745 745
         }
746 746
 
747 747
         // If debug level is 3, we should catch all errors generated during processing of user function, and log them
748 748
         // as part of response
749
-        if ($this->debug > 2) {
749
+        if ($this->debug>2) {
750 750
             self::$_xmlrpcs_prev_ehandler = set_error_handler(array('\PhpXmlRpc\Server', '_xmlrpcs_errorHandler'));
751 751
         }
752 752
 
@@ -760,14 +760,14 @@  discard block
 block discarded – undo
760 760
                     $r = call_user_func($func, $req);
761 761
                 }
762 762
                 if (!is_a($r, 'PhpXmlRpc\Response')) {
763
-                    $this->getLogger()->errorLog("XML-RPC: " . __METHOD__ . ": function '$funcName' registered as method handler does not return an xmlrpc response object but a " . gettype($r));
763
+                    $this->getLogger()->errorLog("XML-RPC: ".__METHOD__.": function '$funcName' registered as method handler does not return an xmlrpc response object but a ".gettype($r));
764 764
                     if (is_a($r, 'PhpXmlRpc\Value')) {
765 765
                         $r = new Response($r);
766 766
                     } else {
767 767
                         $r = new Response(
768 768
                             0,
769 769
                             PhpXmlRpc::$xmlrpcerr['server_error'],
770
-                            PhpXmlRpc::$xmlrpcstr['server_error'] . ": function does not return xmlrpc response object"
770
+                            PhpXmlRpc::$xmlrpcstr['server_error'].": function does not return xmlrpc response object"
771 771
                         );
772 772
                     }
773 773
                 }
@@ -782,7 +782,7 @@  discard block
 block discarded – undo
782 782
                         $r = call_user_func_array($func, array($methodName, $params, $this->user_data));
783 783
                         // mimic EPI behaviour: if we get an array that looks like an error, make it an error response
784 784
                         if (is_array($r) && array_key_exists('faultCode', $r) && array_key_exists('faultString', $r)) {
785
-                            $r = new Response(0, (integer)$r['faultCode'], (string)$r['faultString']);
785
+                            $r = new Response(0, (integer) $r['faultCode'], (string) $r['faultString']);
786 786
                         } else {
787 787
                             // functions using EPI api should NOT return resp objects, so make sure we encode the
788 788
                             // return type correctly
@@ -806,7 +806,7 @@  discard block
 block discarded – undo
806 806
             // proper error-response
807 807
             switch ($this->exception_handling) {
808 808
                 case 2:
809
-                    if ($this->debug > 2) {
809
+                    if ($this->debug>2) {
810 810
                         if (self::$_xmlrpcs_prev_ehandler) {
811 811
                             set_error_handler(self::$_xmlrpcs_prev_ehandler);
812 812
                         } else {
@@ -829,7 +829,7 @@  discard block
 block discarded – undo
829 829
             // proper error-response
830 830
             switch ($this->exception_handling) {
831 831
                 case 2:
832
-                    if ($this->debug > 2) {
832
+                    if ($this->debug>2) {
833 833
                         if (self::$_xmlrpcs_prev_ehandler) {
834 834
                             set_error_handler(self::$_xmlrpcs_prev_ehandler);
835 835
                         } else {
@@ -849,7 +849,7 @@  discard block
 block discarded – undo
849 849
             }
850 850
         }
851 851
 
852
-        if ($this->debug > 2) {
852
+        if ($this->debug>2) {
853 853
             // note: restore the error handler we found before calling the user func, even if it has been changed
854 854
             // inside the func itself
855 855
             if (self::$_xmlrpcs_prev_ehandler) {
@@ -915,7 +915,7 @@  discard block
 block discarded – undo
915 915
      */
916 916
     protected function debugmsg($string)
917 917
     {
918
-        $this->debug_info .= $string . "\n";
918
+        $this->debug_info .= $string."\n";
919 919
     }
920 920
 
921 921
     /**
@@ -925,9 +925,9 @@  discard block
 block discarded – undo
925 925
     protected function xml_header($charsetEncoding = '')
926 926
     {
927 927
         if ($charsetEncoding != '') {
928
-            return "<?xml version=\"1.0\" encoding=\"$charsetEncoding\"?" . ">\n";
928
+            return "<?xml version=\"1.0\" encoding=\"$charsetEncoding\"?".">\n";
929 929
         } else {
930
-            return "<?xml version=\"1.0\"?" . ">\n";
930
+            return "<?xml version=\"1.0\"?".">\n";
931 931
         }
932 932
     }
933 933
 
@@ -1199,7 +1199,7 @@  discard block
 block discarded – undo
1199 1199
                 $i++; // for error message, we count params from 1
1200 1200
                 return static::_xmlrpcs_multicall_error(new Response(0,
1201 1201
                     PhpXmlRpc::$xmlrpcerr['incorrect_params'],
1202
-                    PhpXmlRpc::$xmlrpcstr['incorrect_params'] . ": probable xml error in param " . $i));
1202
+                    PhpXmlRpc::$xmlrpcstr['incorrect_params'].": probable xml error in param ".$i));
1203 1203
             }
1204 1204
         }
1205 1205
 
@@ -1280,7 +1280,7 @@  discard block
 block discarded – undo
1280 1280
             }
1281 1281
         } else {
1282 1282
             $numCalls = count($req);
1283
-            for ($i = 0; $i < $numCalls; $i++) {
1283
+            for ($i = 0; $i<$numCalls; $i++) {
1284 1284
                 $result[$i] = static::_xmlrpcs_multicall_do_call_phpvals($server, $req[$i]);
1285 1285
             }
1286 1286
         }
Please login to merge, or discard this patch.
src/Request.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -107,9 +107,9 @@  discard block
 block discarded – undo
107 107
     public function xml_header($charsetEncoding = '')
108 108
     {
109 109
         if ($charsetEncoding != '') {
110
-            return "<?xml version=\"1.0\" encoding=\"$charsetEncoding\" ?" . ">\n<methodCall>\n";
110
+            return "<?xml version=\"1.0\" encoding=\"$charsetEncoding\" ?".">\n<methodCall>\n";
111 111
         } else {
112
-            return "<?xml version=\"1.0\"?" . ">\n<methodCall>\n";
112
+            return "<?xml version=\"1.0\"?".">\n<methodCall>\n";
113 113
         }
114 114
     }
115 115
 
@@ -132,16 +132,16 @@  discard block
 block discarded – undo
132 132
     public function createPayload($charsetEncoding = '')
133 133
     {
134 134
         if ($charsetEncoding != '') {
135
-            $this->content_type = 'text/xml; charset=' . $charsetEncoding;
135
+            $this->content_type = 'text/xml; charset='.$charsetEncoding;
136 136
         } else {
137 137
             $this->content_type = 'text/xml';
138 138
         }
139 139
         $this->payload = $this->xml_header($charsetEncoding);
140
-        $this->payload .= '<methodName>' . $this->getCharsetEncoder()->encodeEntities(
141
-            $this->methodname, PhpXmlRpc::$xmlrpc_internalencoding, $charsetEncoding) . "</methodName>\n";
140
+        $this->payload .= '<methodName>'.$this->getCharsetEncoder()->encodeEntities(
141
+            $this->methodname, PhpXmlRpc::$xmlrpc_internalencoding, $charsetEncoding)."</methodName>\n";
142 142
         $this->payload .= "<params>\n";
143 143
         foreach ($this->params as $p) {
144
-            $this->payload .= "<param>\n" . $p->serialize($charsetEncoding) .
144
+            $this->payload .= "<param>\n".$p->serialize($charsetEncoding).
145 145
                 "</param>\n";
146 146
         }
147 147
         $this->payload .= "</params>\n";
@@ -263,7 +263,7 @@  discard block
 block discarded – undo
263 263
         $this->httpResponse = array('raw_data' => $data, 'headers' => array(), 'cookies' => array());
264 264
 
265 265
         if ($data == '') {
266
-            $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': no response received from server.');
266
+            $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': no response received from server.');
267 267
             return new Response(0, PhpXmlRpc::$xmlrpcerr['no_data'], PhpXmlRpc::$xmlrpcstr['no_data']);
268 268
         }
269 269
 
@@ -276,7 +276,7 @@  discard block
 block discarded – undo
276 276
                 // failed processing of HTTP response headers
277 277
                 // save into response obj the full payload received, for debugging
278 278
                 return new Response(0, $e->getCode(), $e->getMessage(), '', array('raw_data' => $data, 'status_code', $e->statusCode()));
279
-            } catch(\Exception $e) {
279
+            } catch (\Exception $e) {
280 280
                 return new Response(0, $e->getCode(), $e->getMessage(), '', array('raw_data' => $data));
281 281
             }
282 282
         }
@@ -290,7 +290,7 @@  discard block
 block discarded – undo
290 290
         // idea from Luca Mariano <[email protected]> originally in PEARified version of the lib
291 291
         $pos = strrpos($data, '</methodResponse>');
292 292
         if ($pos !== false) {
293
-            $data = substr($data, 0, $pos + 17);
293
+            $data = substr($data, 0, $pos+17);
294 294
         }
295 295
 
296 296
         // try to 'guestimate' the character encoding of the received response
@@ -304,9 +304,9 @@  discard block
 block discarded – undo
304 304
             if ($start) {
305 305
                 $start += strlen('<!-- SERVER DEBUG INFO (BASE64 ENCODED):');
306 306
                 $end = strpos($data, '-->', $start);
307
-                $comments = substr($data, $start, $end - $start);
308
-                $this->getLogger()->debugMessage("---SERVER DEBUG INFO (DECODED) ---\n\t" .
309
-                    str_replace("\n", "\n\t", base64_decode($comments)) . "\n---END---", $respEncoding);
307
+                $comments = substr($data, $start, $end-$start);
308
+                $this->getLogger()->debugMessage("---SERVER DEBUG INFO (DECODED) ---\n\t".
309
+                    str_replace("\n", "\n\t", base64_decode($comments))."\n---END---", $respEncoding);
310 310
             }
311 311
         }
312 312
 
@@ -328,7 +328,7 @@  discard block
 block discarded – undo
328 328
                     if ($respEncoding == 'ISO-8859-1') {
329 329
                         $data = utf8_encode($data);
330 330
                     } else {
331
-                        $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': unsupported charset encoding of received response: ' . $respEncoding);
331
+                        $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': unsupported charset encoding of received response: '.$respEncoding);
332 332
                     }
333 333
                 }
334 334
             }
@@ -354,7 +354,7 @@  discard block
 block discarded – undo
354 354
             //    there could be proxies meddling with the request, or network data corruption...
355 355
 
356 356
             $r = new Response(0, PhpXmlRpc::$xmlrpcerr['invalid_xml'],
357
-                PhpXmlRpc::$xmlrpcstr['invalid_xml'] . ' ' . $xmlRpcParser->_xh['isf_reason'], '',
357
+                PhpXmlRpc::$xmlrpcstr['invalid_xml'].' '.$xmlRpcParser->_xh['isf_reason'], '',
358 358
                 $this->httpResponse
359 359
             );
360 360
 
@@ -365,7 +365,7 @@  discard block
 block discarded – undo
365 365
         // second error check: xml well-formed but not xml-rpc compliant
366 366
         elseif ($xmlRpcParser->_xh['isf'] == 2) {
367 367
             $r = new Response(0, PhpXmlRpc::$xmlrpcerr['xml_not_compliant'],
368
-                PhpXmlRpc::$xmlrpcstr['xml_not_compliant'] . ' ' . $xmlRpcParser->_xh['isf_reason'], '',
368
+                PhpXmlRpc::$xmlrpcstr['xml_not_compliant'].' '.$xmlRpcParser->_xh['isf_reason'], '',
369 369
                 $this->httpResponse
370 370
             );
371 371
 
@@ -375,13 +375,13 @@  discard block
 block discarded – undo
375 375
         }
376 376
         // third error check: parsing of the response has somehow gone boink.
377 377
         /// @todo shall we omit this check, since we trust the parsing code?
378
-        elseif ($xmlRpcParser->_xh['isf'] > 3 || $returnType == XMLParser::RETURN_XMLRPCVALS && !is_object($xmlRpcParser->_xh['value'])) {
378
+        elseif ($xmlRpcParser->_xh['isf']>3 || $returnType == XMLParser::RETURN_XMLRPCVALS && !is_object($xmlRpcParser->_xh['value'])) {
379 379
             // something odd has happened and it's time to generate a client side error indicating something odd went on
380 380
             $r = new Response(0, PhpXmlRpc::$xmlrpcerr['xml_parsing_error'], PhpXmlRpc::$xmlrpcstr['xml_parsing_error'],
381 381
                 '', $this->httpResponse
382 382
             );
383 383
         } else {
384
-            if ($this->debug > 1) {
384
+            if ($this->debug>1) {
385 385
                 $this->getLogger()->debugMessage(
386 386
                     "---PARSED---\n".var_export($xmlRpcParser->_xh['value'], true)."\n---END---"
387 387
                 );
Please login to merge, or discard this patch.
src/Helper/XMLParser.php 1 patch
Spacing   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -171,12 +171,12 @@  discard block
 block discarded – undo
171 171
 
172 172
         foreach ($mergedOptions as $key => $val) {
173 173
             if (is_string($key)) {
174
-                switch($key) {
174
+                switch ($key) {
175 175
                     case 'target_charset':
176 176
                         if (function_exists('mb_convert_encoding')) {
177 177
                             $this->current_parsing_options['target_charset'] = $val;
178 178
                         } else {
179
-                            $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ": 'target_charset' option is unsupported without mbstring");
179
+                            $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.": 'target_charset' option is unsupported without mbstring");
180 180
                         }
181 181
                         break;
182 182
 
@@ -187,12 +187,12 @@  discard block
 block discarded – undo
187 187
                             //$this->_xh['isf'] = 4;
188 188
                             //$this->_xh['isf_reason'] = "Callback passed as 'methodname_callback' is not callable";
189 189
                             //return;
190
-                            $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ": Callback passed as 'methodname_callback' is not callable");
190
+                            $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.": Callback passed as 'methodname_callback' is not callable");
191 191
                         }
192 192
                         break;
193 193
 
194 194
                     default:
195
-                        $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ": unsupported option: $key");
195
+                        $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.": unsupported option: $key");
196 196
                 }
197 197
                 unset($mergedOptions[$key]);
198 198
             }
@@ -228,10 +228,10 @@  discard block
 block discarded – undo
228 228
 
229 229
         try {
230 230
             // @see ticket #70 - we have to parse big xml docs in chunks to avoid errors
231
-            for ($offset = 0; $offset < $len; $offset += $this->maxChunkLength) {
231
+            for ($offset = 0; $offset<$len; $offset += $this->maxChunkLength) {
232 232
                 $chunk = substr($data, $offset, $this->maxChunkLength);
233 233
                 // error handling: xml not well formed
234
-                if (!xml_parse($parser, $chunk, $offset + $this->maxChunkLength >= $len)) {
234
+                if (!xml_parse($parser, $chunk, $offset+$this->maxChunkLength>=$len)) {
235 235
                     $errCode = xml_get_error_code($parser);
236 236
                     $errStr = sprintf('XML error %s: %s at line %d, column %d', $errCode, xml_error_string($errCode),
237 237
                         xml_get_current_line_number($parser), xml_get_current_column_number($parser));
@@ -241,7 +241,7 @@  discard block
 block discarded – undo
241 241
                     break;
242 242
                 }
243 243
                 // no need to parse further if we already have a fatal error
244
-                if ($this->_xh['isf'] >= 2) {
244
+                if ($this->_xh['isf']>=2) {
245 245
                     break;
246 246
                 }
247 247
             }
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
     public function xmlrpc_se($parser, $name, $attrs, $acceptSingleVals = false)
274 274
     {
275 275
         // if invalid xmlrpc already detected, skip all processing
276
-        if ($this->_xh['isf'] >= 2) {
276
+        if ($this->_xh['isf']>=2) {
277 277
             return;
278 278
         }
279 279
 
@@ -296,7 +296,7 @@  discard block
 block discarded – undo
296 296
                 $this->_xh['rt'] = strtolower($name);
297 297
             } else {
298 298
                 $this->_xh['isf'] = 2;
299
-                $this->_xh['isf_reason'] = 'missing top level xmlrpc element. Found: ' . $name;
299
+                $this->_xh['isf_reason'] = 'missing top level xmlrpc element. Found: '.$name;
300 300
 
301 301
                 return;
302 302
             }
@@ -398,7 +398,7 @@  discard block
 block discarded – undo
398 398
 
399 399
             case 'MEMBER':
400 400
                 // set member name to null, in case we do not find in the xml later on
401
-                $this->_xh['valuestack'][count($this->_xh['valuestack']) - 1]['name'] = '';
401
+                $this->_xh['valuestack'][count($this->_xh['valuestack'])-1]['name'] = '';
402 402
                 //$this->_xh['ac']='';
403 403
                 // Drop trough intentionally
404 404
 
@@ -470,7 +470,7 @@  discard block
 block discarded – undo
470 470
      */
471 471
     public function xmlrpc_ee($parser, $name, $rebuildXmlrpcvals = 1)
472 472
     {
473
-        if ($this->_xh['isf'] >= 2) {
473
+        if ($this->_xh['isf']>=2) {
474 474
             return;
475 475
 
476 476
         }
@@ -492,7 +492,7 @@  discard block
 block discarded – undo
492 492
                     $this->_xh['value'] = mb_convert_encoding($this->_xh['value'], $this->current_parsing_options['target_charset'], 'UTF-8');
493 493
                 }
494 494
 
495
-                if ($rebuildXmlrpcvals > 0) {
495
+                if ($rebuildXmlrpcvals>0) {
496 496
                     // build the xmlrpc val out of the data received, and substitute it
497 497
                     $temp = new Value($this->_xh['value'], $this->_xh['vt']);
498 498
                     // in case we got info about underlying php class, save it in the object we're rebuilding
@@ -500,15 +500,15 @@  discard block
 block discarded – undo
500 500
                         $temp->_php_class = $this->_xh['php_class'];
501 501
                     }
502 502
                     $this->_xh['value'] = $temp;
503
-                } elseif ($rebuildXmlrpcvals < 0) {
503
+                } elseif ($rebuildXmlrpcvals<0) {
504 504
                     if ($this->_xh['vt'] == Value::$xmlrpcDateTime) {
505
-                        $this->_xh['value'] = (object)array(
505
+                        $this->_xh['value'] = (object) array(
506 506
                             'xmlrpc_type' => 'datetime',
507 507
                             'scalar' => $this->_xh['value'],
508 508
                             'timestamp' => \PhpXmlRpc\Helper\Date::iso8601Decode($this->_xh['value'])
509 509
                         );
510 510
                     } elseif ($this->_xh['vt'] == Value::$xmlrpcBase64) {
511
-                        $this->_xh['value'] = (object)array(
511
+                        $this->_xh['value'] = (object) array(
512 512
                             'xmlrpc_type' => 'base64',
513 513
                             'scalar' => $this->_xh['value']
514 514
                         );
@@ -523,8 +523,8 @@  discard block
 block discarded – undo
523 523
                 // check if we are inside an array or struct:
524 524
                 // if value just built is inside an array, let's move it into array on the stack
525 525
                 $vscount = count($this->_xh['valuestack']);
526
-                if ($vscount && $this->_xh['valuestack'][$vscount - 1]['type'] == 'ARRAY') {
527
-                    $this->_xh['valuestack'][$vscount - 1]['values'][] = $this->_xh['value'];
526
+                if ($vscount && $this->_xh['valuestack'][$vscount-1]['type'] == 'ARRAY') {
527
+                    $this->_xh['valuestack'][$vscount-1]['values'][] = $this->_xh['value'];
528 528
                 }
529 529
                 break;
530 530
 
@@ -544,7 +544,7 @@  discard block
 block discarded – undo
544 544
                     $this->_xh['value'] = $this->_xh['ac'];
545 545
                 } elseif ($name == 'DATETIME.ISO8601') {
546 546
                     if (!preg_match('/^[0-9]{8}T[0-9]{2}:[0-9]{2}:[0-9]{2}$/', $this->_xh['ac'])) {
547
-                        $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': invalid value received in DATETIME: ' . $this->_xh['ac']);
547
+                        $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': invalid value received in DATETIME: '.$this->_xh['ac']);
548 548
                     }
549 549
                     $this->_xh['vt'] = Value::$xmlrpcDateTime;
550 550
                     $this->_xh['value'] = $this->_xh['ac'];
@@ -561,7 +561,7 @@  discard block
 block discarded – undo
561 561
                     } else {
562 562
                         // log if receiving something strange, even though we set the value to false anyway
563 563
                         if ($this->_xh['ac'] != '0' && strcasecmp($this->_xh['ac'], 'false') != 0) {
564
-                            $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': invalid value received in BOOLEAN: ' . $this->_xh['ac']);
564
+                            $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': invalid value received in BOOLEAN: '.$this->_xh['ac']);
565 565
                         }
566 566
                         $this->_xh['value'] = false;
567 567
                     }
@@ -571,38 +571,38 @@  discard block
 block discarded – undo
571 571
                     // NOTE: regexp could be much stricter than this...
572 572
                     if (!preg_match('/^[+-eE0123456789 \t.]+$/', $this->_xh['ac'])) {
573 573
                         /// @todo: find a better way of throwing an error than this!
574
-                        $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': non numeric value received in DOUBLE: ' . $this->_xh['ac']);
574
+                        $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': non numeric value received in DOUBLE: '.$this->_xh['ac']);
575 575
                         $this->_xh['value'] = 'ERROR_NON_NUMERIC_FOUND';
576 576
                     } else {
577 577
                         // it's ok, add it on
578
-                        $this->_xh['value'] = (double)$this->_xh['ac'];
578
+                        $this->_xh['value'] = (double) $this->_xh['ac'];
579 579
                     }
580 580
                 } else {
581 581
                     // we have an I4/I8/INT
582 582
                     // we must check that only 0123456789-<space> are characters here
583 583
                     if (!preg_match('/^[+-]?[0123456789 \t]+$/', $this->_xh['ac'])) {
584 584
                         /// @todo find a better way of throwing an error than this!
585
-                        $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': non numeric value received in INT: ' . $this->_xh['ac']);
585
+                        $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': non numeric value received in INT: '.$this->_xh['ac']);
586 586
                         $this->_xh['value'] = 'ERROR_NON_NUMERIC_FOUND';
587 587
                     } else {
588 588
                         // it's ok, add it on
589
-                        $this->_xh['value'] = (int)$this->_xh['ac'];
589
+                        $this->_xh['value'] = (int) $this->_xh['ac'];
590 590
                     }
591 591
                 }
592 592
                 $this->_xh['lv'] = 3; // indicate we've found a value
593 593
                 break;
594 594
 
595 595
             case 'NAME':
596
-                $this->_xh['valuestack'][count($this->_xh['valuestack']) - 1]['name'] = $this->_xh['ac'];
596
+                $this->_xh['valuestack'][count($this->_xh['valuestack'])-1]['name'] = $this->_xh['ac'];
597 597
                 break;
598 598
 
599 599
             case 'MEMBER':
600 600
                 // add to array in the stack the last element built, unless no VALUE was found
601 601
                 if ($this->_xh['vt']) {
602 602
                     $vscount = count($this->_xh['valuestack']);
603
-                    $this->_xh['valuestack'][$vscount - 1]['values'][$this->_xh['valuestack'][$vscount - 1]['name']] = $this->_xh['value'];
603
+                    $this->_xh['valuestack'][$vscount-1]['values'][$this->_xh['valuestack'][$vscount-1]['name']] = $this->_xh['value'];
604 604
                 } else {
605
-                    $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': missing VALUE inside STRUCT in received xml');
605
+                    $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': missing VALUE inside STRUCT in received xml');
606 606
                 }
607 607
                 break;
608 608
 
@@ -627,7 +627,7 @@  discard block
 block discarded – undo
627 627
                     $this->_xh['params'][] = $this->_xh['value'];
628 628
                     $this->_xh['pt'][] = $this->_xh['vt'];
629 629
                 } else {
630
-                    $this->getLogger()->errorLog('XML-RPC: ' . __METHOD__ . ': missing VALUE inside PARAM in received xml');
630
+                    $this->getLogger()->errorLog('XML-RPC: '.__METHOD__.': missing VALUE inside PARAM in received xml');
631 631
                 }
632 632
                 break;
633 633
 
@@ -702,7 +702,7 @@  discard block
 block discarded – undo
702 702
     public function xmlrpc_cd($parser, $data)
703 703
     {
704 704
         // skip processing if xml fault already detected
705
-        if ($this->_xh['isf'] >= 2) {
705
+        if ($this->_xh['isf']>=2) {
706 706
             return;
707 707
         }
708 708
 
@@ -724,7 +724,7 @@  discard block
 block discarded – undo
724 724
     public function xmlrpc_dh($parser, $data)
725 725
     {
726 726
         // skip processing if xml fault already detected
727
-        if ($this->_xh['isf'] >= 2) {
727
+        if ($this->_xh['isf']>=2) {
728 728
             return;
729 729
         }
730 730
 
@@ -798,8 +798,8 @@  discard block
 block discarded – undo
798 798
         // Details:
799 799
         // SPACE:         (#x20 | #x9 | #xD | #xA)+ === [ \x9\xD\xA]+
800 800
         // EQ:            SPACE?=SPACE? === [ \x9\xD\xA]*=[ \x9\xD\xA]*
801
-        if (preg_match('/^<\?xml\s+version\s*=\s*' . "((?:\"[a-zA-Z0-9_.:-]+\")|(?:'[a-zA-Z0-9_.:-]+'))" .
802
-            '\s+encoding\s*=\s*' . "((?:\"[A-Za-z][A-Za-z0-9._-]*\")|(?:'[A-Za-z][A-Za-z0-9._-]*'))/",
801
+        if (preg_match('/^<\?xml\s+version\s*=\s*'."((?:\"[a-zA-Z0-9_.:-]+\")|(?:'[a-zA-Z0-9_.:-]+'))".
802
+            '\s+encoding\s*=\s*'."((?:\"[A-Za-z][A-Za-z0-9._-]*\")|(?:'[A-Za-z][A-Za-z0-9._-]*'))/",
803 803
             $xmlChunk, $matches)) {
804 804
             return strtoupper(substr($matches[2], 1, -1));
805 805
         }
@@ -817,7 +817,7 @@  discard block
 block discarded – undo
817 817
             // NB: mb_detect likes to call it ascii, xml parser likes to call it US_ASCII...
818 818
             // IANA also likes better US-ASCII, so go with it
819 819
             if ($enc == 'ASCII') {
820
-                $enc = 'US-' . $enc;
820
+                $enc = 'US-'.$enc;
821 821
             }
822 822
 
823 823
             return $enc;
@@ -854,8 +854,8 @@  discard block
 block discarded – undo
854 854
         // Details:
855 855
         // SPACE:         (#x20 | #x9 | #xD | #xA)+ === [ \x9\xD\xA]+
856 856
         // EQ:            SPACE?=SPACE? === [ \x9\xD\xA]*=[ \x9\xD\xA]*
857
-        if (preg_match('/^<\?xml\s+version\s*=\s*' . "((?:\"[a-zA-Z0-9_.:-]+\")|(?:'[a-zA-Z0-9_.:-]+'))" .
858
-            '\s+encoding\s*=\s*' . "((?:\"[A-Za-z][A-Za-z0-9._-]*\")|(?:'[A-Za-z][A-Za-z0-9._-]*'))/",
857
+        if (preg_match('/^<\?xml\s+version\s*=\s*'."((?:\"[a-zA-Z0-9_.:-]+\")|(?:'[a-zA-Z0-9_.:-]+'))".
858
+            '\s+encoding\s*=\s*'."((?:\"[A-Za-z][A-Za-z0-9._-]*\")|(?:'[A-Za-z][A-Za-z0-9._-]*'))/",
859 859
             $xmlChunk, $matches)) {
860 860
             return true;
861 861
         }
@@ -875,7 +875,7 @@  discard block
 block discarded – undo
875 875
                 break;
876 876
             default:
877 877
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS);
878
-                trigger_error('Undefined property via __set(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
878
+                trigger_error('Undefined property via __set(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
879 879
         }
880 880
     }
881 881
 
@@ -899,7 +899,7 @@  discard block
 block discarded – undo
899 899
                 break;
900 900
             default:
901 901
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS);
902
-                trigger_error('Undefined property via __unset(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
902
+                trigger_error('Undefined property via __unset(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
903 903
         }
904 904
     }
905 905
 }
Please login to merge, or discard this patch.
tests/9ExtraFilesTest.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-include_once __DIR__ . '/WebTestCase.php';
3
+include_once __DIR__.'/WebTestCase.php';
4 4
 
5 5
 /**
6 6
  * Tests for php files in the 'extras' directory.
@@ -12,8 +12,8 @@  discard block
 block discarded – undo
12 12
         $this->args = argParser::getArgs();
13 13
 
14 14
         // assumes HTTPURI to be in the form /tests/index.php?etc...
15
-        $this->baseUrl = $this->args['HTTPSERVER'] . preg_replace('|\?.+|', '', $this->args['HTTPURI']);
16
-        $this->coverageScriptUrl = 'http://' . $this->args['HTTPSERVER'] . preg_replace('|/tests/index\.php(\?.*)?|', '/tests/phpunit_coverage.php', $this->args['HTTPURI']);
15
+        $this->baseUrl = $this->args['HTTPSERVER'].preg_replace('|\?.+|', '', $this->args['HTTPURI']);
16
+        $this->coverageScriptUrl = 'http://'.$this->args['HTTPSERVER'].preg_replace('|/tests/index\.php(\?.*)?|', '/tests/phpunit_coverage.php', $this->args['HTTPURI']);
17 17
     }
18 18
 
19 19
     public function testBenchmark()
Please login to merge, or discard this patch.
tests/7DemofilesTest.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-include_once __DIR__ . '/WebTestCase.php';
3
+include_once __DIR__.'/WebTestCase.php';
4 4
 
5 5
 /**
6 6
  * Tests for php files in the 'demo' directory.
@@ -12,8 +12,8 @@  discard block
 block discarded – undo
12 12
         $this->args = argParser::getArgs();
13 13
 
14 14
         // assumes HTTPURI to be in the form /tests/index.php?etc...
15
-        $this->baseUrl = $this->args['HTTPSERVER'] . preg_replace('|\?.+|', '', $this->args['HTTPURI']);
16
-        $this->coverageScriptUrl = 'http://' . $this->args['HTTPSERVER'] . preg_replace('|/tests/index\.php(\?.*)?|', '/tests/phpunit_coverage.php', $this->args['HTTPURI']);
15
+        $this->baseUrl = $this->args['HTTPSERVER'].preg_replace('|\?.+|', '', $this->args['HTTPURI']);
16
+        $this->coverageScriptUrl = 'http://'.$this->args['HTTPSERVER'].preg_replace('|/tests/index\.php(\?.*)?|', '/tests/phpunit_coverage.php', $this->args['HTTPURI']);
17 17
     }
18 18
 
19 19
     public function testVardemo()
Please login to merge, or discard this patch.
tests/8DebuggerTest.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-include_once __DIR__ . '/WebTestCase.php';
3
+include_once __DIR__.'/WebTestCase.php';
4 4
 
5 5
 /**
6 6
  * Tests for the bundled debugger.
@@ -12,8 +12,8 @@  discard block
 block discarded – undo
12 12
         $this->args = argParser::getArgs();
13 13
 
14 14
         // assumes HTTPURI to be in the form /tests/index.php?etc...
15
-        $this->baseUrl = $this->args['HTTPSERVER'] . preg_replace('|\?.+|', '', $this->args['HTTPURI']);
16
-        $this->coverageScriptUrl = 'http://' . $this->args['HTTPSERVER'] . preg_replace('|/tests/index\.php(\?.*)?|', '/tests/phpunit_coverage.php', $this->args['HTTPURI']);
15
+        $this->baseUrl = $this->args['HTTPSERVER'].preg_replace('|\?.+|', '', $this->args['HTTPURI']);
16
+        $this->coverageScriptUrl = 'http://'.$this->args['HTTPSERVER'].preg_replace('|/tests/index\.php(\?.*)?|', '/tests/phpunit_coverage.php', $this->args['HTTPURI']);
17 17
     }
18 18
 
19 19
     public function testIndex()
Please login to merge, or discard this patch.
tests/2MessageTest.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -1,11 +1,11 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-include_once __DIR__ . '/../lib/xmlrpc.inc';
4
-include_once __DIR__ . '/../lib/xmlrpcs.inc';
3
+include_once __DIR__.'/../lib/xmlrpc.inc';
4
+include_once __DIR__.'/../lib/xmlrpcs.inc';
5 5
 
6
-include_once __DIR__ . '/parse_args.php';
6
+include_once __DIR__.'/parse_args.php';
7 7
 
8
-include_once __DIR__ . '/PolyfillTestCase.php';
8
+include_once __DIR__.'/PolyfillTestCase.php';
9 9
 
10 10
 use PHPUnit\Runner\BaseTestRunner;
11 11
 
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
 
104 104
     public function testI8()
105 105
     {
106
-        if (PHP_INT_SIZE == 4 ) {
106
+        if (PHP_INT_SIZE == 4) {
107 107
             $this->markTestSkipped('Can not test i8 as php is compiled in 32 bit mode');
108 108
             return;
109 109
         }
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
 
134 134
     public function testUnicodeInMemberName()
135 135
     {
136
-        $str = "G" . chr(252) . "nter, El" . chr(232) . "ne";
136
+        $str = "G".chr(252)."nter, El".chr(232)."ne";
137 137
         $v = array($str => new xmlrpcval(1));
138 138
         $r = new xmlrpcresp(new xmlrpcval($v, 'struct'));
139 139
         $r = $r->serialize();
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
         $response = @utf8_encode(
150 150
             '<?xml version="1.0"?>
151 151
 <!-- covers what happens when lib receives UTF8 chars in response text and comments -->
152
-<!-- ' . chr(224) . chr(252) . chr(232) . '&#224;&#252;&#232; -->
152
+<!-- ' . chr(224).chr(252).chr(232).'&#224;&#252;&#232; -->
153 153
 <methodResponse>
154 154
 <fault>
155 155
 <value>
@@ -160,7 +160,7 @@  discard block
 block discarded – undo
160 160
 </member>
161 161
 <member>
162 162
 <name>faultString</name>
163
-<value><string>' . chr(224) . chr(252) . chr(232) . '&#224;&#252;&#232;</string></value>
163
+<value><string>' . chr(224).chr(252).chr(232).'&#224;&#252;&#232;</string></value>
164 164
 </member>
165 165
 </struct>
166 166
 </value>
@@ -169,7 +169,7 @@  discard block
 block discarded – undo
169 169
         $m = $this->newMsg('dummy');
170 170
         $r = $m->parseResponse($response);
171 171
         $v = $r->faultString();
172
-        $this->assertEquals(chr(224) . chr(252) . chr(232) . chr(224) . chr(252) . chr(232), $v);
172
+        $this->assertEquals(chr(224).chr(252).chr(232).chr(224).chr(252).chr(232), $v);
173 173
     }
174 174
 
175 175
     public function testBrokenRequests()
@@ -407,11 +407,11 @@  discard block
 block discarded – undo
407 407
 
408 408
     public function testUTF8Response()
409 409
     {
410
-        $string = chr(224) . chr(252) . chr(232);
410
+        $string = chr(224).chr(252).chr(232);
411 411
 
412 412
         $s = $this->newMsg('dummy');
413
-        $f = "HTTP/1.1 200 OK\r\nContent-type: text/xml; charset=UTF-8\r\n\r\n" . '<?xml version="1.0"?><methodResponse><params><param><value><struct><member><name>userid</name><value>311127</value></member>
414
-<member><name>dateCreated</name><value><dateTime.iso8601>20011126T09:17:52</dateTime.iso8601></value></member><member><name>content</name><value>' . @utf8_encode($string) . '</value></member><member><name>postid</name><value>7414222</value></member></struct></value></param></params></methodResponse>
413
+        $f = "HTTP/1.1 200 OK\r\nContent-type: text/xml; charset=UTF-8\r\n\r\n".'<?xml version="1.0"?><methodResponse><params><param><value><struct><member><name>userid</name><value>311127</value></member>
414
+<member><name>dateCreated</name><value><dateTime.iso8601>20011126T09:17:52</dateTime.iso8601></value></member><member><name>content</name><value>' . @utf8_encode($string).'</value></member><member><name>postid</name><value>7414222</value></member></struct></value></param></params></methodResponse>
415 415
 ';
416 416
         $r = $s->parseResponse($f, false, 'phpvals');
417 417
         $v = $r->value();
@@ -419,7 +419,7 @@  discard block
 block discarded – undo
419 419
         $this->assertEquals($string, $v);
420 420
 
421 421
         $f = '<?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><struct><member><name>userid</name><value>311127</value></member>
422
-<member><name>dateCreated</name><value><dateTime.iso8601>20011126T09:17:52</dateTime.iso8601></value></member><member><name>content</name><value>' . @utf8_encode($string) . '</value></member><member><name>postid</name><value>7414222</value></member></struct></value></param></params></methodResponse>
422
+<member><name>dateCreated</name><value><dateTime.iso8601>20011126T09:17:52</dateTime.iso8601></value></member><member><name>content</name><value>' . @utf8_encode($string).'</value></member><member><name>postid</name><value>7414222</value></member></struct></value></param></params></methodResponse>
423 423
 ';
424 424
         $r = $s->parseResponse($f, false, 'phpvals');
425 425
         $v = $r->value();
@@ -435,11 +435,11 @@  discard block
 block discarded – undo
435 435
 
436 436
     public function testLatin1Response()
437 437
     {
438
-        $string = chr(224) . chr(252) . chr(232);
438
+        $string = chr(224).chr(252).chr(232);
439 439
 
440 440
         $s = $this->newMsg('dummy');
441
-        $f = "HTTP/1.1 200 OK\r\nContent-type: text/xml; charset=ISO-8859-1\r\n\r\n" . '<?xml version="1.0"?><methodResponse><params><param><value><struct><member><name>userid</name><value>311127</value></member>
442
-<member><name>dateCreated</name><value><dateTime.iso8601>20011126T09:17:52</dateTime.iso8601></value></member><member><name>content</name><value>' . $string . '</value></member><member><name>postid</name><value>7414222</value></member></struct></value></param></params></methodResponse>
441
+        $f = "HTTP/1.1 200 OK\r\nContent-type: text/xml; charset=ISO-8859-1\r\n\r\n".'<?xml version="1.0"?><methodResponse><params><param><value><struct><member><name>userid</name><value>311127</value></member>
442
+<member><name>dateCreated</name><value><dateTime.iso8601>20011126T09:17:52</dateTime.iso8601></value></member><member><name>content</name><value>' . $string.'</value></member><member><name>postid</name><value>7414222</value></member></struct></value></param></params></methodResponse>
443 443
 ';
444 444
         $r = $s->parseResponse($f, false, 'phpvals');
445 445
         $v = $r->value();
@@ -447,7 +447,7 @@  discard block
 block discarded – undo
447 447
         $this->assertEquals($string, $v);
448 448
 
449 449
         $f = '<?xml version="1.0" encoding="ISO-8859-1"?><methodResponse><params><param><value><struct><member><name>userid</name><value>311127</value></member>
450
-<member><name>dateCreated</name><value><dateTime.iso8601>20011126T09:17:52</dateTime.iso8601></value></member><member><name>content</name><value>' . $string . '</value></member><member><name>postid</name><value>7414222</value></member></struct></value></param></params></methodResponse>
450
+<member><name>dateCreated</name><value><dateTime.iso8601>20011126T09:17:52</dateTime.iso8601></value></member><member><name>content</name><value>' . $string.'</value></member><member><name>postid</name><value>7414222</value></member></struct></value></param></params></methodResponse>
451 451
 ';
452 452
         $r = $s->parseResponse($f, false, 'phpvals');
453 453
         $v = $r->value();
Please login to merge, or discard this patch.
demo/vardemo.php 1 patch
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-require_once __DIR__ . "/client/_prepend.php";
2
+require_once __DIR__."/client/_prepend.php";
3 3
 
4 4
 output('<html lang="en">
5 5
 <head><title>phpxmlrpc</title></head>
@@ -10,23 +10,23 @@  discard block
 block discarded – undo
10 10
 output("<p>Please note that in most cases you are better off using `new PhpXmlRpc\Encoder()->encode()` to create nested Value objects</p>\n");
11 11
 
12 12
 $v = new PhpXmlRpc\Value(1234, 'int');
13
-output("Int: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
13
+output("Int: <PRE>".htmlentities($v->serialize())."</PRE>");
14 14
 
15 15
 $v = new PhpXmlRpc\Value('Are the following characters escaped? < & >');
16
-output("String <PRE>" . htmlentities($v->serialize()) . "</PRE>");
16
+output("String <PRE>".htmlentities($v->serialize())."</PRE>");
17 17
 
18 18
 $v = new PhpXmlRpc\Value(true, 'boolean');
19
-output("Boolean: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
19
+output("Boolean: <PRE>".htmlentities($v->serialize())."</PRE>");
20 20
 
21 21
 $v = new PhpXmlRpc\Value(1234.5678, 'double');
22
-output("Double: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
22
+output("Double: <PRE>".htmlentities($v->serialize())."</PRE>");
23 23
 
24 24
 $v = new PhpXmlRpc\Value(time(), 'dateTime.iso8601');
25
-output("Datetime: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
25
+output("Datetime: <PRE>".htmlentities($v->serialize())."</PRE>");
26 26
 
27 27
 $v = new PhpXmlRpc\Value('hello world', 'base64');
28
-output("Base64: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
29
-output("(value of base64 string is: '" . $v->scalarval() . "')<BR><BR>");
28
+output("Base64: <PRE>".htmlentities($v->serialize())."</PRE>");
29
+output("(value of base64 string is: '".$v->scalarval()."')<BR><BR>");
30 30
 
31 31
 $v = new PhpXmlRpc\Value(
32 32
     array(
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
     ),
40 40
     "array"
41 41
 );
42
-output("Array: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
42
+output("Array: <PRE>".htmlentities($v->serialize())."</PRE>");
43 43
 
44 44
 $v = new PhpXmlRpc\Value(
45 45
     array(
@@ -59,10 +59,10 @@  discard block
 block discarded – undo
59 59
     ),
60 60
     "struct"
61 61
 );
62
-output("Struct: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
62
+output("Struct: <PRE>".htmlentities($v->serialize())."</PRE>");
63 63
 
64 64
 $w = new PhpXmlRpc\Value(array($v), 'array');
65
-output("Array containing a struct: <PRE>" . htmlentities($w->serialize()) . "</PRE>");
65
+output("Array containing a struct: <PRE>".htmlentities($w->serialize())."</PRE>");
66 66
 
67 67
 class MyClass
68 68
 {
@@ -74,49 +74,49 @@  discard block
 block discarded – undo
74 74
 // the public property is the only one which will be serialized. As such, it has to be of type Value
75 75
 $myObject->public = new \PhpXmlRpc\Value('a public property, wrapped');
76 76
 $w = new PhpXmlRpc\Value($myObject, 'struct');
77
-output("Struct encoding a php object: <PRE>" . htmlentities($w->serialize()) . "</PRE>");
77
+output("Struct encoding a php object: <PRE>".htmlentities($w->serialize())."</PRE>");
78 78
 
79 79
 output("<h3>Testing value serialization - xml-rpc extensions</h3>\n");
80 80
 $v = new PhpXmlRpc\Value(1234, 'i8');
81
-output("I8: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
81
+output("I8: <PRE>".htmlentities($v->serialize())."</PRE>");
82 82
 $v = new PhpXmlRpc\Value(null, 'null');
83
-output("Null: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
83
+output("Null: <PRE>".htmlentities($v->serialize())."</PRE>");
84 84
 \PhpXmlRpc\PhpXmlRpc::$xmlrpc_null_apache_encoding = true;
85
-output("Null, alternative: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
85
+output("Null, alternative: <PRE>".htmlentities($v->serialize())."</PRE>");
86 86
 
87 87
 output("<h3>Testing value serialization - character encoding</h3>\n");
88 88
 // The greek word 'kosme'
89 89
 $v = new PhpXmlRpc\Value('κόσμε');
90
-output("Greek (default encoding): <PRE>" . htmlentities($v->serialize()) . "</PRE>");
91
-output("Greek (utf8 encoding): <PRE>" . htmlentities($v->serialize('UTF-8')) . "</PRE>");
90
+output("Greek (default encoding): <PRE>".htmlentities($v->serialize())."</PRE>");
91
+output("Greek (utf8 encoding): <PRE>".htmlentities($v->serialize('UTF-8'))."</PRE>");
92 92
 if (function_exists('mb_convert_encoding')) {
93
-    output("Greek (ISO-8859-7 encoding): <PRE>" . htmlentities($v->serialize('ISO-8859-7')) . "</PRE>");
93
+    output("Greek (ISO-8859-7 encoding): <PRE>".htmlentities($v->serialize('ISO-8859-7'))."</PRE>");
94 94
 }
95 95
 
96 96
 output("<h3>Testing request serialization</h3>\n");
97 97
 $req = new PhpXmlRpc\Request('examples.getStateName');
98 98
 $req->method('examples.getStateName');
99 99
 $req->addParam(new PhpXmlRpc\Value(42, 'int'));
100
-output("<PRE>" . htmlentities($req->serialize()) . "</PRE>");
100
+output("<PRE>".htmlentities($req->serialize())."</PRE>");
101 101
 
102 102
 output("<h3>Testing response serialization</h3>\n");
103 103
 $resp = new PhpXmlRpc\Response(new PhpXmlRpc\Value('The meaning of life'));
104
-output("<PRE>" . htmlentities($resp->serialize()) . "</PRE>");
104
+output("<PRE>".htmlentities($resp->serialize())."</PRE>");
105 105
 
106 106
 output("<h3>Testing ISO date formatting</h3><pre>\n");
107 107
 $t = time();
108 108
 $date = PhpXmlRpc\Helper\Date::iso8601Encode($t);
109 109
 output("Now is $t --> $date\n");
110
-output("Or in UTC, that is " . PhpXmlRpc\Helper\Date::iso8601Encode($t, 1) . "\n");
110
+output("Or in UTC, that is ".PhpXmlRpc\Helper\Date::iso8601Encode($t, 1)."\n");
111 111
 $tb = PhpXmlRpc\Helper\Date::iso8601Decode($date);
112 112
 output("That is to say $date --> $tb\n");
113
-output("Which comes out at " . PhpXmlRpc\Helper\Date::iso8601Encode($tb) . "\n");
114
-output("Which was the time in UTC at " . PhpXmlRpc\Helper\Date::iso8601Encode($tb, 1) . "\n");
113
+output("Which comes out at ".PhpXmlRpc\Helper\Date::iso8601Encode($tb)."\n");
114
+output("Which was the time in UTC at ".PhpXmlRpc\Helper\Date::iso8601Encode($tb, 1)."\n");
115 115
 output("</pre>\n");
116 116
 
117 117
 output("<h3>Testing reduced-precision formatting for doubles</h3><pre>\n");
118 118
 $v = new PhpXmlRpc\Value(1234.56789, 'double');
119 119
 \PhpXmlRpc\PhpXmlRpc::$xmlpc_double_precision = 2;
120
-output("Double, limited precision: <PRE>" . htmlentities($v->serialize()) . "</PRE>");
120
+output("Double, limited precision: <PRE>".htmlentities($v->serialize())."</PRE>");
121 121
 
122 122
 output('</body></html>');
Please login to merge, or discard this patch.