26 lines
465 B
PHP
26 lines
465 B
PHP
--TEST--
|
|
Bug #29844 (SoapServer::setClass() should not export non-public methods)
|
|
--EXTENSIONS--
|
|
soap
|
|
--FILE--
|
|
<?php
|
|
|
|
class hello_world {
|
|
public function hello($to) {
|
|
return 'Hello ' . $to;
|
|
}
|
|
private function bye($to) {
|
|
return 'Bye ' . $to;
|
|
}
|
|
}
|
|
|
|
$server = new SoapServer(NULL, array("uri"=>"test://"));
|
|
$server->setClass('hello_world');
|
|
$functions = $server->getFunctions();
|
|
foreach($functions as $func) {
|
|
echo $func . "\n";
|
|
}
|
|
?>
|
|
--EXPECT--
|
|
hello
|