12345678910111213141516171819202122232425262728293031 |
- --TEST--
- Edge case: T_STRING<insteadof> insteadof T_STRING<?>
- --FILE--
- <?php
- trait TraitA
- {
- public static function insteadof(){ echo __METHOD__, PHP_EOL; }
- }
- trait TraitB
- {
- public static function insteadof(){ echo __METHOD__, PHP_EOL; }
- }
- class Foo
- {
- use TraitA , TraitB {
- TraitB::insteadof
- insteadof TraitA;
- }
- }
- Foo::insteadof();
- echo PHP_EOL, "Done", PHP_EOL;
- ?>
- --EXPECT--
- TraitB::insteadof
- Done
|