]> granicus.if.org Git - php/commitdiff
Add a test for ReflectionClass:getInterfaceNames()
authorFabien Villepinte <fabien.villepinte@gmail.com>
Mon, 4 Nov 2019 12:51:40 +0000 (13:51 +0100)
committerFabien Villepinte <fabien.villepinte@gmail.com>
Mon, 4 Nov 2019 12:51:40 +0000 (13:51 +0100)
The method was not tested against a class without interface.

ext/reflection/tests/ReflectionClass_getInterfaceNames_basic.phpt

index 6681c9f3161beea266d5fc18c0c983c7afd5d164..ff8dca4703d0891e8f84ece79087b84c7afe1ae8 100644 (file)
@@ -11,8 +11,13 @@ interface Bar { }
 
 class Baz implements Foo, Bar { }
 
+class Qux {}
+
 $rc1 = new ReflectionClass("Baz");
 var_dump($rc1->getInterfaceNames());
+
+$rc2 = new ReflectionClass("Qux");
+var_dump($rc2->getInterfaceNames());
 ?>
 --EXPECT--
 array(2) {
@@ -21,3 +26,5 @@ array(2) {
   [1]=>
   string(3) "Bar"
 }
+array(0) {
+}