The class eZSOAPServer handles SOAP server requensts. More...
Public Member Functions | |
| eZSOAPServer () | |
| processRequest () | |
| registerFunction ($name, $params=array()) | |
| registerObject ($objectName, $includeFile=null) | |
| showResponse ($functionName, $namespaceURI, &$value) | |
Public Attributes | |
| $FunctionList | |
| Contains a list over registered functions. | |
| $RawPostData | |
| Contains the RAW HTTP post data information. | |
Static Private Member Functions | |
| stripHTTPHeader ($data) | |
The class eZSOAPServer handles SOAP server requensts.
Sample code for a SOAP server with one function, addNumbers.
include_once( "lib/ezsoap/classes/ezsoapserver.php" ); $server = new eZSOAPServer( ); $server->registerFunction( "addNumbers", array( "valueA" => "integer", "valueB" => "integer" ) ); $server->registerObject( "Collection" ); $server->processRequest(); function addNumbers( $valueA, $valueB ) { $return = $valueA + $valueB; settype( $return, "integer" ); return $return; } class Collection { function Collection () { } function subNumbers( $valueA, $valueB ) { $return = $valueA - $valueB; settype( $return, "integer" ); return $return; } }
Definition at line 75 of file ezsoapserver.php.
| eZSOAPServer::eZSOAPServer | ( | ) |
Creates a new eZSOAPServer object.
Definition at line 80 of file ezsoapserver.php.
| eZSOAPServer::processRequest | ( | ) |
Processes the SOAP request and prints out the propper response.
Definition at line 135 of file ezsoapserver.php.
| eZSOAPServer::registerFunction | ( | $ | name, | |
| $ | params = array() | |||
| ) |
Registers a new function on the server.
Returns false if the function could not be registered.
Definition at line 234 of file ezsoapserver.php.
Referenced by registerObject().
| eZSOAPServer::registerObject | ( | $ | objectName, | |
| $ | includeFile = null | |||
| ) |
Registers all functions of an object on the server.
Returns false if the object could not be registered.
Definition at line 110 of file ezsoapserver.php.
| eZSOAPServer::showResponse | ( | $ | functionName, | |
| $ | namespaceURI, | |||
| &$ | value | |||
| ) |
Definition at line 87 of file ezsoapserver.php.
Referenced by processRequest().
| eZSOAPServer::stripHTTPHeader | ( | $ | data | ) | [static, private] |
Strips the header information from the HTTP raw response.
Definition at line 245 of file ezsoapserver.php.
Referenced by processRequest().
| eZSOAPServer::$FunctionList |
Contains a list over registered functions.
Definition at line 252 of file ezsoapserver.php.
| eZSOAPServer::$RawPostData |
Contains the RAW HTTP post data information.
Definition at line 254 of file ezsoapserver.php.
1.6.3