| Code completion result for source line: |
| public function interfaceMethod(\Test1\UnionTypes1|TestClass $object, string|int|float|null $param, ): int||float|null; |
| (QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) |
| PACKAGE Test1 [PUBLIC] null |
| PACKAGE Test2 [PUBLIC] null |
| CLASS TestAbstractClass [PUBLIC, Test2 |
| CLASS TestChildClass [PUBLIC] Test2 |
| CLASS TestClass [PUBLIC] Test2 |
| CLASS TestInterface [PUBLIC] Test2 |
| CLASS UnionTypes1 [PUBLIC] Test1 |
| CLASS UnionTypes2 [PUBLIC] Test1 |
| ------------------------------------ |
| KEYWORD array null |
| KEYWORD bool null |
| KEYWORD callable null |
| KEYWORD false null |
| KEYWORD float null |
| KEYWORD int null |
| KEYWORD iterable null |
| KEYWORD null null |
| KEYWORD object null |
| KEYWORD parent null |
| KEYWORD self null |
| KEYWORD static null |
| KEYWORD string null |
| KEYWORD true null |