@@ 172-189 (lines=18) @@ | ||
169 | $innerCode .= "\$encoder = new {$namespace}Encoder();\n"; |
|
170 | $plist = array(); |
|
171 | $pCount = count($mSig); |
|
172 | for ($i = 1; $i < $pCount; $i++) { |
|
173 | $plist[] = "\$p$i"; |
|
174 | $pType = $mSig[$i]; |
|
175 | if ($pType == 'i4' || $pType == 'i8' || $pType == 'int' || $pType == 'boolean' || $pType == 'double' || |
|
176 | $pType == 'string' || $pType == 'dateTime.iso8601' || $pType == 'base64' || $pType == 'null' |
|
177 | ) { |
|
178 | // only build directly xmlrpc values when type is known and scalar |
|
179 | $innerCode .= "\$p$i = new {$namespace}Value(\$p$i, '$pType');\n"; |
|
180 | } else { |
|
181 | if ($encodePhpObjects) { |
|
182 | $innerCode .= "\$p$i = \$encoder->encode(\$p$i, array('encode_php_objs'));\n"; |
|
183 | } else { |
|
184 | $innerCode .= "\$p$i = \$encoder->encode(\$p$i);\n"; |
|
185 | } |
|
186 | } |
|
187 | $innerCode .= "\$req->addparam(\$p$i);\n"; |
|
188 | $mDesc .= '* @param ' . xmlrpc_2_php_type($pType) . " \$p$i\n"; |
|
189 | } |
|
190 | if ($clientCopyMode < 2) { |
|
191 | $plist[] = '$debug=0'; |
|
192 | $mDesc .= "* @param int \$debug when 1 (or 2) will enable debugging of the underlying {$prefix} call (defaults to 0)\n"; |
@@ 927-944 (lines=18) @@ | ||
924 | $innerCode .= "\$encoder = new {$namespace}Encoder();\n"; |
|
925 | $plist = array(); |
|
926 | $pCount = count($mSig); |
|
927 | for ($i = 1; $i < $pCount; $i++) { |
|
928 | $plist[] = "\$p$i"; |
|
929 | $pType = $mSig[$i]; |
|
930 | if ($pType == 'i4' || $pType == 'i8' || $pType == 'int' || $pType == 'boolean' || $pType == 'double' || |
|
931 | $pType == 'string' || $pType == 'dateTime.iso8601' || $pType == 'base64' || $pType == 'null' |
|
932 | ) { |
|
933 | // only build directly xmlrpc values when type is known and scalar |
|
934 | $innerCode .= "\$p$i = new {$namespace}Value(\$p$i, '$pType');\n"; |
|
935 | } else { |
|
936 | if ($encodePhpObjects) { |
|
937 | $innerCode .= "\$p$i = \$encoder->encode(\$p$i, array('encode_php_objs'));\n"; |
|
938 | } else { |
|
939 | $innerCode .= "\$p$i = \$encoder->encode(\$p$i);\n"; |
|
940 | } |
|
941 | } |
|
942 | $innerCode .= "\$req->addparam(\$p$i);\n"; |
|
943 | $mDesc .= '* @param ' . $this->xmlrpc2PhpType($pType) . " \$p$i\n"; |
|
944 | } |
|
945 | if ($clientCopyMode < 2) { |
|
946 | $plist[] = '$debug=0'; |
|
947 | $mDesc .= "* @param int \$debug when 1 (or 2) will enable debugging of the underlying {$prefix} call (defaults to 0)\n"; |