summaryrefslogtreecommitdiff
path: root/Zend/tests/bug43483.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/tests/bug43483.phpt')
-rw-r--r--Zend/tests/bug43483.phpt24
1 files changed, 24 insertions, 0 deletions
diff --git a/Zend/tests/bug43483.phpt b/Zend/tests/bug43483.phpt
new file mode 100644
index 000000000..0cfbfe878
--- /dev/null
+++ b/Zend/tests/bug43483.phpt
@@ -0,0 +1,24 @@
+--TEST--
+Bug #43483 (get_class_methods() does not list all visible methods)
+--FILE--
+<?php
+class C {
+ public static function test() {
+ D::prot();
+ print_r(get_class_methods("D"));
+ }
+}
+class D extends C {
+ protected static function prot() {
+ echo "Successfully called D::prot().\n";
+ }
+}
+D::test();
+?>
+--EXPECT--
+Successfully called D::prot().
+Array
+(
+ [0] => prot
+ [1] => test
+)