diff options
author | Dmitry Stogov <dmitry@php.net> | 2004-08-26 12:24:54 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2004-08-26 12:24:54 +0000 |
commit | 6078001f12ae5ab5293bb9d8162f53c6295fb2cb (patch) | |
tree | fbd92e76ec6082b967f1dac1c092f75f1c54179e /ext/soap/tests/bugs/bug29830.phpt | |
parent | b8ed424ed3abca21fa0bda26a7d88eba439e55ff (diff) | |
download | php-git-6078001f12ae5ab5293bb9d8162f53c6295fb2cb.tar.gz |
Merged bug fixes from PHP_5_0.
Diffstat (limited to 'ext/soap/tests/bugs/bug29830.phpt')
-rw-r--r-- | ext/soap/tests/bugs/bug29830.phpt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/ext/soap/tests/bugs/bug29830.phpt b/ext/soap/tests/bugs/bug29830.phpt new file mode 100644 index 0000000000..dc090f82cc --- /dev/null +++ b/ext/soap/tests/bugs/bug29830.phpt @@ -0,0 +1,25 @@ +--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 |