diff options
Diffstat (limited to 'ext/soap/tests/server027.phpt')
| -rwxr-xr-x | ext/soap/tests/server027.phpt | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/ext/soap/tests/server027.phpt b/ext/soap/tests/server027.phpt new file mode 100755 index 000000000..9fee4a608 --- /dev/null +++ b/ext/soap/tests/server027.phpt @@ -0,0 +1,30 @@ +--TEST-- +SOAP Server 27: setObject and getFunctions +--SKIPIF-- +<?php require_once('skipif.inc'); ?> +--FILE-- +<?php +class Foo { + + function Foo() { + } + + function test() { + return $this->str; + } +} + +$foo = new Foo(); +$server = new SoapServer(null,array('uri'=>"http://testuri.org")); +$server->setObject($foo); +var_dump($server->getfunctions()); +echo "ok\n"; +?> +--EXPECT-- +array(2) { + [0]=> + string(3) "Foo" + [1]=> + string(4) "test" +} +ok |
