extends |
UnionType |
---|
Methods | ||
---|---|---|
public
|
__construct(Type[] $types)
|
# |
public
|
describe(VerbosityLevel $level): string
|
# |
protected
|
unionTypes(callable $getType): Type
|
# |
protected
|
pickFromTypes(callable $getValues, callable $criteria): array
|
# |
public
|
getOffsetValueType(Type $offsetType): Type
|
# |
protected
|
unionResults(callable $getResult): TrinaryLogic
|
# |
public
|
isAcceptedBy(Type $acceptingType, bool $strictTypes): TrinaryLogic
|
# |
public
|
isAcceptedWithReasonBy(Type $acceptingType, bool $strictTypes): AcceptsResult
|
# |
public
|
inferTemplateTypes(Type $receivedType): TemplateTypeMap
|
# |
public
|
inferTemplateTypesOn(Type $templateType): TemplateTypeMap
|
# |
public
|
traverse(callable $cb): Type
|
# |
public
|
traverseSimultaneously(Type $right, callable $cb): Type
|
# |
public
static
|
__set_state(mixed[] $properties): Type
|
# |