API Reference
Namespaces
PhpParser
Builder
Comment
ErrorHandler
Lexer
Node
NodeVisitor
Parser
PrettyPrinter
PHPStan
Analyser
BetterReflection
Broker
Collectors
Command
DependencyInjection
File
Node
Parser
Php
PhpDoc
PhpDocParser
Reflection
Php
Rules
Testing
Type
Classes
Assertions
ClassReflection
EnumCaseReflection
FunctionVariant
FunctionVariantWithPhpDocs
GenericParametersAcceptorResolver
InitializerExprContext
InitializerExprTypeResolver
ParametersAcceptorSelector
PassedByReference
TrivialParametersAcceptor
Interfaces
AllowedSubTypesClassReflectionExtension
BrokerAwareExtension
ClassMemberAccessAnswerer
ClassMemberReflection
ConstantReflection
ExtendedMethodReflection
FunctionReflection
GlobalConstantReflection
MethodReflection
MethodsClassReflectionExtension
NamespaceAnswerer
ParameterReflection
ParameterReflectionWithPhpDocs
ParametersAcceptor
ParametersAcceptorWithPhpDocs
PropertiesClassReflectionExtension
PropertyReflection
ReflectionProvider
Overview
Namespace
Class
Tree
Namespace
PHPStan
\
Reflection
Classes
Assertions
ClassReflection
EnumCaseReflection
FunctionVariant
FunctionVariantWithPhpDocs
GenericParametersAcceptorResolver
InitializerExprContext
InitializerExprTypeResolver
ParametersAcceptorSelector
PassedByReference
TrivialParametersAcceptor
Interfaces
AllowedSubTypesClassReflectionExtension
This is the extension interface to implement if you want to described allowed subtypes - to limit which classes can…
BrokerAwareExtension
ClassMemberAccessAnswerer
ClassMemberReflection
ConstantReflection
ExtendedMethodReflection
The purpose of this interface is to be able to answer more questions about methods without breaking backward…
FunctionReflection
GlobalConstantReflection
MethodReflection
MethodsClassReflectionExtension
This is the interface custom methods class reflection extensions implement.
NamespaceAnswerer
ParameterReflection
ParameterReflectionWithPhpDocs
ParametersAcceptor
ParametersAcceptorWithPhpDocs
PropertiesClassReflectionExtension
This is the interface custom properties class reflection extensions implement.
PropertyReflection
ReflectionProvider
Namespaces
PHPStan\Reflection\Php