Code completion result for source line:
self::$union|Type;
(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
VARIABLE   Foo|Bar|\Test\Baz $unionType    [PROTECTE  TestField

Documentation:

$unionType


Type:Foo | Bar | \Test\Baz