--TEST-- Property types must be invariant --FILE-- --EXPECTF-- Fatal error: Type of B::$prop must be (X&Y)|L (as in class A) in %s on line %d