Annotation of embedaddon/php/Zend/tests/traits/language009.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: In instead definitions all trait whose methods are meant to be hidden can be listed.
3: --FILE--
4: <?php
5: error_reporting(E_ALL);
6:
7: trait A {
8: public function foo() {
9: echo 'a';
10: }
11: }
12:
13: trait B {
14: public function foo() {
15: echo 'b';
16: }
17: }
18:
19: trait C {
20: public function foo() {
21: echo 'c';
22: }
23: }
24:
25: class MyClass {
26: use C, A, B {
27: B::foo insteadof A, C;
28: }
29: }
30:
31: $t = new MyClass;
32: $t->foo();
33:
34: ?>
35: --EXPECTF--
36: b
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>