Lines Matching refs:X
6 interface X {}
9 class A implements X, Y {}
14 public (X&Y)|int $prop1;
15 public int|(X&Y) $prop2;
16 public (X&Y)|B $prop3;
17 public B|(X&Y) $prop4;
19 public function foo1((X&Y)|int $v): (X&Y)|int {
23 public function foo2(int|(X&Y) $v): int|(X&Y) {
27 public function bar1(B|(X&Y) $v): B|(X&Y) {
31 public function bar2((X&Y)|B $v): (X&Y)|B {
119 Test::foo1(): Argument #1 ($v) must be of type (X&Y)|int, C given, called in %s on line %d
120 Test::foo2(): Argument #1 ($v) must be of type (X&Y)|int, C given, called in %s on line %d
121 Test::bar1(): Argument #1 ($v) must be of type B|(X&Y), C given, called in %s on line %d
122 Test::bar2(): Argument #1 ($v) must be of type (X&Y)|B, C given, called in %s on line %d
123 Cannot assign C to property Test::$prop1 of type (X&Y)|int
124 Cannot assign C to property Test::$prop2 of type (X&Y)|int
125 Cannot assign C to property Test::$prop3 of type (X&Y)|B
126 Cannot assign C to property Test::$prop4 of type B|(X&Y)