Class Zend_XmlRpc_Client_ServerIntrospection

Description

Wraps the XML-RPC system.* introspection methods

  • license: New BSD License
  • copyright: Copyright (c) 2005-2007 Zend Technologies USA Inc. (http://www.zend.com)

Located in /Zend/XmlRpc/Client/ServerIntrospection.php (line 36)


	
			
Method Summary
 Zend_XmlRpc_Client_ServerIntrospection __construct (Zend_XmlRpc_Client $client)
 array getMethodSignature (array $method)
 array getSignatureForEachMethodByLooping ([array $methods = null])
 array getSignatureForEachMethodByMulticall ([array $methods = null])
 array listMethods (array $method)
Methods
Constructor __construct (line 47)
  • access: public
Zend_XmlRpc_Client_ServerIntrospection __construct (Zend_XmlRpc_Client $client)
getMethodSignature (line 145)

Call system.methodSignature() for the given method

  • return: array(array(return, param, param, param...))
  • access: public
array getMethodSignature (array $method)
  • array $method
getSignatureForEachMethod (line 59)

Returns the signature for each method on the server, autodetecting whether system.multicall() is supported and using it if so.

  • access: public
array getSignatureForEachMethod ()
getSignatureForEachMethodByLooping (line 125)

Get the method signatures for every method by successively calling system.methodSignature

  • access: public
array getSignatureForEachMethodByLooping ([array $methods = null])
  • array $methods
getSignatureForEachMethodByMulticall (line 84)

Attempt to get the method signatures in one request via system.multicall().

This is a boxcar feature of XML-RPC and is found on fewer servers. However, can significantly improve performance if present.

  • return: array(array(return, param, param, param...))
  • access: public
array getSignatureForEachMethodByMulticall ([array $methods = null])
  • array $methods
listMethods (line 157)

Call system.listMethods()

  • return: array(method, method, method...)
  • access: public
array listMethods (array $method)
  • array $method

Documentation generated on Thu, 18 Jan 2007 09:59:11 -0800 by phpDocumentor 1.3.1