Return to alias01.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / Zend / tests / traits / bugs |
1.1 misho 1: --TEST-- 2: Aliases are applied to the correct methods, and only to them. 3: --FILE-- 4: <?php 5: trait T1 { 6: function m1() { echo "T:m1\n"; } 7: function m2() { echo "T:m2\n"; } 8: } 9: 10: class C1 { 11: use T1 { m1 as a1; } 12: } 13: 14: $o = new C1; 15: $o->m1(); 16: $o->a1(); 17: $o->m2(); 18: $o->a2(); 19: 20: ?> 21: --EXPECTF-- 22: T:m1 23: T:m1 24: T:m2 25: 26: Fatal error: Call to undefined method C1::a2() in %s on line %d