3 <<__ConsistentConstruct
>>
7 <<__UNSAFE_Construct
>> // explicitly inconsistent with C1
8 public function __construct(A
$a) {}
12 // still has to be consistent, but now with C2!
13 public function __construct() {
14 parent
::__construct(new A());