abstract_method_6.phpt 353 B

1234567891011121314151617181920
  1. --TEST--
  2. Abstract private trait method not implemented
  3. --FILE--
  4. <?php
  5. trait T {
  6. abstract private function method(int $a, string $b);
  7. }
  8. abstract class C {
  9. use T;
  10. }
  11. class D extends C {
  12. private function method(int $a, string $b) {}
  13. }
  14. ?>
  15. --EXPECTF--
  16. Fatal error: Class C must implement 1 abstract private method (C::method) in %s on line %d