Passed
Push — master ( 54191f...88c009 )
by Gaetano
09:00
created
tests/ServerAwareTestCase.php 1 patch
Spacing   +8 added lines, -8 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__ . '/LoggerAwareTestCase.php';
3
+include_once __DIR__.'/LoggerAwareTestCase.php';
4 4
 
5 5
 use PHPUnit\Extensions\SeleniumCommon\RemoteCoverage;
6 6
 use PHPUnit\Framework\TestResult;
@@ -30,7 +30,7 @@  discard block
 block discarded – undo
30 30
      */
31 31
     public function _run($result = NULL)
32 32
     {
33
-        $this->testId = get_class($this) . '__' . $this->getName();
33
+        $this->testId = get_class($this).'__'.$this->getName();
34 34
 
35 35
         if ($result === NULL) {
36 36
             $result = $this->createResult();
@@ -62,13 +62,13 @@  discard block
 block discarded – undo
62 62
 
63 63
         // Set up a database connection or other fixture which needs to be available.
64 64
         self::$randId = uniqid();
65
-        file_put_contents(sys_get_temp_dir() . '/phpunit_rand_id.txt', self::$randId);
65
+        file_put_contents(sys_get_temp_dir().'/phpunit_rand_id.txt', self::$randId);
66 66
     }
67 67
 
68 68
     public static function tear_down_after_class()
69 69
     {
70
-        if (is_file(sys_get_temp_dir() . '/phpunit_rand_id.txt')) {
71
-            unlink(sys_get_temp_dir() . '/phpunit_rand_id.txt');
70
+        if (is_file(sys_get_temp_dir().'/phpunit_rand_id.txt')) {
71
+            unlink(sys_get_temp_dir().'/phpunit_rand_id.txt');
72 72
         }
73 73
 
74 74
         parent::tear_down_after_class();
@@ -79,15 +79,15 @@  discard block
 block discarded – undo
79 79
         parent::set_up();
80 80
 
81 81
         // assumes HTTPURI to be in the form /tests/index.php?etc...
82
-        $this->baseUrl = 'http://' . $this->args['HTTPSERVER'] . preg_replace('|\?.+|', '', $this->args['HTTPURI']);
83
-        $this->coverageScriptUrl = 'http://' . $this->args['HTTPSERVER'] . preg_replace('|/tests/index\.php(\?.*)?|', '/tests/phpunit_coverage.php', $this->args['HTTPURI']);
82
+        $this->baseUrl = 'http://'.$this->args['HTTPSERVER'].preg_replace('|\?.+|', '', $this->args['HTTPURI']);
83
+        $this->coverageScriptUrl = 'http://'.$this->args['HTTPSERVER'].preg_replace('|/tests/index\.php(\?.*)?|', '/tests/phpunit_coverage.php', $this->args['HTTPURI']);
84 84
     }
85 85
 
86 86
     protected function getClient()
87 87
     {
88 88
         $server = explode(':', $this->args['HTTPSERVER']);
89 89
         /// @todo use the non-legacy API calling convention, except in a dedicated test
90
-        if (count($server) > 1) {
90
+        if (count($server)>1) {
91 91
             $client = new xmlrpc_client($this->args['HTTPURI'], $server[0], $server[1]);
92 92
         } else {
93 93
             $client = new xmlrpc_client($this->args['HTTPURI'], $this->args['HTTPSERVER']);
Please login to merge, or discard this patch.
tests/09HTTPTest.php 1 patch
Spacing   +8 added lines, -8 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__ . '/08ServerTest.php';
3
+include_once __DIR__.'/08ServerTest.php';
4 4
 
5 5
 /**
6 6
  * Tests which stress http features of the library.
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
     {
35 35
         $methods = array();
36 36
         // as long as we are descendants, get_class_methods will list private/protected methods
37
-        foreach(get_class_methods('ServerTest') as $method)
37
+        foreach (get_class_methods('ServerTest') as $method)
38 38
         {
39 39
             if (strpos($method, 'test') === 0 && !in_array($method, $this->unsafeMethods))
40 40
             {
@@ -148,7 +148,7 @@  discard block
 block discarded – undo
148 148
         // this checks for a non-failed call
149 149
         $time = microtime(true);
150 150
         $this->send($m);
151
-        $time = microtime(true) - $time;
151
+        $time = microtime(true)-$time;
152 152
         $this->assertGreaterThan(1.0, $time);
153 153
         $this->assertLessThan(2.0, $time);
154 154
 
@@ -156,7 +156,7 @@  discard block
 block discarded – undo
156 156
         $m = new xmlrpcmsg('tests.sleep', array(new xmlrpcval(5, 'int')));
157 157
         $time = microtime(true);
158 158
         $r = $this->send($m, array(0, PhpXmlRpc\PhpXmlRpc::$xmlrpcerr['http_error'], PhpXmlRpc\PhpXmlRpc::$xmlrpcerr['curl_fail']));
159
-        $time = microtime(true) - $time;
159
+        $time = microtime(true)-$time;
160 160
         $this->assertGreaterThan(2.0, $time);
161 161
         $this->assertLessThan(4.0, $time);
162 162
 
@@ -176,7 +176,7 @@  discard block
 block discarded – undo
176 176
         $this->addQueryParams(array('SLOW_LORIS' => 1));
177 177
         $time = microtime(true);
178 178
         $this->send($m, array(0, PhpXmlRpc\PhpXmlRpc::$xmlrpcerr['http_error'], PhpXmlRpc\PhpXmlRpc::$xmlrpcerr['curl_fail']));
179
-        $time = microtime(true) - $time;
179
+        $time = microtime(true)-$time;
180 180
         $this->assertGreaterThan(2.0, $time);
181 181
         $this->assertLessThan(4.0, $time);
182 182
     }
@@ -355,7 +355,7 @@  discard block
 block discarded – undo
355 355
                 preg_match('/ubunutu([0-9]+)/', $output[0], $matches);
356 356
                 $ubuntuVersion = @$matches[1];
357 357
             }
358
-            if ($ubuntuVersion >= 20 && $this->args['SSLVERSION'] != 6) {
358
+            if ($ubuntuVersion>=20 && $this->args['SSLVERSION'] != 6) {
359 359
                 $this->markTestSkipped('HTTPS via Socket known to fail on php less than 7.2 on Ubuntu 20 and higher');
360 360
             }
361 361
         }
@@ -380,7 +380,7 @@  discard block
 block discarded – undo
380 380
             $this->client->setOption(\PhpXmlRpc\Client::OPT_EXTRA_SOCKET_OPTS,
381 381
                 array('ssl' => array(
382 382
                     // security level is available as of php 7.2.0 + openssl 1.1.0 according to the docs
383
-                    'security_level' => min(1 + $version[1], 5),
383
+                    'security_level' => min(1+$version[1], 5),
384 384
                     // capture_session_meta was deprecated in php 7.0
385 385
                     //'capture_session_meta' => true,
386 386
                 ))
@@ -528,7 +528,7 @@  discard block
 block discarded – undo
528 528
         if (version_compare(PHP_VERSION, '8.0', '>=') && $this->args['SSLVERSION'] == 0)
529 529
         {
530 530
             $version = explode('.', PHP_VERSION);
531
-            $this->client->setSSLVersion(min(4 + $version[1], 7));
531
+            $this->client->setSSLVersion(min(4+$version[1], 7));
532 532
         }
533 533
 
534 534
         $this->$method();
Please login to merge, or discard this patch.
lib/xmlrpcs.inc 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
      */
55 55
     public function echoInput()
56 56
     {
57
-        $r = new PhpXmlRpc\Response(new PhpXmlRpc\Value("'Aha said I: '" . file_get_contents('php://input'), 'string'));
57
+        $r = new PhpXmlRpc\Response(new PhpXmlRpc\Value("'Aha said I: '".file_get_contents('php://input'), 'string'));
58 58
         print $r->serialize();
59 59
     }
60 60
 
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
      */
66 66
     public function &__get($name)
67 67
     {
68
-        switch($name) {
68
+        switch ($name) {
69 69
             case 'dmap':
70 70
                 return $this->dmap;
71 71
             default:
@@ -96,30 +96,30 @@  discard block
 block discarded – undo
96 96
     Server::xmlrpc_debugmsg($m);
97 97
 }
98 98
 
99
-function _xmlrpcs_getCapabilities($server, $m=null)
99
+function _xmlrpcs_getCapabilities($server, $m = null)
100 100
 {
101 101
     return Server::_xmlrpcs_getCapabilities($server, $m);
102 102
 }
103 103
 
104
-$_xmlrpcs_listMethods_sig=array(array(\PhpXmlRpc\Value::$xmlrpcArray));
105
-$_xmlrpcs_listMethods_doc='This method lists all the methods that the XML-RPC server knows how to dispatch';
106
-$_xmlrpcs_listMethods_sdoc=array(array('list of method names'));
107
-function _xmlrpcs_listMethods($server, $m=null) // if called in plain php values mode, second param is missing
104
+$_xmlrpcs_listMethods_sig = array(array(\PhpXmlRpc\Value::$xmlrpcArray));
105
+$_xmlrpcs_listMethods_doc = 'This method lists all the methods that the XML-RPC server knows how to dispatch';
106
+$_xmlrpcs_listMethods_sdoc = array(array('list of method names'));
107
+function _xmlrpcs_listMethods($server, $m = null) // if called in plain php values mode, second param is missing
108 108
 {
109 109
     return Server::_xmlrpcs_listMethods($server, $m);
110 110
 }
111 111
 
112
-$_xmlrpcs_methodSignature_sig=array(array(\PhpXmlRpc\Value::$xmlrpcArray, \PhpXmlRpc\Value::$xmlrpcString));
113
-$_xmlrpcs_methodSignature_doc='Returns an array of known signatures (an array of arrays) for the method name passed. If no signatures are known, returns a none-array (test for type != array to detect missing signature)';
114
-$_xmlrpcs_methodSignature_sdoc=array(array('list of known signatures, each sig being an array of xmlrpc type names', 'name of method to be described'));
112
+$_xmlrpcs_methodSignature_sig = array(array(\PhpXmlRpc\Value::$xmlrpcArray, \PhpXmlRpc\Value::$xmlrpcString));
113
+$_xmlrpcs_methodSignature_doc = 'Returns an array of known signatures (an array of arrays) for the method name passed. If no signatures are known, returns a none-array (test for type != array to detect missing signature)';
114
+$_xmlrpcs_methodSignature_sdoc = array(array('list of known signatures, each sig being an array of xmlrpc type names', 'name of method to be described'));
115 115
 function _xmlrpcs_methodSignature($server, $m)
116 116
 {
117 117
     return Server::_xmlrpcs_methodSignature($server, $m);
118 118
 }
119 119
 
120
-$_xmlrpcs_methodHelp_sig=array(array(\PhpXmlRpc\Value::$xmlrpcString, \PhpXmlRpc\Value::$xmlrpcString));
121
-$_xmlrpcs_methodHelp_doc='Returns help text if defined for the method passed, otherwise returns an empty string';
122
-$_xmlrpcs_methodHelp_sdoc=array(array('method description', 'name of the method to be described'));
120
+$_xmlrpcs_methodHelp_sig = array(array(\PhpXmlRpc\Value::$xmlrpcString, \PhpXmlRpc\Value::$xmlrpcString));
121
+$_xmlrpcs_methodHelp_doc = 'Returns help text if defined for the method passed, otherwise returns an empty string';
122
+$_xmlrpcs_methodHelp_sdoc = array(array('method description', 'name of the method to be described'));
123 123
 function _xmlrpcs_methodHelp($server, $m)
124 124
 {
125 125
     return Server::_xmlrpcs_methodHelp($server, $m);
Please login to merge, or discard this patch.
src/Wrapper.php 1 patch
Spacing   +96 added lines, -96 removed lines patch added patch discarded remove patch
@@ -173,20 +173,20 @@  discard block
 block discarded – undo
173 173
             $callable = explode('::', $callable);
174 174
         }
175 175
         if (is_array($callable)) {
176
-            if (count($callable) < 2 || (!is_string($callable[0]) && !is_object($callable[0]))) {
177
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': syntax for function to be wrapped is wrong');
176
+            if (count($callable)<2 || (!is_string($callable[0]) && !is_object($callable[0]))) {
177
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.': syntax for function to be wrapped is wrong');
178 178
                 return false;
179 179
             }
180 180
             if (is_string($callable[0])) {
181 181
                 $plainFuncName = implode('::', $callable);
182 182
             } elseif (is_object($callable[0])) {
183
-                $plainFuncName = get_class($callable[0]) . '->' . $callable[1];
183
+                $plainFuncName = get_class($callable[0]).'->'.$callable[1];
184 184
             }
185 185
             $exists = method_exists($callable[0], $callable[1]);
186 186
         } else if ($callable instanceof \Closure) {
187 187
             // we do not support creating code which wraps closures, as php does not allow to serialize them
188 188
             if (!$buildIt) {
189
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': a closure can not be wrapped in generated source code');
189
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.': a closure can not be wrapped in generated source code');
190 190
                 return false;
191 191
             }
192 192
 
@@ -198,7 +198,7 @@  discard block
 block discarded – undo
198 198
         }
199 199
 
200 200
         if (!$exists) {
201
-            $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': function to be wrapped is not defined: ' . $plainFuncName);
201
+            $this->getLogger()->error('XML-RPC: '.__METHOD__.': function to be wrapped is not defined: '.$plainFuncName);
202 202
             return false;
203 203
         }
204 204
 
@@ -242,23 +242,23 @@  discard block
 block discarded – undo
242 242
         if (is_array($callable)) {
243 243
             $func = new \ReflectionMethod($callable[0], $callable[1]);
244 244
             if ($func->isPrivate()) {
245
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': method to be wrapped is private: ' . $plainFuncName);
245
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.': method to be wrapped is private: '.$plainFuncName);
246 246
                 return false;
247 247
             }
248 248
             if ($func->isProtected()) {
249
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': method to be wrapped is protected: ' . $plainFuncName);
249
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.': method to be wrapped is protected: '.$plainFuncName);
250 250
                 return false;
251 251
             }
252 252
             if ($func->isConstructor()) {
253
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': method to be wrapped is the constructor: ' . $plainFuncName);
253
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.': method to be wrapped is the constructor: '.$plainFuncName);
254 254
                 return false;
255 255
             }
256 256
             if ($func->isDestructor()) {
257
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': method to be wrapped is the destructor: ' . $plainFuncName);
257
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.': method to be wrapped is the destructor: '.$plainFuncName);
258 258
                 return false;
259 259
             }
260 260
             if ($func->isAbstract()) {
261
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': method to be wrapped is abstract: ' . $plainFuncName);
261
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.': method to be wrapped is abstract: '.$plainFuncName);
262 262
                 return false;
263 263
             }
264 264
             /// @todo add more checks for static vs. nonstatic?
@@ -268,7 +268,7 @@  discard block
 block discarded – undo
268 268
         if ($func->isInternal()) {
269 269
             /// @todo from PHP 5.1.0 onward, we should be able to use invokeargs instead of getparameters to fully
270 270
             ///       reflect internal php functions
271
-            $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': function to be wrapped is internal: ' . $plainFuncName);
271
+            $this->getLogger()->error('XML-RPC: '.__METHOD__.': function to be wrapped is internal: '.$plainFuncName);
272 272
             return false;
273 273
         }
274 274
 
@@ -328,7 +328,7 @@  discard block
 block discarded – undo
328 328
         $i = 0;
329 329
         foreach ($func->getParameters() as $paramObj) {
330 330
             $params[$i] = array();
331
-            $params[$i]['name'] = '$' . $paramObj->getName();
331
+            $params[$i]['name'] = '$'.$paramObj->getName();
332 332
             $params[$i]['isoptional'] = $paramObj->isOptional();
333 333
             if (method_exists($paramObj, 'getType')) {
334 334
                 $paramType = $paramObj->getType();
@@ -399,7 +399,7 @@  discard block
 block discarded – undo
399 399
             // build a signature
400 400
             $sig = array($this->php2XmlrpcType($funcDesc['returns']));
401 401
             $pSig = array($funcDesc['returnsDocs']);
402
-            for ($i = 0; $i < count($pars); $i++) {
402
+            for ($i = 0; $i<count($pars); $i++) {
403 403
                 $name = strtolower($funcDesc['params'][$i]['name']);
404 404
                 if (isset($funcDesc['paramDocs'][$name]['type'])) {
405 405
                     $sig[] = $this->php2XmlrpcType($funcDesc['paramDocs'][$name]['type']);
@@ -455,7 +455,7 @@  discard block
 block discarded – undo
455 455
                 }
456 456
             }
457 457
             $numPars = $req->getNumParams();
458
-            if ($numPars < $minPars || $numPars > $maxPars) {
458
+            if ($numPars<$minPars || $numPars>$maxPars) {
459 459
                 return new $responseClass(0, 3, 'Incorrect parameters passed to method');
460 460
             }
461 461
 
@@ -468,7 +468,7 @@  discard block
 block discarded – undo
468 468
 
469 469
             $result = call_user_func_array($callable, $params);
470 470
 
471
-            if (! is_a($result, $responseClass)) {
471
+            if (!is_a($result, $responseClass)) {
472 472
                 // q: why not do the same for int, float, bool, string?
473 473
                 if ($funcDesc['returns'] == Value::$xmlrpcDateTime || $funcDesc['returns'] == Value::$xmlrpcBase64) {
474 474
                     $result = new $valueClass($result, $funcDesc['returns']);
@@ -507,9 +507,9 @@  discard block
 block discarded – undo
507 507
         if ($newFuncName == '') {
508 508
             if (is_array($callable)) {
509 509
                 if (is_string($callable[0])) {
510
-                    $xmlrpcFuncName = "{$prefix}_" . implode('_', $callable);
510
+                    $xmlrpcFuncName = "{$prefix}_".implode('_', $callable);
511 511
                 } else {
512
-                    $xmlrpcFuncName = "{$prefix}_" . get_class($callable[0]) . '_' . $callable[1];
512
+                    $xmlrpcFuncName = "{$prefix}_".get_class($callable[0]).'_'.$callable[1];
513 513
                 }
514 514
             } else {
515 515
                 if ($callable instanceof \Closure) {
@@ -541,9 +541,9 @@  discard block
 block discarded – undo
541 541
      */
542 542
     protected function buildWrapFunctionSource($callable, $newFuncName, $extraOptions, $plainFuncName, $funcDesc)
543 543
     {
544
-        $encodeNulls = isset($extraOptions['encode_nulls']) ? (bool)$extraOptions['encode_nulls'] : false;
545
-        $encodePhpObjects = isset($extraOptions['encode_php_objs']) ? (bool)$extraOptions['encode_php_objs'] : false;
546
-        $decodePhpObjects = isset($extraOptions['decode_php_objs']) ? (bool)$extraOptions['decode_php_objs'] : false;
544
+        $encodeNulls = isset($extraOptions['encode_nulls']) ? (bool) $extraOptions['encode_nulls'] : false;
545
+        $encodePhpObjects = isset($extraOptions['encode_php_objs']) ? (bool) $extraOptions['encode_php_objs'] : false;
546
+        $decodePhpObjects = isset($extraOptions['decode_php_objs']) ? (bool) $extraOptions['decode_php_objs'] : false;
547 547
         $catchWarnings = isset($extraOptions['suppress_warnings']) && $extraOptions['suppress_warnings'] ? '@' : '';
548 548
 
549 549
         $i = 0;
@@ -578,9 +578,9 @@  discard block
 block discarded – undo
578 578
         // build body of new function
579 579
 
580 580
         $innerCode = "  \$paramCount = \$req->getNumParams();\n";
581
-        $innerCode .= "  if (\$paramCount < $minPars || \$paramCount > $maxPars) return new " . static::$namespace . "Response(0, " . PhpXmlRpc::$xmlrpcerr['incorrect_params'] . ", '" . PhpXmlRpc::$xmlrpcstr['incorrect_params'] . "');\n";
581
+        $innerCode .= "  if (\$paramCount < $minPars || \$paramCount > $maxPars) return new ".static::$namespace."Response(0, ".PhpXmlRpc::$xmlrpcerr['incorrect_params'].", '".PhpXmlRpc::$xmlrpcstr['incorrect_params']."');\n";
582 582
 
583
-        $innerCode .= "  \$encoder = new " . static::$namespace . "Encoder();\n";
583
+        $innerCode .= "  \$encoder = new ".static::$namespace."Encoder();\n";
584 584
         if ($decodePhpObjects) {
585 585
             $innerCode .= "  \$params = \$encoder->decode(\$req, array('decode_php_objs'));\n";
586 586
         } else {
@@ -593,23 +593,23 @@  discard block
 block discarded – undo
593 593
             static::holdObject($newFuncName, $callable[0]);
594 594
             $class = get_class($callable[0]);
595 595
             if ($class[0] !== '\\') {
596
-                $class = '\\' . $class;
596
+                $class = '\\'.$class;
597 597
             }
598 598
             $innerCode .= "  /// @var $class \$obj\n";
599 599
             $innerCode .= "  \$obj = PhpXmlRpc\\Wrapper::getHeldObject('$newFuncName');\n";
600
-            $realFuncName = '$obj->' . $callable[1];
600
+            $realFuncName = '$obj->'.$callable[1];
601 601
         } else {
602 602
             $realFuncName = $plainFuncName;
603 603
         }
604 604
         foreach ($parsVariations as $i => $pars) {
605
-            $innerCode .= "  if (\$paramCount == " . count($pars) . ") \$retVal = {$catchWarnings}$realFuncName(" . implode(',', $pars) . ");\n";
606
-            if ($i < (count($parsVariations) - 1))
605
+            $innerCode .= "  if (\$paramCount == ".count($pars).") \$retVal = {$catchWarnings}$realFuncName(".implode(',', $pars).");\n";
606
+            if ($i<(count($parsVariations)-1))
607 607
                 $innerCode .= "  else\n";
608 608
         }
609
-        $innerCode .= "  if (is_a(\$retVal, '" . static::$namespace . "Response'))\n    return \$retVal;\n  else\n";
609
+        $innerCode .= "  if (is_a(\$retVal, '".static::$namespace."Response'))\n    return \$retVal;\n  else\n";
610 610
         /// q: why not do the same for int, float, bool, string?
611 611
         if ($funcDesc['returns'] == Value::$xmlrpcDateTime || $funcDesc['returns'] == Value::$xmlrpcBase64) {
612
-            $innerCode .= "    return new " . static::$namespace . "Response(new " . static::$namespace . "Value(\$retVal, '{$funcDesc['returns']}'));";
612
+            $innerCode .= "    return new ".static::$namespace."Response(new ".static::$namespace."Value(\$retVal, '{$funcDesc['returns']}'));";
613 613
         } else {
614 614
             $encodeOptions = array();
615 615
             if ($encodeNulls) {
@@ -620,18 +620,18 @@  discard block
 block discarded – undo
620 620
             }
621 621
 
622 622
             if ($encodeOptions) {
623
-                $innerCode .= "    return new " . static::$namespace . "Response(\$encoder->encode(\$retVal, array('" .
624
-                    implode("', '", $encodeOptions) . "')));";
623
+                $innerCode .= "    return new ".static::$namespace."Response(\$encoder->encode(\$retVal, array('".
624
+                    implode("', '", $encodeOptions)."')));";
625 625
             } else {
626
-                $innerCode .= "    return new " . static::$namespace . "Response(\$encoder->encode(\$retVal));";
626
+                $innerCode .= "    return new ".static::$namespace."Response(\$encoder->encode(\$retVal));";
627 627
             }
628 628
         }
629 629
         // shall we exclude functions returning by ref?
630 630
         // if ($func->returnsReference())
631 631
         //     return false;
632 632
 
633
-        $code = "/**\n * @param \PhpXmlRpc\Request \$req\n * @return \PhpXmlRpc\Response\n * @throws \\Exception\n */\n" .
634
-            "function $newFuncName(\$req)\n{\n" . $innerCode . "\n}";
633
+        $code = "/**\n * @param \PhpXmlRpc\Request \$req\n * @return \PhpXmlRpc\Response\n * @throws \\Exception\n */\n".
634
+            "function $newFuncName(\$req)\n{\n".$innerCode."\n}";
635 635
 
636 636
         return $code;
637 637
     }
@@ -691,7 +691,7 @@  discard block
 block discarded – undo
691 691
     protected function generateMethodNameForClassMethod($className, $classMethod, $extraOptions = array())
692 692
     {
693 693
         if (isset($extraOptions['replace_class_name']) && $extraOptions['replace_class_name']) {
694
-            return (isset($extraOptions['prefix']) ?  $extraOptions['prefix'] : '') . $classMethod;
694
+            return (isset($extraOptions['prefix']) ? $extraOptions['prefix'] : '').$classMethod;
695 695
         }
696 696
 
697 697
         if (is_object($className)) {
@@ -699,7 +699,7 @@  discard block
 block discarded – undo
699 699
         } else {
700 700
             $realClassName = $className;
701 701
         }
702
-        return (isset($extraOptions['prefix']) ?  $extraOptions['prefix'] : '') . "$realClassName.$classMethod";
702
+        return (isset($extraOptions['prefix']) ? $extraOptions['prefix'] : '')."$realClassName.$classMethod";
703 703
     }
704 704
 
705 705
     /**
@@ -795,14 +795,14 @@  discard block
 block discarded – undo
795 795
      */
796 796
     protected function retrieveMethodSignature($client, $methodName, array $extraOptions = array())
797 797
     {
798
-        $reqClass = static::$namespace . 'Request';
799
-        $valClass = static::$namespace . 'Value';
800
-        $decoderClass = static::$namespace . 'Encoder';
798
+        $reqClass = static::$namespace.'Request';
799
+        $valClass = static::$namespace.'Value';
800
+        $decoderClass = static::$namespace.'Encoder';
801 801
 
802 802
         $debug = isset($extraOptions['debug']) ? ($extraOptions['debug']) : 0;
803
-        $timeout = isset($extraOptions['timeout']) ? (int)$extraOptions['timeout'] : 0;
803
+        $timeout = isset($extraOptions['timeout']) ? (int) $extraOptions['timeout'] : 0;
804 804
         $protocol = isset($extraOptions['protocol']) ? $extraOptions['protocol'] : '';
805
-        $sigNum = isset($extraOptions['signum']) ? (int)$extraOptions['signum'] : 0;
805
+        $sigNum = isset($extraOptions['signum']) ? (int) $extraOptions['signum'] : 0;
806 806
 
807 807
         $req = new $reqClass('system.methodSignature');
808 808
         $req->addParam(new $valClass($methodName));
@@ -812,7 +812,7 @@  discard block
 block discarded – undo
812 812
         $response = $client->send($req, $timeout, $protocol);
813 813
         $client->setDebug($origDebug);
814 814
         if ($response->faultCode()) {
815
-            $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': could not retrieve method signature from remote server for method ' . $methodName);
815
+            $this->getLogger()->error('XML-RPC: '.__METHOD__.': could not retrieve method signature from remote server for method '.$methodName);
816 816
             return false;
817 817
         }
818 818
 
@@ -823,8 +823,8 @@  discard block
 block discarded – undo
823 823
             $mSig = $decoder->decode($mSig);
824 824
         }
825 825
 
826
-        if (!is_array($mSig) || count($mSig) <= $sigNum) {
827
-            $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': could not retrieve method signature nr.' . $sigNum . ' from remote server for method ' . $methodName);
826
+        if (!is_array($mSig) || count($mSig)<=$sigNum) {
827
+            $this->getLogger()->error('XML-RPC: '.__METHOD__.': could not retrieve method signature nr.'.$sigNum.' from remote server for method '.$methodName);
828 828
             return false;
829 829
         }
830 830
 
@@ -839,11 +839,11 @@  discard block
 block discarded – undo
839 839
      */
840 840
     protected function retrieveMethodHelp($client, $methodName, array $extraOptions = array())
841 841
     {
842
-        $reqClass = static::$namespace . 'Request';
843
-        $valClass = static::$namespace . 'Value';
842
+        $reqClass = static::$namespace.'Request';
843
+        $valClass = static::$namespace.'Value';
844 844
 
845 845
         $debug = isset($extraOptions['debug']) ? ($extraOptions['debug']) : 0;
846
-        $timeout = isset($extraOptions['timeout']) ? (int)$extraOptions['timeout'] : 0;
846
+        $timeout = isset($extraOptions['timeout']) ? (int) $extraOptions['timeout'] : 0;
847 847
         $protocol = isset($extraOptions['protocol']) ? $extraOptions['protocol'] : '';
848 848
 
849 849
         $mDesc = '';
@@ -880,11 +880,11 @@  discard block
 block discarded – undo
880 880
         $clientClone = clone $client;
881 881
         $function = function() use($clientClone, $methodName, $extraOptions, $mSig)
882 882
         {
883
-            $timeout = isset($extraOptions['timeout']) ? (int)$extraOptions['timeout'] : 0;
883
+            $timeout = isset($extraOptions['timeout']) ? (int) $extraOptions['timeout'] : 0;
884 884
             $protocol = isset($extraOptions['protocol']) ? $extraOptions['protocol'] : '';
885
-            $encodePhpObjects = isset($extraOptions['encode_php_objs']) ? (bool)$extraOptions['encode_php_objs'] : false;
886
-            $decodePhpObjects = isset($extraOptions['decode_php_objs']) ? (bool)$extraOptions['decode_php_objs'] : false;
887
-            $encodeNulls = isset($extraOptions['encode_nulls']) ? (bool)$extraOptions['encode_nulls'] : false;
885
+            $encodePhpObjects = isset($extraOptions['encode_php_objs']) ? (bool) $extraOptions['encode_php_objs'] : false;
886
+            $decodePhpObjects = isset($extraOptions['decode_php_objs']) ? (bool) $extraOptions['decode_php_objs'] : false;
887
+            $encodeNulls = isset($extraOptions['encode_nulls']) ? (bool) $extraOptions['encode_nulls'] : false;
888 888
             $throwFault = false;
889 889
             $decodeFault = false;
890 890
             $faultResponse = null;
@@ -895,9 +895,9 @@  discard block
 block discarded – undo
895 895
                 $faultResponse = $extraOptions['return_on_fault'];
896 896
             }
897 897
 
898
-            $reqClass = static::$namespace . 'Request';
899
-            $encoderClass = static::$namespace . 'Encoder';
900
-            $valueClass = static::$namespace . 'Value';
898
+            $reqClass = static::$namespace.'Request';
899
+            $encoderClass = static::$namespace.'Encoder';
900
+            $valueClass = static::$namespace.'Value';
901 901
 
902 902
             $encoder = new $encoderClass();
903 903
             $encodeOptions = array();
@@ -979,14 +979,14 @@  discard block
 block discarded – undo
979 979
      * @param string $mDesc
980 980
      * @return string[] keys: source, docstring
981 981
      */
982
-    public function buildWrapMethodSource($client, $methodName, array $extraOptions, $newFuncName, $mSig, $mDesc='')
982
+    public function buildWrapMethodSource($client, $methodName, array $extraOptions, $newFuncName, $mSig, $mDesc = '')
983 983
     {
984
-        $timeout = isset($extraOptions['timeout']) ? (int)$extraOptions['timeout'] : 0;
984
+        $timeout = isset($extraOptions['timeout']) ? (int) $extraOptions['timeout'] : 0;
985 985
         $protocol = isset($extraOptions['protocol']) ? $extraOptions['protocol'] : '';
986
-        $encodePhpObjects = isset($extraOptions['encode_php_objs']) ? (bool)$extraOptions['encode_php_objs'] : false;
987
-        $decodePhpObjects = isset($extraOptions['decode_php_objs']) ? (bool)$extraOptions['decode_php_objs'] : false;
988
-        $encodeNulls = isset($extraOptions['encode_nulls']) ? (bool)$extraOptions['encode_nulls'] : false;
989
-        $clientCopyMode = isset($extraOptions['simple_client_copy']) ? (int)($extraOptions['simple_client_copy']) : 0;
986
+        $encodePhpObjects = isset($extraOptions['encode_php_objs']) ? (bool) $extraOptions['encode_php_objs'] : false;
987
+        $decodePhpObjects = isset($extraOptions['decode_php_objs']) ? (bool) $extraOptions['decode_php_objs'] : false;
988
+        $encodeNulls = isset($extraOptions['encode_nulls']) ? (bool) $extraOptions['encode_nulls'] : false;
989
+        $clientCopyMode = isset($extraOptions['simple_client_copy']) ? (int) ($extraOptions['simple_client_copy']) : 0;
990 990
         $prefix = isset($extraOptions['prefix']) ? $extraOptions['prefix'] : 'xmlrpc';
991 991
         $throwFault = false;
992 992
         $decodeFault = false;
@@ -999,10 +999,10 @@  discard block
 block discarded – undo
999 999
         }
1000 1000
 
1001 1001
         $code = "function $newFuncName(";
1002
-        if ($clientCopyMode < 2) {
1002
+        if ($clientCopyMode<2) {
1003 1003
             // client copy mode 0 or 1 == full / partial client copy in emitted code
1004 1004
             $verbatimClientCopy = !$clientCopyMode;
1005
-            $innerCode = '  ' . str_replace("\n", "\n  ", $this->buildClientWrapperCode($client, $verbatimClientCopy, $prefix, static::$namespace));
1005
+            $innerCode = '  '.str_replace("\n", "\n  ", $this->buildClientWrapperCode($client, $verbatimClientCopy, $prefix, static::$namespace));
1006 1006
             $innerCode .= "\$client->setDebug(\$debug);\n";
1007 1007
             $this_ = '';
1008 1008
         } else {
@@ -1010,28 +1010,28 @@  discard block
 block discarded – undo
1010 1010
             $innerCode = '';
1011 1011
             $this_ = 'this->';
1012 1012
         }
1013
-        $innerCode .= "  \$req = new " . static::$namespace . "Request('$methodName');\n";
1013
+        $innerCode .= "  \$req = new ".static::$namespace."Request('$methodName');\n";
1014 1014
 
1015 1015
         if ($mDesc != '') {
1016 1016
             // take care that PHP comment is not terminated unwillingly by method description
1017 1017
             /// @todo according to the spec, method desc can have html in it. We should run it through strip_tags...
1018
-            $mDesc = "/**\n * " . str_replace(array("\n", '*/'), array("\n * ", '* /'), $mDesc) . "\n";
1018
+            $mDesc = "/**\n * ".str_replace(array("\n", '*/'), array("\n * ", '* /'), $mDesc)."\n";
1019 1019
         } else {
1020 1020
             $mDesc = "/**\n * Function $newFuncName.\n";
1021 1021
         }
1022 1022
 
1023 1023
         // param parsing
1024
-        $innerCode .= "  \$encoder = new " . static::$namespace . "Encoder();\n";
1024
+        $innerCode .= "  \$encoder = new ".static::$namespace."Encoder();\n";
1025 1025
         $plist = array();
1026 1026
         $pCount = count($mSig);
1027
-        for ($i = 1; $i < $pCount; $i++) {
1027
+        for ($i = 1; $i<$pCount; $i++) {
1028 1028
             $plist[] = "\$p$i";
1029 1029
             $pType = $mSig[$i];
1030 1030
             if ($pType == 'i4' || $pType == 'i8' || $pType == 'int' || $pType == 'boolean' || $pType == 'double' ||
1031 1031
                 $pType == 'string' || $pType == 'dateTime.iso8601' || $pType == 'base64' || $pType == 'null'
1032 1032
             ) {
1033 1033
                 // only build directly xml-rpc values when type is known and scalar
1034
-                $innerCode .= "  \$p$i = new " . static::$namespace . "Value(\$p$i, '$pType');\n";
1034
+                $innerCode .= "  \$p$i = new ".static::$namespace."Value(\$p$i, '$pType');\n";
1035 1035
             } else {
1036 1036
                 if ($encodePhpObjects || $encodeNulls) {
1037 1037
                     $encOpts = array();
@@ -1042,26 +1042,26 @@  discard block
 block discarded – undo
1042 1042
                         $encOpts[] = 'null_extension';
1043 1043
                     }
1044 1044
 
1045
-                    $innerCode .= "  \$p$i = \$encoder->encode(\$p$i, array( '" . implode("', '", $encOpts) . "'));\n";
1045
+                    $innerCode .= "  \$p$i = \$encoder->encode(\$p$i, array( '".implode("', '", $encOpts)."'));\n";
1046 1046
                 } else {
1047 1047
                     $innerCode .= "  \$p$i = \$encoder->encode(\$p$i);\n";
1048 1048
                 }
1049 1049
             }
1050 1050
             $innerCode .= "  \$req->addParam(\$p$i);\n";
1051
-            $mDesc .= " * @param " . $this->xmlrpc2PhpType($pType) . " \$p$i\n";
1051
+            $mDesc .= " * @param ".$this->xmlrpc2PhpType($pType)." \$p$i\n";
1052 1052
         }
1053
-        if ($clientCopyMode < 2) {
1053
+        if ($clientCopyMode<2) {
1054 1054
             $plist[] = '$debug = 0';
1055 1055
             $mDesc .= " * @param int \$debug when 1 (or 2) will enable debugging of the underlying {$prefix} call (defaults to 0)\n";
1056 1056
         }
1057 1057
         $plist = implode(', ', $plist);
1058
-        $mDesc .= ' * @return ' . $this->xmlrpc2PhpType($mSig[0]);
1058
+        $mDesc .= ' * @return '.$this->xmlrpc2PhpType($mSig[0]);
1059 1059
         if ($throwFault) {
1060
-            $mDesc .= "\n * @throws " . (is_string($throwFault) ? $throwFault : '\\PhpXmlRpc\\Exception');
1060
+            $mDesc .= "\n * @throws ".(is_string($throwFault) ? $throwFault : '\\PhpXmlRpc\\Exception');
1061 1061
         } else if ($decodeFault) {
1062
-            $mDesc .= '|' . gettype($faultResponse) . " (a " . gettype($faultResponse) . " if call fails)";
1062
+            $mDesc .= '|'.gettype($faultResponse)." (a ".gettype($faultResponse)." if call fails)";
1063 1063
         } else {
1064
-            $mDesc .= '|' . static::$namespace . "Response (a " . static::$namespace . "Response obj instance if call fails)";
1064
+            $mDesc .= '|'.static::$namespace."Response (a ".static::$namespace."Response obj instance if call fails)";
1065 1065
         }
1066 1066
         $mDesc .= "\n */\n";
1067 1067
 
@@ -1074,9 +1074,9 @@  discard block
 block discarded – undo
1074 1074
             $respCode = "throw new $throwFault(\$res->faultString(), \$res->faultCode())";
1075 1075
         } else if ($decodeFault) {
1076 1076
             if (is_string($faultResponse) && ((strpos($faultResponse, '%faultCode%') !== false) || (strpos($faultResponse, '%faultString%') !== false))) {
1077
-                $respCode = "return str_replace(array('%faultCode%', '%faultString%'), array(\$res->faultCode(), \$res->faultString()), '" . str_replace("'", "''", $faultResponse) . "')";
1077
+                $respCode = "return str_replace(array('%faultCode%', '%faultString%'), array(\$res->faultCode(), \$res->faultString()), '".str_replace("'", "''", $faultResponse)."')";
1078 1078
             } else {
1079
-                $respCode = 'return ' . var_export($faultResponse, true);
1079
+                $respCode = 'return '.var_export($faultResponse, true);
1080 1080
             }
1081 1081
         } else {
1082 1082
             $respCode = 'return $res';
@@ -1087,7 +1087,7 @@  discard block
 block discarded – undo
1087 1087
             $innerCode .= "  if (\$res->faultCode()) $respCode; else return \$encoder->decode(\$res->value());";
1088 1088
         }
1089 1089
 
1090
-        $code = $code . $plist . ")\n{\n" . $innerCode . "\n}\n";
1090
+        $code = $code.$plist.")\n{\n".$innerCode."\n}\n";
1091 1091
 
1092 1092
         return array('source' => $code, 'docstring' => $mDesc);
1093 1093
     }
@@ -1117,26 +1117,26 @@  discard block
 block discarded – undo
1117 1117
     public function wrapXmlrpcServer($client, $extraOptions = array())
1118 1118
     {
1119 1119
         $methodFilter = isset($extraOptions['method_filter']) ? $extraOptions['method_filter'] : '';
1120
-        $timeout = isset($extraOptions['timeout']) ? (int)$extraOptions['timeout'] : 0;
1120
+        $timeout = isset($extraOptions['timeout']) ? (int) $extraOptions['timeout'] : 0;
1121 1121
         $protocol = isset($extraOptions['protocol']) ? $extraOptions['protocol'] : '';
1122 1122
         $newClassName = isset($extraOptions['new_class_name']) ? $extraOptions['new_class_name'] : '';
1123
-        $encodeNulls = isset($extraOptions['encode_nulls']) ? (bool)$extraOptions['encode_nulls'] : false;
1124
-        $encodePhpObjects = isset($extraOptions['encode_php_objs']) ? (bool)$extraOptions['encode_php_objs'] : false;
1125
-        $decodePhpObjects = isset($extraOptions['decode_php_objs']) ? (bool)$extraOptions['decode_php_objs'] : false;
1123
+        $encodeNulls = isset($extraOptions['encode_nulls']) ? (bool) $extraOptions['encode_nulls'] : false;
1124
+        $encodePhpObjects = isset($extraOptions['encode_php_objs']) ? (bool) $extraOptions['encode_php_objs'] : false;
1125
+        $decodePhpObjects = isset($extraOptions['decode_php_objs']) ? (bool) $extraOptions['decode_php_objs'] : false;
1126 1126
         $verbatimClientCopy = isset($extraOptions['simple_client_copy']) ? !($extraOptions['simple_client_copy']) : true;
1127
-        $throwOnFault = isset($extraOptions['throw_on_fault']) ? (bool)$extraOptions['throw_on_fault'] : false;
1127
+        $throwOnFault = isset($extraOptions['throw_on_fault']) ? (bool) $extraOptions['throw_on_fault'] : false;
1128 1128
         $buildIt = isset($extraOptions['return_source']) ? !($extraOptions['return_source']) : true;
1129 1129
         $prefix = isset($extraOptions['prefix']) ? $extraOptions['prefix'] : 'xmlrpc';
1130 1130
 
1131
-        $reqClass = static::$namespace . 'Request';
1132
-        $decoderClass = static::$namespace . 'Encoder';
1131
+        $reqClass = static::$namespace.'Request';
1132
+        $decoderClass = static::$namespace.'Encoder';
1133 1133
 
1134 1134
         // retrieve the list of methods
1135 1135
         $req = new $reqClass('system.listMethods');
1136 1136
         /// @todo move setting of timeout, protocol to outside the send() call
1137 1137
         $response = $client->send($req, $timeout, $protocol);
1138 1138
         if ($response->faultCode()) {
1139
-            $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': could not retrieve method list from remote server');
1139
+            $this->getLogger()->error('XML-RPC: '.__METHOD__.': could not retrieve method list from remote server');
1140 1140
 
1141 1141
             return false;
1142 1142
         }
@@ -1147,7 +1147,7 @@  discard block
 block discarded – undo
1147 1147
             $mList = $decoder->decode($mList);
1148 1148
         }
1149 1149
         if (!is_array($mList) || !count($mList)) {
1150
-            $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': could not retrieve meaningful method list from remote server');
1150
+            $this->getLogger()->error('XML-RPC: '.__METHOD__.': could not retrieve meaningful method list from remote server');
1151 1151
 
1152 1152
             return false;
1153 1153
         }
@@ -1157,8 +1157,8 @@  discard block
 block discarded – undo
1157 1157
             $xmlrpcClassName = $newClassName;
1158 1158
         } else {
1159 1159
             /// @todo direct access to $client->server is now deprecated
1160
-            $xmlrpcClassName = $prefix . '_' . preg_replace(array('/\./', '/[^a-zA-Z0-9_\x7f-\xff]/'), array('_', ''),
1161
-                $client->server) . '_client';
1160
+            $xmlrpcClassName = $prefix.'_'.preg_replace(array('/\./', '/[^a-zA-Z0-9_\x7f-\xff]/'), array('_', ''),
1161
+                $client->server).'_client';
1162 1162
         }
1163 1163
         while ($buildIt && class_exists($xmlrpcClassName)) {
1164 1164
             $xmlrpcClassName .= 'x';
@@ -1166,7 +1166,7 @@  discard block
 block discarded – undo
1166 1166
 
1167 1167
         $source = "class $xmlrpcClassName\n{\n  public \$client;\n\n";
1168 1168
         $source .= "  function __construct()\n  {\n";
1169
-        $source .= '    ' . str_replace("\n", "\n    ", $this->buildClientWrapperCode($client, $verbatimClientCopy, $prefix, static::$namespace));
1169
+        $source .= '    '.str_replace("\n", "\n    ", $this->buildClientWrapperCode($client, $verbatimClientCopy, $prefix, static::$namespace));
1170 1170
         $source .= "\$this->client = \$client;\n  }\n\n";
1171 1171
         $opts = array(
1172 1172
             'return_source' => true,
@@ -1189,28 +1189,28 @@  discard block
 block discarded – undo
1189 1189
                 $methodWrap = $this->wrapXmlrpcMethod($client, $mName, $opts);
1190 1190
                 if ($methodWrap) {
1191 1191
                     if ($buildIt) {
1192
-                        $source .= $methodWrap['source'] . "\n";
1192
+                        $source .= $methodWrap['source']."\n";
1193 1193
 
1194 1194
                     } else {
1195
-                        $source .= '  ' . str_replace("\n", "\n  ", $methodWrap['docstring']);
1196
-                        $source .= str_replace("\n", "\n  ", $methodWrap['source']). "\n";
1195
+                        $source .= '  '.str_replace("\n", "\n  ", $methodWrap['docstring']);
1196
+                        $source .= str_replace("\n", "\n  ", $methodWrap['source'])."\n";
1197 1197
                     }
1198 1198
 
1199 1199
                 } else {
1200
-                    $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': will not create class method to wrap remote method ' . $mName);
1200
+                    $this->getLogger()->error('XML-RPC: '.__METHOD__.': will not create class method to wrap remote method '.$mName);
1201 1201
                 }
1202 1202
             }
1203 1203
         }
1204 1204
         $source .= "}\n";
1205 1205
         if ($buildIt) {
1206 1206
             $allOK = 0;
1207
-            eval($source . '$allOK=1;');
1207
+            eval($source.'$allOK=1;');
1208 1208
             if ($allOK) {
1209 1209
                 return $xmlrpcClassName;
1210 1210
             } else {
1211 1211
                 /// @todo direct access to $client->server is now deprecated
1212
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': could not create class ' . $xmlrpcClassName .
1213
-                    ' to wrap remote server ' . $client->server);
1212
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.': could not create class '.$xmlrpcClassName.
1213
+                    ' to wrap remote server '.$client->server);
1214 1214
                 return false;
1215 1215
             }
1216 1216
         } else {
@@ -1229,7 +1229,7 @@  discard block
 block discarded – undo
1229 1229
      */
1230 1230
     protected function buildClientWrapperCode($client, $verbatimClientCopy, $prefix = 'xmlrpc', $namespace = '\\PhpXmlRpc\\')
1231 1231
     {
1232
-        $code = "\$client = new {$namespace}Client('" . str_replace(array("\\", "'"), array("\\\\", "\'"), $client->getUrl()) .
1232
+        $code = "\$client = new {$namespace}Client('".str_replace(array("\\", "'"), array("\\\\", "\'"), $client->getUrl()).
1233 1233
             "');\n";
1234 1234
 
1235 1235
         // copy all client fields to the client that will be generated runtime
Please login to merge, or discard this patch.
demo/client/codegen.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-require_once __DIR__ . "/_prepend.php";
2
+require_once __DIR__."/_prepend.php";
3 3
 
4 4
 /**
5 5
  * Demoing the code-generation capabilities of the library: create a client class which exposes a bunch of methods
@@ -26,12 +26,12 @@  discard block
 block discarded – undo
26 26
 );
27 27
 
28 28
 // the generated code does not have an autoloader included - we need to add in one
29
-$autoloader = __DIR__ . "/_prepend.php";
29
+$autoloader = __DIR__."/_prepend.php";
30 30
 
31
-$targetFile = sys_get_temp_dir() . '/MyClient.php';
31
+$targetFile = sys_get_temp_dir().'/MyClient.php';
32 32
 $generated = file_put_contents($targetFile,
33
-    "<?php\n\n" .
34
-    "require_once '$autoloader';\n\n" .
33
+    "<?php\n\n".
34
+    "require_once '$autoloader';\n\n".
35 35
     $code['code']
36 36
 );
37 37
 
@@ -51,8 +51,8 @@  discard block
 block discarded – undo
51 51
 $client = new MyClient();
52 52
 $sorted = $client->examples_sortByAge(array(
53 53
     array('name' => 'Dave', 'age' => 24),
54
-    array('name' => 'Edd',  'age' => 45),
55
-    array('name' => 'Joe',  'age' => 37),
54
+    array('name' => 'Edd', 'age' => 45),
55
+    array('name' => 'Joe', 'age' => 37),
56 56
     array('name' => 'Fred', 'age' => 27),
57 57
 ));
58 58
 
Please login to merge, or discard this patch.
demo/server/codegen.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-require_once __DIR__ . "/_prepend.php";
2
+require_once __DIR__."/_prepend.php";
3 3
 
4 4
 /**
5 5
  * Demoing the code-generation capabilities of the library: create all that is required to expose as xml-rpc methods
@@ -13,7 +13,7 @@  discard block
 block discarded – undo
13 13
 use PhpXmlRpc\Wrapper;
14 14
 
15 15
 // CommentManager is the "xml-rpc-unaware" class, whose methods we want to make accessible via xml-rpc calls
16
-$cm = new CommentManager(sys_get_temp_dir() . "/comments.db");
16
+$cm = new CommentManager(sys_get_temp_dir()."/comments.db");
17 17
 
18 18
 // analyze the CommentManager instance and generate both code defining stub-methods and a dispatch map for the xml-rpc Server
19 19
 $w = new Wrapper();
@@ -31,40 +31,40 @@  discard block
 block discarded – undo
31 31
 // and a controller, to be accessed from the internet. This split allows to a) hand-edit the controller code if needed,
32 32
 // and b) later regenerate the stub-methods-holder and dispatch map without touching the controller.
33 33
 // NB: good security practices dictate that none of those files should be writeable by the webserver user account
34
-$targetClassFile = sys_get_temp_dir() . '/MyServerClass.php';
35
-$targetDispatchMapFile = sys_get_temp_dir() . '/myServerDispatchMap.php';
36
-$targetControllerFile = sys_get_temp_dir() . '/myServerController.php';
34
+$targetClassFile = sys_get_temp_dir().'/MyServerClass.php';
35
+$targetDispatchMapFile = sys_get_temp_dir().'/myServerDispatchMap.php';
36
+$targetControllerFile = sys_get_temp_dir().'/myServerController.php';
37 37
 
38 38
 // generate a file with a class definition
39 39
 
40 40
 // the generated code does not have an autoloader included - we need to add in one
41
-$autoloader = __DIR__ . "/_prepend.php";
41
+$autoloader = __DIR__."/_prepend.php";
42 42
 
43 43
 file_put_contents($targetClassFile,
44
-    "<?php\n\n" .
45
-    "require_once '$autoloader';\n\n" .
44
+    "<?php\n\n".
45
+    "require_once '$autoloader';\n\n".
46 46
     "class MyServerClass\n{\n\n"
47 47
 ) || die('uh oh');
48 48
 
49 49
 // we mangle a bit the code we get from wrapPhpClass to turn it into a php class definition instead of a bunch of functions
50 50
 
51
-foreach($code as $methodName => $methodDef) {
52
-    file_put_contents($targetClassFile, '  ' . str_replace(array('function ', "\n"), array('public static function ', "\n  "), $methodDef['source']) . "\n\n", FILE_APPEND) || die('uh oh');
53
-    $code[$methodName]['function'] = 'MyServerClass::' . $methodDef['function'];
51
+foreach ($code as $methodName => $methodDef) {
52
+    file_put_contents($targetClassFile, '  '.str_replace(array('function ', "\n"), array('public static function ', "\n  "), $methodDef['source'])."\n\n", FILE_APPEND) || die('uh oh');
53
+    $code[$methodName]['function'] = 'MyServerClass::'.$methodDef['function'];
54 54
     unset($code[$methodName]['source']);
55 55
 }
56 56
 file_put_contents($targetClassFile, "}\n", FILE_APPEND) || die('uh oh');
57 57
 
58 58
 // generate separate files with the xml-rpc server instantiation and its dispatch map
59 59
 
60
-file_put_contents($targetDispatchMapFile, "<?php\n\nreturn " . var_export($code, true) . ";\n");
60
+file_put_contents($targetDispatchMapFile, "<?php\n\nreturn ".var_export($code, true).";\n");
61 61
 
62 62
 file_put_contents($targetControllerFile,
63
-    "<?php\n\n" .
63
+    "<?php\n\n".
64 64
 
65
-    "require_once '$autoloader';\n\n" .
65
+    "require_once '$autoloader';\n\n".
66 66
 
67
-    "require_once '$targetClassFile';\n\n" .
67
+    "require_once '$targetClassFile';\n\n".
68 68
 
69 69
     // NB: since we are running the generated code within the same script, the existing CommentManager instance will be
70 70
     // available for usage by the methods of MyServerClass, as we keep a reference to them within the variable Wrapper::$objHolder
@@ -74,12 +74,12 @@  discard block
 block discarded – undo
74 74
     //     Wrapper::holdObject('xmlrpc_CommentManager_addComment', $cm);
75 75
     //     Wrapper::holdObject('xmlrpc_CommentManager_getComments', $cm);
76 76
 
77
-    "\$dm = require_once '$targetDispatchMapFile';\n" .
78
-    '$s = new \PhpXmlRpc\Server($dm, false);' . "\n\n" .
79
-    '// NB: do not leave these 2 debug lines enabled on publicly accessible servers!' . "\n" .
80
-    '$s->setOption(\PhpXmlRpc\Server::OPT_DEBUG, 2);' . "\n" .
81
-    '$s->setOption(\PhpXmlRpc\Server::OPT_EXCEPTION_HANDLING, 1);' . "\n\n" .
82
-    '$s->service();' . "\n"
77
+    "\$dm = require_once '$targetDispatchMapFile';\n".
78
+    '$s = new \PhpXmlRpc\Server($dm, false);'."\n\n".
79
+    '// NB: do not leave these 2 debug lines enabled on publicly accessible servers!'."\n".
80
+    '$s->setOption(\PhpXmlRpc\Server::OPT_DEBUG, 2);'."\n".
81
+    '$s->setOption(\PhpXmlRpc\Server::OPT_EXCEPTION_HANDLING, 1);'."\n\n".
82
+    '$s->service();'."\n"
83 83
 ) || die('uh oh');
84 84
 
85 85
 // test that everything worked by running it in realtime (note that this script will return an xml-rpc error message if
Please login to merge, or discard this patch.
demo/server/discuss.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -8,23 +8,23 @@
 block discarded – undo
8 8
  *   `$functions_parameters_type` and `$exception_handling`
9 9
  */
10 10
 
11
-require_once __DIR__ . "/_prepend.php";
11
+require_once __DIR__."/_prepend.php";
12 12
 
13 13
 require_once __DIR__.'/methodProviders/CommentManager.php';
14 14
 
15 15
 use PhpXmlRpc\Server;
16 16
 use PhpXmlRpc\Value;
17 17
 
18
-$manager = new CommentManager(sys_get_temp_dir() . "/comments.db");
18
+$manager = new CommentManager(sys_get_temp_dir()."/comments.db");
19 19
 
20 20
 $addComment_sig = array(array(Value::$xmlrpcInt, Value::$xmlrpcString, Value::$xmlrpcString, Value::$xmlrpcString));
21 21
 
22
-$addComment_doc = 'Adds a comment to an item. The first parameter is the item ID, the second the name of the commenter, ' .
22
+$addComment_doc = 'Adds a comment to an item. The first parameter is the item ID, the second the name of the commenter, '.
23 23
     'and the third is the comment itself. Returns the number of comments against that ID.';
24 24
 
25 25
 $getComments_sig = array(array(Value::$xmlrpcArray, Value::$xmlrpcString));
26 26
 
27
-$getComments_doc = 'Returns an array of comments for a given ID, which is the sole argument. Each array item is a struct ' .
27
+$getComments_doc = 'Returns an array of comments for a given ID, which is the sole argument. Each array item is a struct '.
28 28
     'containing name and comment text.';
29 29
 
30 30
 $srv = new Server();
Please login to merge, or discard this patch.
src/Value.php 1 patch
Spacing   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
                     $this->me['struct'] = $val;
99 99
                     break;
100 100
                 default:
101
-                    $this->getLogger()->error("XML-RPC: " . __METHOD__ . ": not a known type ($type)");
101
+                    $this->getLogger()->error("XML-RPC: ".__METHOD__.": not a known type ($type)");
102 102
             }
103 103
         }
104 104
     }
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
         }
129 129
 
130 130
         if ($typeOf !== 1) {
131
-            $this->getLogger()->error("XML-RPC: " . __METHOD__ . ": not a scalar type ($type)");
131
+            $this->getLogger()->error("XML-RPC: ".__METHOD__.": not a scalar type ($type)");
132 132
             return 0;
133 133
         }
134 134
 
@@ -145,10 +145,10 @@  discard block
 block discarded – undo
145 145
 
146 146
         switch ($this->mytype) {
147 147
             case 1:
148
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': scalar xmlrpc value can have only one value');
148
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.': scalar xmlrpc value can have only one value');
149 149
                 return 0;
150 150
             case 3:
151
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': cannot add anonymous scalar to struct xmlrpc value');
151
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.': cannot add anonymous scalar to struct xmlrpc value');
152 152
                 return 0;
153 153
             case 2:
154 154
                 // we're adding a scalar value to an array here
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
 
193 193
             return 1;
194 194
         } else {
195
-            $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': already initialized as a [' . $this->kindOf() . ']');
195
+            $this->getLogger()->error('XML-RPC: '.__METHOD__.': already initialized as a ['.$this->kindOf().']');
196 196
             return 0;
197 197
         }
198 198
     }
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
 
224 224
             return 1;
225 225
         } else {
226
-            $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': already initialized as a [' . $this->kindOf() . ']');
226
+            $this->getLogger()->error('XML-RPC: '.__METHOD__.': already initialized as a ['.$this->kindOf().']');
227 227
             return 0;
228 228
         }
229 229
     }
@@ -288,7 +288,7 @@  discard block
 block discarded – undo
288 288
         $val = reset($this->me);
289 289
         $typ = key($this->me);
290 290
 
291
-        return '<value>' . $this->serializeData($typ, $val, $charsetEncoding) . "</value>\n";
291
+        return '<value>'.$this->serializeData($typ, $val, $charsetEncoding)."</value>\n";
292 292
     }
293 293
 
294 294
     /**
@@ -303,7 +303,7 @@  discard block
 block discarded – undo
303 303
     {
304 304
         $this->logDeprecationUnlessCalledBy('serialize');
305 305
 
306
-        if (!isset(static::$xmlrpcTypes[(string)$typ])) {
306
+        if (!isset(static::$xmlrpcTypes[(string) $typ])) {
307 307
             return '';
308 308
         }
309 309
 
@@ -311,19 +311,19 @@  discard block
 block discarded – undo
311 311
             case 1:
312 312
                 switch ($typ) {
313 313
                     case static::$xmlrpcBase64:
314
-                        $rs = "<{$typ}>" . base64_encode($val) . "</{$typ}>";
314
+                        $rs = "<{$typ}>".base64_encode($val)."</{$typ}>";
315 315
                         break;
316 316
                     case static::$xmlrpcBoolean:
317
-                        $rs = "<{$typ}>" . ($val ? '1' : '0') . "</{$typ}>";
317
+                        $rs = "<{$typ}>".($val ? '1' : '0')."</{$typ}>";
318 318
                         break;
319 319
                     case static::$xmlrpcString:
320 320
                         // Do NOT use htmlentities, since it will produce named html entities, which are invalid xml
321
-                        $rs = "<{$typ}>" . $this->getCharsetEncoder()->encodeEntities($val, PhpXmlRpc::$xmlrpc_internalencoding, $charsetEncoding) . "</{$typ}>";
321
+                        $rs = "<{$typ}>".$this->getCharsetEncoder()->encodeEntities($val, PhpXmlRpc::$xmlrpc_internalencoding, $charsetEncoding)."</{$typ}>";
322 322
                         break;
323 323
                     case static::$xmlrpcInt:
324 324
                     case static::$xmlrpcI4:
325 325
                     case static::$xmlrpcI8:
326
-                        $rs = "<{$typ}>" . (int)$val . "</{$typ}>";
326
+                        $rs = "<{$typ}>".(int) $val."</{$typ}>";
327 327
                         break;
328 328
                     case static::$xmlrpcDouble:
329 329
                         // avoid using standard conversion of float to string because it is locale-dependent,
@@ -331,16 +331,16 @@  discard block
 block discarded – undo
331 331
                         // sprintf('%F') could be most likely ok, but it fails e.g. on 2e-14.
332 332
                         // The code below tries its best at keeping max precision while avoiding exp notation,
333 333
                         // but there is of course no limit in the number of decimal places to be used...
334
-                        $rs = "<{$typ}>" . preg_replace('/\\.?0+$/', '', number_format((float)$val, PhpXmlRpc::$xmlpc_double_precision, '.', '')) . "</{$typ}>";
334
+                        $rs = "<{$typ}>".preg_replace('/\\.?0+$/', '', number_format((float) $val, PhpXmlRpc::$xmlpc_double_precision, '.', ''))."</{$typ}>";
335 335
                         break;
336 336
                     case static::$xmlrpcDateTime:
337 337
                         if (is_string($val)) {
338 338
                             $rs = "<{$typ}>{$val}</{$typ}>";
339 339
                         // DateTimeInterface is not present in php 5.4...
340 340
                         } elseif (is_a($val, 'DateTimeInterface') || is_a($val, 'DateTime')) {
341
-                            $rs = "<{$typ}>" . $val->format('Ymd\TH:i:s') . "</{$typ}>";
341
+                            $rs = "<{$typ}>".$val->format('Ymd\TH:i:s')."</{$typ}>";
342 342
                         } elseif (is_int($val)) {
343
-                            $rs = "<{$typ}>" . date('Ymd\TH:i:s', $val) . "</{$typ}>";
343
+                            $rs = "<{$typ}>".date('Ymd\TH:i:s', $val)."</{$typ}>";
344 344
                         } else {
345 345
                             // not really a good idea here: but what should we output anyway? left for backward compat...
346 346
                             $rs = "<{$typ}>{$val}</{$typ}>";
@@ -362,14 +362,14 @@  discard block
 block discarded – undo
362 362
             case 3:
363 363
                 // struct
364 364
                 if ($this->_php_class) {
365
-                    $rs = '<struct php_class="' . $this->_php_class . "\">\n";
365
+                    $rs = '<struct php_class="'.$this->_php_class."\">\n";
366 366
                 } else {
367 367
                     $rs = "<struct>\n";
368 368
                 }
369 369
                 $charsetEncoder = $this->getCharsetEncoder();
370 370
                 /** @var Value $val2 */
371 371
                 foreach ($val as $key2 => $val2) {
372
-                    $rs .= '<member><name>' . $charsetEncoder->encodeEntities($key2, PhpXmlRpc::$xmlrpc_internalencoding, $charsetEncoding) . "</name>\n";
372
+                    $rs .= '<member><name>'.$charsetEncoder->encodeEntities($key2, PhpXmlRpc::$xmlrpc_internalencoding, $charsetEncoding)."</name>\n";
373 373
                     $rs .= $val2->serialize($charsetEncoding);
374 374
                     $rs .= "</member>\n";
375 375
                 }
@@ -581,7 +581,7 @@  discard block
 block discarded – undo
581 581
      */
582 582
     public function structMemExists($key)
583 583
     {
584
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
584
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
585 585
 
586 586
         return array_key_exists($key, $this->me['struct']);
587 587
     }
@@ -597,7 +597,7 @@  discard block
 block discarded – undo
597 597
      */
598 598
     public function structMem($key)
599 599
     {
600
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
600
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
601 601
 
602 602
         return $this->me['struct'][$key];
603 603
     }
@@ -610,7 +610,7 @@  discard block
 block discarded – undo
610 610
      */
611 611
     public function structReset()
612 612
     {
613
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
613
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
614 614
 
615 615
         reset($this->me['struct']);
616 616
     }
@@ -624,7 +624,7 @@  discard block
 block discarded – undo
624 624
      */
625 625
     public function structEach()
626 626
     {
627
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
627
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
628 628
 
629 629
         $key = key($this->me['struct']);
630 630
         $value = current($this->me['struct']);
@@ -643,7 +643,7 @@  discard block
 block discarded – undo
643 643
      */
644 644
     public function arrayMem($key)
645 645
     {
646
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
646
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
647 647
 
648 648
         return $this->me['array'][$key];
649 649
     }
@@ -657,7 +657,7 @@  discard block
 block discarded – undo
657 657
      */
658 658
     public function arraySize()
659 659
     {
660
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
660
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
661 661
 
662 662
         return count($this->me['array']);
663 663
     }
@@ -671,7 +671,7 @@  discard block
 block discarded – undo
671 671
      */
672 672
     public function structSize()
673 673
     {
674
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
674
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
675 675
 
676 676
         return count($this->me['struct']);
677 677
     }
@@ -683,12 +683,12 @@  discard block
 block discarded – undo
683 683
             case 'me':
684 684
             case 'mytype':
685 685
             case '_php_class':
686
-                $this->logDeprecation('Getting property Value::' . $name . ' is deprecated');
686
+                $this->logDeprecation('Getting property Value::'.$name.' is deprecated');
687 687
                 return $this->$name;
688 688
             default:
689 689
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
690 690
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
691
-                trigger_error('Undefined property via __get(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
691
+                trigger_error('Undefined property via __get(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
692 692
                 $result = null;
693 693
                 return $result;
694 694
         }
@@ -700,13 +700,13 @@  discard block
 block discarded – undo
700 700
             case 'me':
701 701
             case 'mytype':
702 702
             case '_php_class':
703
-                $this->logDeprecation('Setting property Value::' . $name . ' is deprecated');
703
+                $this->logDeprecation('Setting property Value::'.$name.' is deprecated');
704 704
                 $this->$name = $value;
705 705
                 break;
706 706
             default:
707 707
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
708 708
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
709
-                trigger_error('Undefined property via __set(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
709
+                trigger_error('Undefined property via __set(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
710 710
         }
711 711
     }
712 712
 
@@ -716,7 +716,7 @@  discard block
 block discarded – undo
716 716
             case 'me':
717 717
             case 'mytype':
718 718
             case '_php_class':
719
-                $this->logDeprecation('Checking property Value::' . $name . ' is deprecated');
719
+                $this->logDeprecation('Checking property Value::'.$name.' is deprecated');
720 720
                 return isset($this->$name);
721 721
             default:
722 722
                 return false;
@@ -729,13 +729,13 @@  discard block
 block discarded – undo
729 729
             case 'me':
730 730
             case 'mytype':
731 731
             case '_php_class':
732
-                $this->logDeprecation('Unsetting property Value::' . $name . ' is deprecated');
732
+                $this->logDeprecation('Unsetting property Value::'.$name.' is deprecated');
733 733
                 unset($this->$name);
734 734
                 break;
735 735
             default:
736 736
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
737 737
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
738
-                trigger_error('Undefined property via __unset(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
738
+                trigger_error('Undefined property via __unset(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
739 739
         }
740 740
     }
741 741
 }
Please login to merge, or discard this patch.
demo/client/getstatename.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-require_once __DIR__ . "/_prepend.php";
2
+require_once __DIR__."/_prepend.php";
3 3
 
4 4
 output('<html lang="en">
5 5
 <head><title>phpxmlrpc - Getstatename demo</title></head>
@@ -17,13 +17,13 @@  discard block
 block discarded – undo
17 17
 $stateNo = "";
18 18
 
19 19
 if (isset($_POST['stateno']) && $_POST['stateno'] != "") {
20
-    $stateNo = (int)$_POST['stateno'];
20
+    $stateNo = (int) $_POST['stateno'];
21 21
     $method = 'examples.getStateName';
22 22
     $arguments = array(
23 23
         new Value($stateNo, Value::$xmlrpcInt),
24 24
     );
25 25
     $req = new Request($method, $arguments);
26
-    output("Sending the following request:<pre>\n\n" . htmlentities($req->serialize()) .
26
+    output("Sending the following request:<pre>\n\n".htmlentities($req->serialize()).
27 27
         "\n\n</pre>Debug info of server data follows...\n\n");
28 28
     $client = new Client(XMLRPCSERVER);
29 29
     $client->setOption(Client::OPT_DEBUG, 1);
@@ -32,12 +32,12 @@  discard block
 block discarded – undo
32 32
         $val = $resp->value();
33 33
         // NB: we are _assuming_ that the server did return a scalar xml-rpc value here.
34 34
         // If the server is not trusted, we might check that via `$val->kindOf() == 'scalar'`
35
-        output('<br/>State number <b>' . $stateNo . '</b> is <b>'
36
-            . htmlspecialchars($val->scalarVal()) . '</b><br/><br/>');
35
+        output('<br/>State number <b>'.$stateNo.'</b> is <b>'
36
+            . htmlspecialchars($val->scalarVal()).'</b><br/><br/>');
37 37
     } else {
38 38
         output('An error occurred: ');
39
-        output('<pre>Code: ' . htmlspecialchars($resp->faultCode())
40
-            . " Reason: '" . htmlspecialchars($resp->faultString()) . "'</pre>");
39
+        output('<pre>Code: '.htmlspecialchars($resp->faultCode())
40
+            . " Reason: '".htmlspecialchars($resp->faultString())."'</pre>");
41 41
     }
42 42
 }
43 43
 
Please login to merge, or discard this patch.