diff options
Diffstat (limited to 'ext/reflection/tests/bug41061.phpt')
| -rwxr-xr-x | ext/reflection/tests/bug41061.phpt | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/ext/reflection/tests/bug41061.phpt b/ext/reflection/tests/bug41061.phpt new file mode 100755 index 000000000..977828ef6 --- /dev/null +++ b/ext/reflection/tests/bug41061.phpt @@ -0,0 +1,30 @@ +--TEST-- +Reflection Bug #41061 ("visibility error" in ReflectionFunction::export()) +--SKIPIF-- +<?php extension_loaded('reflection') or die('skip'); ?> +--FILE-- +<?php + +function foo() { +} + +class bar { + private function foo() { + } +} + +Reflection::export(new ReflectionFunction('foo')); +Reflection::export(new ReflectionMethod('bar', 'foo')); +?> +===DONE=== +<?php exit(0); ?> +--EXPECTF-- +Function [ <user> function foo ] { + @@ %sbug41061.php 3 - 4 +} + +Method [ <user> private method foo ] { + @@ %sbug41061.php 7 - 8 +} + +===DONE=== |
