Return to bug29830.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / soap / tests / bugs |
1.1 misho 1: --TEST-- 2: Bug #29844 (SoapServer::setClass() should not export non-public methods) 3: --SKIPIF-- 4: <?php require_once('skipif.inc'); ?> 5: --FILE-- 6: <?php 7: 8: class hello_world { 9: public function hello($to) { 10: return 'Hello ' . $to; 11: } 12: private function bye($to) { 13: return 'Bye ' . $to; 14: } 15: } 16: 17: $server = new SoapServer(NULL, array("uri"=>"test://")); 18: $server->setClass('hello_world'); 19: $functions = $server->getFunctions(); 20: foreach($functions as $func) { 21: echo $func . "\n"; 22: } 23: ?> 24: --EXPECT-- 25: hello