12345678910111213141516171819202122232425262728293031 |
- --TEST--
- Bug #76700 (false-positive "Error: Call to protected method" when using trait aliases)
- --FILE--
- <?php
- trait T1
- {
- protected function aa() { echo 123; }
- }
- trait T2
- {
- use T1 {
- aa as public;
- }
- }
- class A
- {
- use T1;
- }
- class B extends A
- {
- use T2;
- }
- $b = new B();
- $b->aa();
- ?>
- --EXPECT--
- 123
|