final | |
---|---|
implements |
TypedTag |
Methods | ||
---|---|---|
public
|
__construct(
self::NULL|self::IF_TRUE|self::IF_FALSE $if,
Type $type,
AssertTagParameter $parameter,
bool $negated,
bool $equality,
bool $isExplicit,
)
|
# |
public
|
getIf(): self::NULL|self::IF_TRUE|self::IF_FALSE
|
# |
public
|
getType(): Type
|
# |
public
|
getOriginalType(): Type
|
# |
public
|
getParameter(): AssertTagParameter
|
# |
public
|
isNegated(): bool
|
# |
public
|
isEquality(): bool
|
# |
public
|
withType(Type $type): static
|
# |
public
|
withParameter(AssertTagParameter $parameter): self
|
# |
public
|
negate(): self
|
# |
public
|
isExplicit(): bool
|
# |
public
|
toImplicit(): self
|
# |