bug63911.phpt 276 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #63911 (Ignore conflicting trait methods originationg from identical sub traits)
  3. --FILE--
  4. <?php
  5. trait A
  6. {
  7. public function a(){
  8. echo 'Done';
  9. }
  10. }
  11. trait B
  12. {
  13. use A;
  14. }
  15. trait C
  16. {
  17. use A;
  18. }
  19. class D
  20. {
  21. use B, C;
  22. }
  23. (new D)->a();
  24. --EXPECT--
  25. Done