- add one more way to register class methods
authorggiunta <ggiunta@013ecfd8-0664-425d-a759-9c98391dc3f9>
Wed, 5 Aug 2009 10:03:35 +0000 (10:03 +0000)
committerggiunta <ggiunta@013ecfd8-0664-425d-a759-9c98391dc3f9>
Wed, 5 Aug 2009 10:03:35 +0000 (10:03 +0000)
git-svn-id: https://svn.code.sf.net/p/phpxmlrpc/code/trunk/xmlrpc@50 013ecfd8-0664-425d-a759-9c98391dc3f9

demo/server/server.php

index cdf2051..31f2225 100644 (file)
@@ -129,8 +129,9 @@ in an alphabetic order.';
 
        $findstate3_sig = wrap_php_function(array('xmlrpc_server_methods_container', 'findstate'));
 
-       $obj = new xmlrpc_server_methods_container();
+       $findstate5_sig = wrap_php_function('xmlrpc_server_methods_container::findstate');
 
+       $obj = new xmlrpc_server_methods_container();
        $findstate4_sig = wrap_php_function(array($obj, 'findstate'));
 
        $addtwo_sig=array(array($xmlrpcInt, $xmlrpcInt, $xmlrpcInt));
@@ -823,6 +824,9 @@ mimetype, a string, is a standard MIME type, for example, text/plain.
        if ($findstate4_sig)
                $a['examples.php3.getStateName'] = $findstate4_sig;
 
+    if ($findstate5_sig)
+        $a['examples.php4.getStateName'] = $findstate5_sig;
+
        $s=new xmlrpc_server($a, false);
        $s->setdebug(3);
        $s->compress_response = true;