mirror of
https://github.com/php/php-src.git
synced 2024-10-19 15:34:25 +00:00
26 lines
504 B
Plaintext
26 lines
504 B
Plaintext
|
--TEST--
|
||
|
Bug #29844 (SoapServer::setClass() should not export non-public methods)
|
||
|
--SKIPIF--
|
||
|
<?php require_once('skipif.inc'); ?>
|
||
|
--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
|