Namespace PHPStan\Reflection

Classes
Assertions
ClassReflection
EnumCaseReflection
ExtendedFunctionVariant
FunctionVariant
GenericParametersAcceptorResolver
InitializerExprContext
InitializerExprTypeResolver
ParametersAcceptorSelector
PassedByReference
TrivialParametersAcceptor
Interfaces
AdditionalConstructorsExtension This is the extension interface to implement if you want to dynamically mark methods as constructor. As opposed to…
AllowedSubTypesClassReflectionExtension This is the extension interface to implement if you want to described allowed subtypes - to limit which classes can…
ClassConstantReflection
ClassMemberAccessAnswerer
ClassMemberReflection
ConstantReflection
ExtendedMethodReflection The purpose of this interface is to be able to answer more questions about methods without breaking backward…
ExtendedParameterReflection
ExtendedParametersAcceptor
ExtendedPropertyReflection The purpose of this interface is to be able to answer more questions about properties without breaking backward…
FunctionReflection
MethodReflection
MethodsClassReflectionExtension This is the interface custom methods class reflection extensions implement.
NamespaceAnswerer
ParameterReflection
ParametersAcceptor
PropertiesClassReflectionExtension This is the interface custom properties class reflection extensions implement.
PropertyReflection
ReflectionProvider
Namespaces
PHPStan\Reflection\Callables
PHPStan\Reflection\Php