bug60217a.phpt 338 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #60217 (Requiring the same method from different traits.)
  3. --FILE--
  4. <?php
  5. trait T1 {
  6. public abstract function foo();
  7. }
  8. trait T2 {
  9. public abstract function foo();
  10. }
  11. class C {
  12. use T1, T2;
  13. public function foo() {
  14. echo "C::foo() works.\n";
  15. }
  16. }
  17. $o = new C;
  18. $o->foo();
  19. ?>
  20. --EXPECT--
  21. C::foo() works.