ILIAS  release_4-3 Revision
 All Data Structures Namespaces Files Functions Variables Groups Pages
XML_RPC2_Server_CallHandler Class Reference
+ Inheritance diagram for XML_RPC2_Server_CallHandler:
+ Collaboration diagram for XML_RPC2_Server_CallHandler:

Public Member Functions

 getMethods ()
 methods getter
 getMethod ($name)
 method getter

Protected Member Functions

 addMethod (XML_RPC2_Server_Method $method)
 method appender

Protected Attributes

 $methods = array()

Detailed Description

Definition at line 70 of file CallHandler.php.

Member Function Documentation

XML_RPC2_Server_CallHandler::addMethod ( XML_RPC2_Server_Method  $method)
protected

method appender

Parameters
XML_RPC2_Server_MethodMethod to append to methods

Definition at line 103 of file CallHandler.php.

References XML_RPC2_Server_Method\getName().

Referenced by XML_RPC2_Server_Callhandler_Instance\__construct(), and XML_RPC2_Server_Callhandler_Class\__construct().

{
$this->methods[$method->getName()] = $method;
}

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

XML_RPC2_Server_CallHandler::getMethod (   $name)

method getter

Parameters
stringName of method to return
XML_RPC2_Server_MethodMethod named $name

Definition at line 117 of file CallHandler.php.

Referenced by XML_RPC2_Server_Callhandler_Instance\__call(), and XML_RPC2_Server_Callhandler_Class\__call().

{
if (isset($this->methods[$name])) {
return $this->methods[$name];
}
return false;
}

+ Here is the caller graph for this function:

XML_RPC2_Server_CallHandler::getMethods ( )

methods getter

Returns
array Array of XML_RPC2_Server_Method instances

Definition at line 90 of file CallHandler.php.

References $methods.

Referenced by XML_RPC2_Server_Callhandler_Instance\__call(), and XML_RPC2_Server_Callhandler_Class\__call().

{
}

+ Here is the caller graph for this function:

Field Documentation

XML_RPC2_Server_CallHandler::$methods = array()
protected

Definition at line 80 of file CallHandler.php.

Referenced by getMethods().


The documentation for this class was generated from the following file: