Multiple signatures

Jeff Tupholme <[email protected]> Mon, 30 Jan 2006 17:44:38 +0000
Newsgroups gmane.comp.php.xml-rpc
Message-ID <[email protected]>
Hi,

I'm trying to create a method with multiple signatures and having 
problems. I've tried both the following formats (for illustration, I 
actually have four variants):

$xrs = new xmlrpc_server(array(
	'examples.myFunc' => array(
		'function' => 'foo',
		'signature' => $mysig1array,
		'signature' => $mysig2array
	)
));

$xrs = new xmlrpc_server(array(
	'examples.myFunc' => array(
		'function' => 'foo',
		'signature' => array($mysig1array, $mysig2array)
	)
));

I can confirm the signature arrays themselves are OK by using them one 
at a time. When I combine them in the first form I get an error similar 
to:

> Incorrect parameters passed to method: Wanted array, got string at 
> param 2

... as it seems to get the various signatures confused. The second form 
yields:

> Incorrect parameters passed to method: No method signature matches 
> number of parameters

I'm using PHPXMLRPC 1.2.1 with PHP 5.1.1.

Thanks in anticipation of any helpful suggestions.


Regards,

Jeff