Annotation of embedaddon/php/Zend/tests/traits/bugs/alias01.phpt, revision 1.1.1.1
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
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>