implements |
Type |
---|---|
uses |
JustNullableTypeTrait, MaybeCallableTypeTrait, NonIterableTypeTrait, NonObjectTypeTrait, UndecidedBooleanTypeTrait, UndecidedComparisonTypeTrait, NonGenericTypeTrait, NonGeneralizableTypeTrait |
Methods | ||
---|---|---|
public
|
__construct()
|
# |
public
|
describe(VerbosityLevel $level): string
|
# |
public
|
isOffsetAccessible(): TrinaryLogic
|
# |
public
|
hasOffsetValueType(Type $offsetType): TrinaryLogic
|
# |
public
|
getOffsetValueType(Type $offsetType): Type
|
# |
public
|
setOffsetValueType(?Type $offsetType, Type $valueType, bool $unionValues = true): Type
|
# |
public
|
unsetOffset(Type $offsetType): Type
|
# |
public
|
accepts(Type $type, bool $strictTypes): TrinaryLogic
|
# |
public
|
toNumber(): Type
|
# |
public
|
toInteger(): Type
|
# |
public
|
toFloat(): Type
|
# |
public
|
toString(): Type
|
# |
public
|
toArray(): Type
|
# |
public
|
isString(): TrinaryLogic
|
# |
public
|
isNumericString(): TrinaryLogic
|
# |
public
|
isNonEmptyString(): TrinaryLogic
|
# |
public
|
isNonFalsyString(): TrinaryLogic
|
# |
public
|
isLiteralString(): TrinaryLogic
|
# |
public
|
tryRemove(Type $typeToRemove): ?Type
|
# |
public
static
|
__set_state(mixed[] $properties): Type
|
# |