implements |
Type |
---|---|
uses |
NonCallableTypeTrait, NonIterableTypeTrait, NonObjectTypeTrait, NonOffsetAccessibleTypeTrait, FalseyBooleanTypeTrait, NonGenericTypeTrait, UndecidedComparisonTypeTrait, NonRemoveableTypeTrait, NonGeneralizableTypeTrait |
Methods | ||
---|---|---|
public
|
__construct()
|
# |
public
|
getReferencedClasses(): string[]
|
# |
public
|
accepts(Type $type, bool $strictTypes): TrinaryLogic
|
# |
public
|
isSuperTypeOf(Type $type): TrinaryLogic
|
# |
public
|
equals(Type $type): bool
|
# |
public
|
describe(VerbosityLevel $level): string
|
# |
public
|
toNumber(): Type
|
# |
public
|
toString(): Type
|
# |
public
|
toInteger(): Type
|
# |
public
|
toFloat(): Type
|
# |
public
|
toArray(): Type
|
# |
public
|
isArray(): TrinaryLogic
|
# |
public
|
isOversizedArray(): TrinaryLogic
|
# |
public
|
isString(): TrinaryLogic
|
# |
public
|
isNumericString(): TrinaryLogic
|
# |
public
|
isNonEmptyString(): TrinaryLogic
|
# |
public
|
isNonFalsyString(): TrinaryLogic
|
# |
public
|
isLiteralString(): TrinaryLogic
|
# |
public
|
traverse(callable $cb): Type
|
# |
public
static
|
__set_state(mixed[] $properties): Type
|
# |