| @@ 198-206 (lines=9) @@ | ||
| 195 | $mDesc .= '* @return ' . xmlrpc_2_php_type($mSig[0]) . " (or an {$namespace}Response obj instance if call fails)\n*/\n"; |
|
| 196 | ||
| 197 | $innerCode .= "\$res = \${$this_}client->send(\$req, $timeout, '$protocol');\n"; |
|
| 198 | if ($decodeFault) { |
|
| 199 | if (is_string($faultResponse) && ((strpos($faultResponse, '%faultCode%') !== false) || (strpos($faultResponse, '%faultString%') !== false))) { |
|
| 200 | $respCode = "str_replace(array('%faultCode%', '%faultString%'), array(\$res->faultCode(), \$res->faultString()), '" . str_replace("'", "''", $faultResponse) . "')"; |
|
| 201 | } else { |
|
| 202 | $respCode = var_export($faultResponse, true); |
|
| 203 | } |
|
| 204 | } else { |
|
| 205 | $respCode = '$res'; |
|
| 206 | } |
|
| 207 | if ($decodePhpObjects) { |
|
| 208 | $innerCode .= "if (\$res->faultcode()) return $respCode; else return \$encoder->decode(\$res->value(), array('decode_php_objs'));"; |
|
| 209 | } else { |
|
| @@ 953-961 (lines=9) @@ | ||
| 950 | $mDesc .= '* @return ' . $this->xmlrpc2PhpType($mSig[0]) . " (or an {$namespace}Response obj instance if call fails)\n*/\n"; |
|
| 951 | ||
| 952 | $innerCode .= "\$res = \${$this_}client->send(\$req, $timeout, '$protocol');\n"; |
|
| 953 | if ($decodeFault) { |
|
| 954 | if (is_string($faultResponse) && ((strpos($faultResponse, '%faultCode%') !== false) || (strpos($faultResponse, '%faultString%') !== false))) { |
|
| 955 | $respCode = "str_replace(array('%faultCode%', '%faultString%'), array(\$res->faultCode(), \$res->faultString()), '" . str_replace("'", "''", $faultResponse) . "')"; |
|
| 956 | } else { |
|
| 957 | $respCode = var_export($faultResponse, true); |
|
| 958 | } |
|
| 959 | } else { |
|
| 960 | $respCode = '$res'; |
|
| 961 | } |
|
| 962 | if ($decodePhpObjects) { |
|
| 963 | $innerCode .= "if (\$res->faultcode()) return $respCode; else return \$encoder->decode(\$res->value(), array('decode_php_objs'));"; |
|
| 964 | } else { |
|