Lines Matching refs:B
2 GH-9516: (A&B)|D as a param should allow AB or D. Not just A.
7 interface B { }
11 class B_ implements B {}
12 class AB_ implements A, B {}
16 public function method1((A&B)|D $arg): void {}
17 public function method2((B&A)|D $arg): void {}
18 public function method3(D|(A&B) $arg): void {}
19 public function method4(D|(B&A) $arg): void {}
142 T::method1(): Argument #1 ($arg) must be of type (A&B)|D, A_ given, called in %s on line %d
143 T::method1(): Argument #1 ($arg) must be of type (A&B)|D, B_ given, called in %s on line %d
146 T::method2(): Argument #1 ($arg) must be of type (B&A)|D, A_ given, called in %s on line %d
147 T::method2(): Argument #1 ($arg) must be of type (B&A)|D, B_ given, called in %s on line %d
150 T::method3(): Argument #1 ($arg) must be of type D|(A&B), A_ given, called in %s on line %d
151 T::method3(): Argument #1 ($arg) must be of type D|(A&B), B_ given, called in %s on line %d
154 T::method4(): Argument #1 ($arg) must be of type D|(B&A), A_ given, called in %s on line %d
155 T::method4(): Argument #1 ($arg) must be of type D|(B&A), B_ given, called in %s on line %d