summaryrefslogtreecommitdiff
path: root/Zend/tests/enum/traits-no-__construct.phpt
blob: 0529a2a989013447c64b6a973f21be4e1205d10f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--TEST--
Enum traits no __construct
--FILE--
<?php

trait Foo {
    public function __construct() {
        echo "Evil code\n";
    }
}

enum Bar {
    use Foo;
    case Baz;
}

var_dump(Bar::Baz);

?>
--EXPECTF--
Fatal error: Enum may not include __construct in %s on line %d