Issues

ZF-8580: SystemLookup in Zend_Xmlrpc_Client selects wrong signature

Description

I have an XML-RPC server (also Zend Framework). The server has a method declared as :

 
/**
 * @param integer|array $ids
 * @param string $language
 * @return struct
 */
public function get($ids, $language=null)

When I call that method (using the Zend_Xmlrpc_Client) as :

 
$client->call('get', array(1));

The parameter is sent as array(1) instead of (int)1.

The parameter is sent correct when using :


$client->setSkipSystemLookup(true);

Comments

I have the same issue. Guys where it can be fixed? Thanks.

Fixed in r23385.