Methods | ||
---|---|---|
public
|
__construct(
array<string, array{Expr, Type}> $sureTypes = [],
array<string, array{Expr, Type}> $sureNotTypes = [],
bool $overwrite = false,
array<string, ConditionalExpressionHolder[]> $newConditionalExpressionHolders = [],
?Expr $rootExpr = null,
)
|
# |
public
|
getSureTypes(): array<string, array{Expr, Type}>
|
# |
public
|
getSureNotTypes(): array<string, array{Expr, Type}>
|
# |
public
|
intersectWith(SpecifiedTypes $other): self
|
# |
public
|
unionWith(SpecifiedTypes $other): self
|
# |