extends |
ClassStringType |
---|
Methods | ||
---|---|---|
public
|
__construct(Type $type)
|
# |
public
|
getReferencedClasses(): array
|
# |
public
|
getGenericType(): Type
|
# |
public
|
describe(VerbosityLevel $level): string
|
# |
public
|
accepts(Type $type, bool $strictTypes): TrinaryLogic
|
# |
public
|
isSuperTypeOf(Type $type): TrinaryLogic
|
# |
public
|
traverse(callable $cb): Type
|
# |
public
|
inferTemplateTypes(Type $receivedType): TemplateTypeMap
|
# |
public
|
getReferencedTemplateTypes(TemplateTypeVariance $positionVariance): array
|
# |
public
|
equals(Type $type): bool
|
# |
public
static
|
__set_state(mixed[] $properties): Type
|
# |
public
|
tryRemove(Type $typeToRemove): ?Type
|
# |
Methods inherited from PHPStan\Type\ClassStringType |
---|
isString(), isNumericString(), isNonEmptyString(), isNonFalsyString(), isLiteralString(), isClassStringType(), |