Classes | |
---|---|
AcceptsResult | |
ArrayType | |
BenevolentUnionType | |
BooleanType | |
CallableType | |
CircularTypeAliasErrorType | |
ClassStringType | |
ClosureType | |
ClosureTypeFactory | |
ConditionalType | |
ConditionalTypeForParameter | |
ConstantTypeHelper | |
ErrorType | |
FileTypeMapper | |
FloatType | |
GeneralizePrecision | |
GenericTypeVariableResolver | |
IntegerRangeType | |
IntegerType | |
IntersectionType | |
IterableType | |
KeyOfType | |
MixedType | |
NeverType | |
NewObjectType | |
NonAcceptingNeverType | |
NullType | |
ObjectShapeType | |
ObjectType | |
ObjectWithoutClassType | |
OffsetAccessType | |
ResourceType | |
StaticType | |
StringType | |
ThisType | |
TypeCombinator | |
TypehintHelper | |
TypeTraverser | |
TypeUtils | |
UnionType | |
ValueOfType | |
VerbosityLevel | |
VoidType | |
Interfaces | |
CompoundType | |
ConstantScalarType | |
ConstantType | |
DynamicFunctionReturnTypeExtension | This is the interface dynamic return type extensions implement for functions. |
DynamicFunctionThrowTypeExtension | This is the interface dynamic throw type extensions implement for functions. |
DynamicMethodReturnTypeExtension | This is the interface dynamic return type extensions implement for non-static methods. |
DynamicMethodThrowTypeExtension | This is the interface dynamic throw type extensions implement for non-static methods. |
DynamicStaticMethodReturnTypeExtension | This is the interface dynamic return type extensions implement for static methods. |
DynamicStaticMethodThrowTypeExtension | This is the interface dynamic throw type extensions implement for static methods. |
ExpressionTypeResolverExtension | To register it in the configuration file use the `phpstan.broker.expressionTypeResolverExtension` service tag: |
FunctionParameterClosureTypeExtension | This is the interface for parameter closure type extensions for functions. |
FunctionParameterOutTypeExtension | This is the interface dynamic parameter out type extensions implement for functions. |
FunctionTypeSpecifyingExtension | This is the interface type-specifying extensions implement for functions. |
LateResolvableType | |
MethodParameterClosureTypeExtension | This is the interface for parameter closure type extensions for methods. |
MethodParameterOutTypeExtension | This is the interface dynamic parameter out type extensions implement for non-static methods. |
MethodTypeSpecifyingExtension | This is the interface type-specifying extensions implement for non-static methods. |
OperatorTypeSpecifyingExtension | This is the extension interface to implement if you want to describe how arithmetic operators like +, -, *, ^, / should… |
StaticMethodParameterClosureTypeExtension | This is the interface for parameter closure type extensions for static methods. |
StaticMethodParameterOutTypeExtension | This is the interface dynamic parameter out type extensions implement for static methods. |
StaticMethodTypeSpecifyingExtension | This is the interface type-specifying extensions implement for static methods. |
Type | |
TypeWithClassName | |
Namespaces | |
PHPStan\Type\Accessory | |
PHPStan\Type\Constant | |
PHPStan\Type\Enum | |
PHPStan\Type\Generic | |
PHPStan\Type\Helper | |
PHPStan\Type\Php | |