ReflectionClass_getInterfaceNames_basic.phpt 474 B

123456789101112131415161718192021222324252627282930
  1. --TEST--
  2. ReflectionClass::getInterfaceNames()
  3. --CREDITS--
  4. Michelangelo van Dam <dragonbe@gmail.com>
  5. #testfest roosendaal on 2008-05-10
  6. --FILE--
  7. <?php
  8. interface Foo { }
  9. interface Bar { }
  10. class Baz implements Foo, Bar { }
  11. class Qux {}
  12. $rc1 = new ReflectionClass("Baz");
  13. var_dump($rc1->getInterfaceNames());
  14. $rc2 = new ReflectionClass("Qux");
  15. var_dump($rc2->getInterfaceNames());
  16. ?>
  17. --EXPECT--
  18. array(2) {
  19. [0]=>
  20. string(3) "Foo"
  21. [1]=>
  22. string(3) "Bar"
  23. }
  24. array(0) {
  25. }