Passed
Push — master ( bcc3fa...b1cc15 )
by Gaetano
17:19 queued 06:35
created
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.
src/Client_for_ssl_proxy.php 2 patches
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -2011,9 +2011,9 @@
 block discarded – undo
2011 2011
      * @return false|\CurlHandle|resource
2012 2012
      */
2013 2013
     protected function prepareCurlHandle($req, $server, $port, $timeout = 0, $username = '', $password = '',
2014
-         $authType = 1, $cert = '', $certPass = '', $caCert = '', $caCertDir = '', $proxyHost = '', $proxyPort = 0,
2015
-         $proxyUsername = '', $proxyPassword = '', $proxyAuthType = 1, $method = 'https', $keepAlive = false, $key = '',
2016
-         $keyPass = '', $sslVersion = 0)
2014
+            $authType = 1, $cert = '', $certPass = '', $caCert = '', $caCertDir = '', $proxyHost = '', $proxyPort = 0,
2015
+            $proxyUsername = '', $proxyPassword = '', $proxyAuthType = 1, $method = 'https', $keepAlive = false, $key = '',
2016
+            $keyPass = '', $sslVersion = 0)
2017 2017
     {
2018 2018
         $this->logDeprecationUnlessCalledBy('sendViaCURL');
2019 2019
 
Please login to merge, or discard this patch.
Spacing   +108 added lines, -108 removed lines patch added patch discarded remove patch
@@ -337,10 +337,10 @@  discard block
 block discarded – undo
337 337
             $server = $parts['host'];
338 338
             $path = isset($parts['path']) ? $parts['path'] : '';
339 339
             if (isset($parts['query'])) {
340
-                $path .= '?' . $parts['query'];
340
+                $path .= '?'.$parts['query'];
341 341
             }
342 342
             if (isset($parts['fragment'])) {
343
-                $path .= '#' . $parts['fragment'];
343
+                $path .= '#'.$parts['fragment'];
344 344
             }
345 345
             if (isset($parts['port'])) {
346 346
                 $port = $parts['port'];
@@ -356,7 +356,7 @@  discard block
 block discarded – undo
356 356
             }
357 357
         }
358 358
         if ($path == '' || $path[0] != '/') {
359
-            $this->path = '/' . $path;
359
+            $this->path = '/'.$path;
360 360
         } else {
361 361
             $this->path = $path;
362 362
         }
@@ -388,7 +388,7 @@  discard block
 block discarded – undo
388 388
         //$this->accepted_charset_encodings = $ch->knownCharsets();
389 389
 
390 390
         // initialize user_agent string
391
-        $this->user_agent = PhpXmlRpc::$xmlrpcName . ' ' . PhpXmlRpc::$xmlrpcVersion;
391
+        $this->user_agent = PhpXmlRpc::$xmlrpcName.' '.PhpXmlRpc::$xmlrpcVersion;
392 392
     }
393 393
 
394 394
     /**
@@ -560,7 +560,7 @@  discard block
 block discarded – undo
560 560
      */
561 561
     public function setSSLVerifyPeer($i)
562 562
     {
563
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
563
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
564 564
 
565 565
         $this->verifypeer = $i;
566 566
         return $this;
@@ -577,7 +577,7 @@  discard block
 block discarded – undo
577 577
      */
578 578
     public function setSSLVerifyHost($i)
579 579
     {
580
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
580
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
581 581
 
582 582
         $this->verifyhost = $i;
583 583
         return $this;
@@ -593,7 +593,7 @@  discard block
 block discarded – undo
593 593
      */
594 594
     public function setSSLVersion($i)
595 595
     {
596
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
596
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
597 597
 
598 598
         $this->sslversion = $i;
599 599
         return $this;
@@ -658,7 +658,7 @@  discard block
 block discarded – undo
658 658
      */
659 659
     public function setRequestCompression($compMethod)
660 660
     {
661
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
661
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
662 662
 
663 663
         $this->request_compression = $compMethod;
664 664
         return $this;
@@ -708,7 +708,7 @@  discard block
 block discarded – undo
708 708
      */
709 709
     public function setCurlOptions($options)
710 710
     {
711
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
711
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
712 712
 
713 713
         $this->extracurlopts = $options;
714 714
         return $this;
@@ -721,7 +721,7 @@  discard block
 block discarded – undo
721 721
      */
722 722
     public function setUseCurl($useCurlMode)
723 723
     {
724
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
724
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
725 725
 
726 726
         $this->use_curl = $useCurlMode;
727 727
         return $this;
@@ -739,7 +739,7 @@  discard block
 block discarded – undo
739 739
      */
740 740
     public function setUserAgent($agentString)
741 741
     {
742
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
742
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
743 743
 
744 744
         $this->user_agent = $agentString;
745 745
         return $this;
@@ -771,12 +771,12 @@  discard block
 block discarded – undo
771 771
             }
772 772
         }
773 773
 
774
-        $url = $this->method . '://' . $this->server;
774
+        $url = $this->method.'://'.$this->server;
775 775
         if ($this->port == 0 || ($this->port == 80 && in_array($this->method, array('http', 'http10', 'http11', 'h2c'))) ||
776 776
             ($this->port == 443 && in_array($this->method, array('https', 'h2')))) {
777
-            return $url . $this->path;
777
+            return $url.$this->path;
778 778
         } else {
779
-            return $url . ':' . $this->port . $this->path;
779
+            return $url.':'.$this->port.$this->path;
780 780
         }
781 781
     }
782 782
 
@@ -819,7 +819,7 @@  discard block
 block discarded – undo
819 819
     public function send($req, $timeout = 0, $method = '')
820 820
     {
821 821
         if ($method !== '' || $timeout !== 0) {
822
-            $this->logDeprecation("Using non-default values for arguments 'method' and 'timeout' when calling method " . __METHOD__ . ' is deprecated');
822
+            $this->logDeprecation("Using non-default values for arguments 'method' and 'timeout' when calling method ".__METHOD__.' is deprecated');
823 823
         }
824 824
 
825 825
         // if user does not specify http protocol, use native method of this client
@@ -938,7 +938,7 @@  discard block
 block discarded – undo
938 938
                     $payload = $a;
939 939
                     $encodingHdr = "Content-Encoding: gzip\r\n";
940 940
                 } else {
941
-                    $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': gzencode failure in compressing request');
941
+                    $this->getLogger()->warning('XML-RPC: '.__METHOD__.': gzencode failure in compressing request');
942 942
                 }
943 943
             } else if (function_exists('gzcompress')) {
944 944
                 $a = @gzcompress($payload);
@@ -946,14 +946,14 @@  discard block
 block discarded – undo
946 946
                     $payload = $a;
947 947
                     $encodingHdr = "Content-Encoding: deflate\r\n";
948 948
                 } else {
949
-                    $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': gzcompress failure in compressing request');
949
+                    $this->getLogger()->warning('XML-RPC: '.__METHOD__.': gzcompress failure in compressing request');
950 950
                 }
951 951
             } else {
952
-                $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': desired request compression method is unsupported by this PHP install');
952
+                $this->getLogger()->warning('XML-RPC: '.__METHOD__.': desired request compression method is unsupported by this PHP install');
953 953
             }
954 954
         } else {
955 955
             if ($opts['request_compression'] != '') {
956
-                $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': desired request compression method is unsupported');
956
+                $this->getLogger()->warning('XML-RPC: '.__METHOD__.': desired request compression method is unsupported');
957 957
             }
958 958
         }
959 959
 
@@ -961,16 +961,16 @@  discard block
 block discarded – undo
961 961
         $credentials = '';
962 962
         if ($opts['username'] != '') {
963 963
             if ($opts['authtype'] != 1) {
964
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': warning. Only Basic auth is supported with HTTP 1.0');
964
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.': warning. Only Basic auth is supported with HTTP 1.0');
965 965
                 return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['unsupported_option'],
966
-                    PhpXmlRpc::$xmlrpcerr['unsupported_option'] . ': only Basic auth is supported with HTTP 1.0');
966
+                    PhpXmlRpc::$xmlrpcerr['unsupported_option'].': only Basic auth is supported with HTTP 1.0');
967 967
             }
968
-            $credentials = 'Authorization: Basic ' . base64_encode($opts['username'] . ':' . $opts['password']) . "\r\n";
968
+            $credentials = 'Authorization: Basic '.base64_encode($opts['username'].':'.$opts['password'])."\r\n";
969 969
         }
970 970
 
971 971
         $acceptedEncoding = '';
972 972
         if (is_array($opts['accepted_compression']) && count($opts['accepted_compression'])) {
973
-            $acceptedEncoding = 'Accept-Encoding: ' . implode(', ', $opts['accepted_compression']) . "\r\n";
973
+            $acceptedEncoding = 'Accept-Encoding: '.implode(', ', $opts['accepted_compression'])."\r\n";
974 974
         }
975 975
 
976 976
         if ($port == 0) {
@@ -991,21 +991,21 @@  discard block
 block discarded – undo
991 991
             } elseif ($method === 'h2') {
992 992
                 $protocol = 'https';
993 993
             } else if (strpos($protocol, ':') !== false) {
994
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ": warning - attempted hacking attempt?. The protocol requested for the call is: '$protocol'");
995
-                return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['unsupported_option'], PhpXmlRpc::$xmlrpcerr['unsupported_option'] .
994
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.": warning - attempted hacking attempt?. The protocol requested for the call is: '$protocol'");
995
+                return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['unsupported_option'], PhpXmlRpc::$xmlrpcerr['unsupported_option'].
996 996
                     " attempted hacking attempt?. The protocol requested for the call is: '$protocol'");
997 997
             }
998 998
             /// @todo this does not work atm (tested at least with an http proxy forwarding to an https server) - we
999 999
             ///       should implement the CONNECT protocol
1000
-            $uri = $protocol . '://' . $server . ':' . $port . $path;
1000
+            $uri = $protocol.'://'.$server.':'.$port.$path;
1001 1001
             if ($opts['proxy_user'] != '') {
1002 1002
                 if ($opts['proxy_authtype'] != 1) {
1003
-                    $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': warning. Only Basic auth to proxy is supported with HTTP 1.0');
1003
+                    $this->getLogger()->error('XML-RPC: '.__METHOD__.': warning. Only Basic auth to proxy is supported with HTTP 1.0');
1004 1004
                     return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['unsupported_option'],
1005
-                        PhpXmlRpc::$xmlrpcerr['unsupported_option'] . ': only Basic auth to proxy is supported with socket transport');
1005
+                        PhpXmlRpc::$xmlrpcerr['unsupported_option'].': only Basic auth to proxy is supported with socket transport');
1006 1006
                 }
1007
-                $proxyCredentials = 'Proxy-Authorization: Basic ' . base64_encode($opts['proxy_user'] . ':' .
1008
-                    $opts['proxy_pass']) . "\r\n";
1007
+                $proxyCredentials = 'Proxy-Authorization: Basic '.base64_encode($opts['proxy_user'].':'.
1008
+                    $opts['proxy_pass'])."\r\n";
1009 1009
             }
1010 1010
         } else {
1011 1011
             $connectServer = $server;
@@ -1022,14 +1022,14 @@  discard block
 block discarded – undo
1022 1022
             $version = '';
1023 1023
             foreach ($opts['cookies'] as $name => $cookie) {
1024 1024
                 /// @todo should we sanitize the cookie value on behalf of the user? See setCookie comments
1025
-                $cookieHeader .= ' ' . $name . '=' . $cookie['value'] . ";";
1025
+                $cookieHeader .= ' '.$name.'='.$cookie['value'].";";
1026 1026
             }
1027
-            $cookieHeader = 'Cookie:' . $version . substr($cookieHeader, 0, -1) . "\r\n";
1027
+            $cookieHeader = 'Cookie:'.$version.substr($cookieHeader, 0, -1)."\r\n";
1028 1028
         }
1029 1029
 
1030 1030
         $extraHeaders = '';
1031 1031
         if (is_array($this->extra_headers) && $this->extra_headers) {
1032
-            $extraHeaders = implode("\r\n", $this->extra_headers) . "\r\n";
1032
+            $extraHeaders = implode("\r\n", $this->extra_headers)."\r\n";
1033 1033
         }
1034 1034
 
1035 1035
         // omit port if default
@@ -1037,24 +1037,24 @@  discard block
 block discarded – undo
1037 1037
         if (($port == 80 && in_array($method, array('http', 'http10', 'http11'))) || ($port == 443 && $method == 'https')) {
1038 1038
             $port = '';
1039 1039
         } else {
1040
-            $port = ':' . $port;
1041
-        }
1042
-
1043
-        $op = 'POST ' . $uri . " HTTP/1.0\r\n" .
1044
-            'User-Agent: ' . $opts['user_agent'] . "\r\n" .
1045
-            'Host: ' . $server . $port . "\r\n" .
1046
-            $credentials .
1047
-            $proxyCredentials .
1048
-            $acceptedEncoding .
1049
-            $encodingHdr .
1050
-            'Accept-Charset: ' . implode(',', $opts['accepted_charset_encodings']) . "\r\n" .
1051
-            $cookieHeader .
1052
-            'Content-Type: ' . $req->getContentType() . "\r\n" .
1053
-            $extraHeaders .
1054
-            'Content-Length: ' . strlen($payload) . "\r\n\r\n" .
1040
+            $port = ':'.$port;
1041
+        }
1042
+
1043
+        $op = 'POST '.$uri." HTTP/1.0\r\n".
1044
+            'User-Agent: '.$opts['user_agent']."\r\n".
1045
+            'Host: '.$server.$port."\r\n".
1046
+            $credentials.
1047
+            $proxyCredentials.
1048
+            $acceptedEncoding.
1049
+            $encodingHdr.
1050
+            'Accept-Charset: '.implode(',', $opts['accepted_charset_encodings'])."\r\n".
1051
+            $cookieHeader.
1052
+            'Content-Type: '.$req->getContentType()."\r\n".
1053
+            $extraHeaders.
1054
+            'Content-Length: '.strlen($payload)."\r\n\r\n".
1055 1055
             $payload;
1056 1056
 
1057
-        if ($opts['debug'] > 1) {
1057
+        if ($opts['debug']>1) {
1058 1058
             $this->getLogger()->debug("---SENDING---\n$op\n---END---");
1059 1059
         }
1060 1060
 
@@ -1080,7 +1080,7 @@  discard block
 block discarded – undo
1080 1080
 
1081 1081
             if ($opts['sslversion'] != 0) {
1082 1082
                 /// @see https://www.php.net/manual/en/function.curl-setopt.php, https://www.php.net/manual/en/migration56.openssl.php
1083
-                switch($opts['sslversion']) {
1083
+                switch ($opts['sslversion']) {
1084 1084
                     /// @todo what does this map to? 1.0-1.3?
1085 1085
                     //case 1: // TLSv1
1086 1086
                     //    break;
@@ -1104,12 +1104,12 @@  discard block
 block discarded – undo
1104 1104
                             $contextOptions['ssl']['crypto_method'] = STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT;
1105 1105
                         } else {
1106 1106
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['unsupported_option'],
1107
-                                PhpXmlRpc::$xmlrpcerr['unsupported_option'] . ': TLS-1.3 only is supported with PHP 7.4 or later');
1107
+                                PhpXmlRpc::$xmlrpcerr['unsupported_option'].': TLS-1.3 only is supported with PHP 7.4 or later');
1108 1108
                         }
1109 1109
                         break;
1110 1110
                     default:
1111 1111
                         return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['unsupported_option'],
1112
-                            PhpXmlRpc::$xmlrpcerr['unsupported_option'] . ': Unsupported required TLS version');
1112
+                            PhpXmlRpc::$xmlrpcerr['unsupported_option'].': Unsupported required TLS version');
1113 1113
                 }
1114 1114
             }
1115 1115
         }
@@ -1122,7 +1122,7 @@  discard block
 block discarded – undo
1122 1122
 
1123 1123
         $context = stream_context_create($contextOptions);
1124 1124
 
1125
-        if ($opts['timeout'] <= 0) {
1125
+        if ($opts['timeout']<=0) {
1126 1126
             $connectTimeout = ini_get('default_socket_timeout');
1127 1127
         } else {
1128 1128
             $connectTimeout = $opts['timeout'];
@@ -1141,7 +1141,7 @@  discard block
 block discarded – undo
1141 1141
         $fp = @stream_socket_client("$transport://$connectServer:$connectPort", $this->errno, $this->errstr, $connectTimeout,
1142 1142
             STREAM_CLIENT_CONNECT, $context);
1143 1143
         if ($fp) {
1144
-            if ($opts['timeout'] > 0) {
1144
+            if ($opts['timeout']>0) {
1145 1145
                 stream_set_timeout($fp, $opts['timeout'], 0);
1146 1146
             }
1147 1147
         } else {
@@ -1150,13 +1150,13 @@  discard block
 block discarded – undo
1150 1150
                 $this->errstr = $err['message'];
1151 1151
             }
1152 1152
 
1153
-            $this->errstr = 'Connect error: ' . $this->errstr;
1154
-            return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['http_error'], $this->errstr . ' (' . $this->errno . ')');
1153
+            $this->errstr = 'Connect error: '.$this->errstr;
1154
+            return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['http_error'], $this->errstr.' ('.$this->errno.')');
1155 1155
         }
1156 1156
 
1157 1157
 $ap = $op;
1158 1158
 $ap = str_replace('Host: localhost', 'Host: localhost:443', $ap);
1159
-$op = "CONNECT " . $uri . " HTTP/1.0\r\n" . 'Host: ' . $server . $port . "\r\n\r\n";
1159
+$op = "CONNECT ".$uri." HTTP/1.0\r\n".'Host: '.$server.$port."\r\n\r\n";
1160 1160
 echo "In fact sending: "; var_dump($op);
1161 1161
 
1162 1162
         if (!fputs($fp, $op, strlen($op))) {
@@ -1243,19 +1243,19 @@  discard block
 block discarded – undo
1243 1243
             $opts['keepalive'], $opts['key'], $opts['keypass'], $opts['sslversion']);
1244 1244
 
1245 1245
         if (!$curl) {
1246
-            return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['curl_fail'], PhpXmlRpc::$xmlrpcstr['curl_fail'] .
1246
+            return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['curl_fail'], PhpXmlRpc::$xmlrpcstr['curl_fail'].
1247 1247
                 ': error during curl initialization. Check php error log for details');
1248 1248
         }
1249 1249
 
1250 1250
         $result = curl_exec($curl);
1251 1251
 
1252
-        if ($opts['debug'] > 1) {
1252
+        if ($opts['debug']>1) {
1253 1253
             $message = "---CURL INFO---\n";
1254 1254
             foreach (curl_getinfo($curl) as $name => $val) {
1255 1255
                 if (is_array($val)) {
1256 1256
                     $val = implode("\n", $val);
1257 1257
                 }
1258
-                $message .= $name . ': ' . $val . "\n";
1258
+                $message .= $name.': '.$val."\n";
1259 1259
             }
1260 1260
             $message .= '---END---';
1261 1261
             $this->getLogger()->debug($message);
@@ -1265,8 +1265,8 @@  discard block
 block discarded – undo
1265 1265
             /// @todo we should use a better check here - what if we get back '' or '0'?
1266 1266
 
1267 1267
             $this->errstr = 'no response';
1268
-            $resp = new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['curl_fail'], PhpXmlRpc::$xmlrpcstr['curl_fail'] .
1269
-                ': ' . curl_error($curl));
1268
+            $resp = new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['curl_fail'], PhpXmlRpc::$xmlrpcstr['curl_fail'].
1269
+                ': '.curl_error($curl));
1270 1270
             curl_close($curl);
1271 1271
             if ($opts['keepalive']) {
1272 1272
                 $this->xmlrpc_curl_handle = null;
@@ -1324,7 +1324,7 @@  discard block
 block discarded – undo
1324 1324
                     $payload = $a;
1325 1325
                     $encodingHdr = 'Content-Encoding: gzip';
1326 1326
                 } else {
1327
-                    $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': gzencode failure in compressing request');
1327
+                    $this->getLogger()->warning('XML-RPC: '.__METHOD__.': gzencode failure in compressing request');
1328 1328
                 }
1329 1329
             } else if (function_exists('gzcompress')) {
1330 1330
                 $a = @gzcompress($payload);
@@ -1332,14 +1332,14 @@  discard block
 block discarded – undo
1332 1332
                     $payload = $a;
1333 1333
                     $encodingHdr = 'Content-Encoding: deflate';
1334 1334
                 } else {
1335
-                    $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': gzcompress failure in compressing request');
1335
+                    $this->getLogger()->warning('XML-RPC: '.__METHOD__.': gzcompress failure in compressing request');
1336 1336
                 }
1337 1337
             } else {
1338
-                $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': desired request compression method is unsupported by this PHP install');
1338
+                $this->getLogger()->warning('XML-RPC: '.__METHOD__.': desired request compression method is unsupported by this PHP install');
1339 1339
             }
1340 1340
         } else {
1341 1341
             if ($opts['request_compression'] != '') {
1342
-                $this->getLogger()->warning('XML-RPC: ' . __METHOD__ . ': desired request compression method is unsupported');
1342
+                $this->getLogger()->warning('XML-RPC: '.__METHOD__.': desired request compression method is unsupported');
1343 1343
             }
1344 1344
         }
1345 1345
 
@@ -1353,12 +1353,12 @@  discard block
 block discarded – undo
1353 1353
                     // http, https
1354 1354
                     $protocol = $method;
1355 1355
                     if (strpos($protocol, ':') !== false) {
1356
-                        $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ": warning - attempted hacking attempt?. The curl protocol requested for the call is: '$protocol'");
1356
+                        $this->getLogger()->error('XML-RPC: '.__METHOD__.": warning - attempted hacking attempt?. The curl protocol requested for the call is: '$protocol'");
1357 1357
                         return false;
1358 1358
                     }
1359 1359
                 }
1360 1360
             }
1361
-            $curl = curl_init($protocol . '://' . $server . ':' . $port . $path);
1361
+            $curl = curl_init($protocol.'://'.$server.':'.$port.$path);
1362 1362
             if (!$curl) {
1363 1363
                 return false;
1364 1364
             }
@@ -1372,7 +1372,7 @@  discard block
 block discarded – undo
1372 1372
         // results into variable
1373 1373
         curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
1374 1374
 
1375
-        if ($opts['debug'] > 1) {
1375
+        if ($opts['debug']>1) {
1376 1376
             curl_setopt($curl, CURLOPT_VERBOSE, true);
1377 1377
             /// @todo redirect curlopt_stderr to some stream which can be piped to the logger
1378 1378
         }
@@ -1397,7 +1397,7 @@  discard block
 block discarded – undo
1397 1397
             }
1398 1398
         }
1399 1399
         // extra headers
1400
-        $headers = array('Content-Type: ' . $req->getContentType(), 'Accept-Charset: ' . implode(',', $opts['accepted_charset_encodings']));
1400
+        $headers = array('Content-Type: '.$req->getContentType(), 'Accept-Charset: '.implode(',', $opts['accepted_charset_encodings']));
1401 1401
         // if no keepalive is wanted, let the server know it in advance
1402 1402
         if (!$opts['keepalive']) {
1403 1403
             $headers[] = 'Connection: close';
@@ -1433,7 +1433,7 @@  discard block
 block discarded – undo
1433 1433
                 if (defined('CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE')) {
1434 1434
                     curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE);
1435 1435
                 } else {
1436
-                    $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': warning. HTTP2 is not supported by the current PHP/curl install');
1436
+                    $this->getLogger()->error('XML-RPC: '.__METHOD__.': warning. HTTP2 is not supported by the current PHP/curl install');
1437 1437
                     curl_close($curl);
1438 1438
                     return false;
1439 1439
                 }
@@ -1444,11 +1444,11 @@  discard block
 block discarded – undo
1444 1444
         }
1445 1445
 
1446 1446
         if ($opts['username'] && $opts['password']) {
1447
-            curl_setopt($curl, CURLOPT_USERPWD, $opts['username'] . ':' . $opts['password']);
1447
+            curl_setopt($curl, CURLOPT_USERPWD, $opts['username'].':'.$opts['password']);
1448 1448
             if (defined('CURLOPT_HTTPAUTH')) {
1449 1449
                 curl_setopt($curl, CURLOPT_HTTPAUTH, $opts['authtype']);
1450 1450
             } elseif ($opts['authtype'] != 1) {
1451
-                $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': warning. Only Basic auth is supported by the current PHP/curl install');
1451
+                $this->getLogger()->error('XML-RPC: '.__METHOD__.': warning. Only Basic auth is supported by the current PHP/curl install');
1452 1452
                 curl_close($curl);
1453 1453
                 return false;
1454 1454
             }
@@ -1493,13 +1493,13 @@  discard block
 block discarded – undo
1493 1493
             if ($opts['proxyport'] == 0) {
1494 1494
                 $opts['proxyport'] = 8080; // NB: even for HTTPS, local connection is on port 8080
1495 1495
             }
1496
-            curl_setopt($curl, CURLOPT_PROXY, $opts['proxy'] . ':' . $opts['proxyport']);
1496
+            curl_setopt($curl, CURLOPT_PROXY, $opts['proxy'].':'.$opts['proxyport']);
1497 1497
             if ($opts['proxy_user']) {
1498
-                curl_setopt($curl, CURLOPT_PROXYUSERPWD, $opts['proxy_user'] . ':' . $opts['proxy_pass']);
1498
+                curl_setopt($curl, CURLOPT_PROXYUSERPWD, $opts['proxy_user'].':'.$opts['proxy_pass']);
1499 1499
                 if (defined('CURLOPT_PROXYAUTH')) {
1500 1500
                     curl_setopt($curl, CURLOPT_PROXYAUTH, $opts['proxy_authtype']);
1501 1501
                 } elseif ($opts['proxy_authtype'] != 1) {
1502
-                    $this->getLogger()->error('XML-RPC: ' . __METHOD__ . ': warning. Only Basic auth to proxy is supported by the current PHP/curl install');
1502
+                    $this->getLogger()->error('XML-RPC: '.__METHOD__.': warning. Only Basic auth to proxy is supported by the current PHP/curl install');
1503 1503
                     curl_close($curl);
1504 1504
                     return false;
1505 1505
                 }
@@ -1511,7 +1511,7 @@  discard block
 block discarded – undo
1511 1511
         if (count($opts['cookies'])) {
1512 1512
             $cookieHeader = '';
1513 1513
             foreach ($opts['cookies'] as $name => $cookie) {
1514
-                $cookieHeader .= $name . '=' . $cookie['value'] . '; ';
1514
+                $cookieHeader .= $name.'='.$cookie['value'].'; ';
1515 1515
             }
1516 1516
             curl_setopt($curl, CURLOPT_COOKIE, substr($cookieHeader, 0, -2));
1517 1517
         }
@@ -1520,7 +1520,7 @@  discard block
 block discarded – undo
1520 1520
             curl_setopt($curl, $opt, $val);
1521 1521
         }
1522 1522
 
1523
-        if ($opts['debug'] > 1) {
1523
+        if ($opts['debug']>1) {
1524 1524
             $this->getLogger()->debug("---SENDING---\n$payload\n---END---");
1525 1525
         }
1526 1526
 
@@ -1621,7 +1621,7 @@  discard block
 block discarded – undo
1621 1621
             $call['methodName'] = new Value($req->method(), 'string');
1622 1622
             $numParams = $req->getNumParams();
1623 1623
             $params = array();
1624
-            for ($i = 0; $i < $numParams; $i++) {
1624
+            for ($i = 0; $i<$numParams; $i++) {
1625 1625
                 $params[$i] = $req->getParam($i);
1626 1626
             }
1627 1627
             $call['params'] = new Value($params, 'array');
@@ -1643,7 +1643,7 @@  discard block
 block discarded – undo
1643 1643
         $response = array();
1644 1644
 
1645 1645
         if ($this->return_type == 'xml') {
1646
-            for ($i = 0; $i < count($reqs); $i++) {
1646
+            for ($i = 0; $i<count($reqs); $i++) {
1647 1647
                 $response[] = new static::$responseClass($rets, 0, '', 'xml', $result->httpResponse());
1648 1648
             }
1649 1649
 
@@ -1651,21 +1651,21 @@  discard block
 block discarded – undo
1651 1651
             if (!is_array($rets)) {
1652 1652
                 // bad return type from system.multicall
1653 1653
                 return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1654
-                    PhpXmlRpc::$xmlrpcstr['multicall_error'] . ': not an array', 'phpvals', $result->httpResponse());
1654
+                    PhpXmlRpc::$xmlrpcstr['multicall_error'].': not an array', 'phpvals', $result->httpResponse());
1655 1655
             }
1656 1656
             $numRets = count($rets);
1657 1657
             if ($numRets != count($reqs)) {
1658 1658
                 // wrong number of return values.
1659 1659
                 return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1660
-                    PhpXmlRpc::$xmlrpcstr['multicall_error'] . ': incorrect number of responses', 'phpvals',
1660
+                    PhpXmlRpc::$xmlrpcstr['multicall_error'].': incorrect number of responses', 'phpvals',
1661 1661
                     $result->httpResponse());
1662 1662
             }
1663 1663
 
1664
-            for ($i = 0; $i < $numRets; $i++) {
1664
+            for ($i = 0; $i<$numRets; $i++) {
1665 1665
                 $val = $rets[$i];
1666 1666
                 if (!is_array($val)) {
1667 1667
                     return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1668
-                        PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i is not an array or struct",
1668
+                        PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i is not an array or struct",
1669 1669
                         'phpvals', $result->httpResponse());
1670 1670
                 }
1671 1671
                 switch (count($val)) {
@@ -1673,7 +1673,7 @@  discard block
 block discarded – undo
1673 1673
                         if (!isset($val[0])) {
1674 1674
                             // Bad value
1675 1675
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1676
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has no value",
1676
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has no value",
1677 1677
                                 'phpvals', $result->httpResponse());
1678 1678
                         }
1679 1679
                         // Normal return value
@@ -1685,20 +1685,20 @@  discard block
 block discarded – undo
1685 1685
                         if (!is_int($code)) {
1686 1686
                             /// @todo should we check that it is != 0?
1687 1687
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1688
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has invalid or no faultCode",
1688
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has invalid or no faultCode",
1689 1689
                                 'phpvals', $result->httpResponse());
1690 1690
                         }
1691 1691
                         $str = @$val['faultString'];
1692 1692
                         if (!is_string($str)) {
1693 1693
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1694
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has invalid or no FaultString",
1694
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has invalid or no FaultString",
1695 1695
                                 'phpvals', $result->httpResponse());
1696 1696
                         }
1697 1697
                         $response[$i] = new static::$responseClass(0, $code, $str, 'phpvals', $result->httpResponse());
1698 1698
                         break;
1699 1699
                     default:
1700 1700
                         return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1701
-                            PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has too many items",
1701
+                            PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has too many items",
1702 1702
                             'phpvals', $result->httpResponse());
1703 1703
                 }
1704 1704
             }
@@ -1707,14 +1707,14 @@  discard block
 block discarded – undo
1707 1707
             // return type == 'xmlrpcvals'
1708 1708
             if ($rets->kindOf() != 'array') {
1709 1709
                 return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1710
-                    PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i is not an array", 'xmlrpcvals',
1710
+                    PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i is not an array", 'xmlrpcvals',
1711 1711
                     $result->httpResponse());
1712 1712
             }
1713 1713
             $numRets = $rets->count();
1714 1714
             if ($numRets != count($reqs)) {
1715 1715
                 // wrong number of return values.
1716 1716
                 return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1717
-                    PhpXmlRpc::$xmlrpcstr['multicall_error'] . ': incorrect number of responses', 'xmlrpcvals',
1717
+                    PhpXmlRpc::$xmlrpcstr['multicall_error'].': incorrect number of responses', 'xmlrpcvals',
1718 1718
                     $result->httpResponse());
1719 1719
             }
1720 1720
 
@@ -1723,7 +1723,7 @@  discard block
 block discarded – undo
1723 1723
                     case 'array':
1724 1724
                         if ($val->count() != 1) {
1725 1725
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1726
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has too many items",
1726
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has too many items",
1727 1727
                                 'phpvals', $result->httpResponse());
1728 1728
                         }
1729 1729
                         // Normal return value
@@ -1732,28 +1732,28 @@  discard block
 block discarded – undo
1732 1732
                     case 'struct':
1733 1733
                         if ($val->count() != 2) {
1734 1734
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1735
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has too many items",
1735
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has too many items",
1736 1736
                                 'phpvals', $result->httpResponse());
1737 1737
                         }
1738 1738
                         /** @var Value $code */
1739 1739
                         $code = $val['faultCode'];
1740 1740
                         if ($code->kindOf() != 'scalar' || $code->scalarTyp() != 'int') {
1741 1741
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1742
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has invalid or no faultCode",
1742
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has invalid or no faultCode",
1743 1743
                                 'xmlrpcvals', $result->httpResponse());
1744 1744
                         }
1745 1745
                         /** @var Value $str */
1746 1746
                         $str = $val['faultString'];
1747 1747
                         if ($str->kindOf() != 'scalar' || $str->scalarTyp() != 'string') {
1748 1748
                             return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1749
-                                PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i has invalid or no faultCode",
1749
+                                PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i has invalid or no faultCode",
1750 1750
                                 'xmlrpcvals', $result->httpResponse());
1751 1751
                         }
1752 1752
                         $response[] = new static::$responseClass(0, $code->scalarVal(), $str->scalarVal(), 'xmlrpcvals', $result->httpResponse());
1753 1753
                         break;
1754 1754
                     default:
1755 1755
                         return new static::$responseClass(0, PhpXmlRpc::$xmlrpcerr['multicall_error'],
1756
-                            PhpXmlRpc::$xmlrpcstr['multicall_error'] . ": response element $i is not an array or struct",
1756
+                            PhpXmlRpc::$xmlrpcstr['multicall_error'].": response element $i is not an array or struct",
1757 1757
                             'xmlrpcvals', $result->httpResponse());
1758 1758
                 }
1759 1759
             }
@@ -1788,7 +1788,7 @@  discard block
 block discarded – undo
1788 1788
         $authType = 1, $proxyHost = '', $proxyPort = 0, $proxyUsername = '', $proxyPassword = '', $proxyAuthType = 1,
1789 1789
         $method = 'http')
1790 1790
     {
1791
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
1791
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
1792 1792
 
1793 1793
         return $this->sendPayloadSocket($req, $server, $port, $timeout, $username, $password, $authType, null, null,
1794 1794
             null, null, $proxyHost, $proxyPort, $proxyUsername, $proxyPassword, $proxyAuthType, $method);
@@ -1826,7 +1826,7 @@  discard block
 block discarded – undo
1826 1826
         $proxyUsername = '', $proxyPassword = '', $proxyAuthType = 1, $keepAlive = false, $key = '', $keyPass = '',
1827 1827
         $sslVersion = 0)
1828 1828
     {
1829
-        $this->logDeprecation('Method ' . __METHOD__ . ' is deprecated');
1829
+        $this->logDeprecation('Method '.__METHOD__.' is deprecated');
1830 1830
 
1831 1831
         return $this->sendPayloadCURL($req, $server, $port, $timeout, $username,
1832 1832
             $password, $authType, $cert, $certPass, $caCert, $caCertDir, $proxyHost, $proxyPort,
@@ -2039,7 +2039,7 @@  discard block
 block discarded – undo
2039 2039
     public function &__get($name)
2040 2040
     {
2041 2041
         if (in_array($name, static::$options)) {
2042
-            $this->logDeprecation('Getting property Client::' . $name . ' is deprecated');
2042
+            $this->logDeprecation('Getting property Client::'.$name.' is deprecated');
2043 2043
             return $this->$name;
2044 2044
         }
2045 2045
 
@@ -2050,12 +2050,12 @@  discard block
 block discarded – undo
2050 2050
             case 'server':
2051 2051
             case 'port':
2052 2052
             case 'path':
2053
-                $this->logDeprecation('Getting property Client::' . $name . ' is deprecated');
2053
+                $this->logDeprecation('Getting property Client::'.$name.' is deprecated');
2054 2054
                 return $this->$name;
2055 2055
             default:
2056 2056
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
2057 2057
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
2058
-                trigger_error('Undefined property via __get(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
2058
+                trigger_error('Undefined property via __get(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
2059 2059
                 $result = null;
2060 2060
                 return $result;
2061 2061
         }
@@ -2064,7 +2064,7 @@  discard block
 block discarded – undo
2064 2064
     public function __set($name, $value)
2065 2065
     {
2066 2066
         if (in_array($name, static::$options)) {
2067
-            $this->logDeprecation('Setting property Client::' . $name . ' is deprecated');
2067
+            $this->logDeprecation('Setting property Client::'.$name.' is deprecated');
2068 2068
             $this->$name = $value;
2069 2069
             return;
2070 2070
         }
@@ -2076,20 +2076,20 @@  discard block
 block discarded – undo
2076 2076
             case 'server':
2077 2077
             case 'port':
2078 2078
             case 'path':
2079
-                $this->logDeprecation('Setting property Client::' . $name . ' is deprecated');
2079
+                $this->logDeprecation('Setting property Client::'.$name.' is deprecated');
2080 2080
                 $this->$name = $value;
2081 2081
                 return;
2082 2082
             default:
2083 2083
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
2084 2084
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
2085
-                trigger_error('Undefined property via __set(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
2085
+                trigger_error('Undefined property via __set(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
2086 2086
         }
2087 2087
     }
2088 2088
 
2089 2089
     public function __isset($name)
2090 2090
     {
2091 2091
         if (in_array($name, static::$options)) {
2092
-            $this->logDeprecation('Checking property Client::' . $name . ' is deprecated');
2092
+            $this->logDeprecation('Checking property Client::'.$name.' is deprecated');
2093 2093
             return isset($this->$name);
2094 2094
         }
2095 2095
 
@@ -2100,7 +2100,7 @@  discard block
 block discarded – undo
2100 2100
             case 'server':
2101 2101
             case 'port':
2102 2102
             case 'path':
2103
-                $this->logDeprecation('Checking property Client::' . $name . ' is deprecated');
2103
+                $this->logDeprecation('Checking property Client::'.$name.' is deprecated');
2104 2104
                 return isset($this->$name);
2105 2105
             default:
2106 2106
                 return false;
@@ -2110,7 +2110,7 @@  discard block
 block discarded – undo
2110 2110
     public function __unset($name)
2111 2111
     {
2112 2112
         if (in_array($name, static::$options)) {
2113
-            $this->logDeprecation('Unsetting property Client::' . $name . ' is deprecated');
2113
+            $this->logDeprecation('Unsetting property Client::'.$name.' is deprecated');
2114 2114
             unset($this->$name);
2115 2115
             return;
2116 2116
         }
@@ -2122,13 +2122,13 @@  discard block
 block discarded – undo
2122 2122
             case 'server':
2123 2123
             case 'port':
2124 2124
             case 'path':
2125
-                $this->logDeprecation('Unsetting property Client::' . $name . ' is deprecated');
2125
+                $this->logDeprecation('Unsetting property Client::'.$name.' is deprecated');
2126 2126
                 unset($this->$name);
2127 2127
                 return;
2128 2128
             default:
2129 2129
                 /// @todo throw instead? There are very few other places where the lib trigger errors which can potentially reach stdout...
2130 2130
                 $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
2131
-                trigger_error('Undefined property via __unset(): ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_WARNING);
2131
+                trigger_error('Undefined property via __unset(): '.$name.' in '.$trace[0]['file'].' on line '.$trace[0]['line'], E_USER_WARNING);
2132 2132
         }
2133 2133
     }
2134 2134
 }
Please login to merge, or discard this patch.