| Classes | |
|---|---|
| ArgumentsNormalizer | |
| Error | |
| ImpurePoint | |
| InternalError | |
| MutatingScope | |
| NameScope | |
| NodeScopeResolver | |
| OutOfClassScope | |
| ScopeContext | |
| ScopeFactory | |
| SpecifiedTypes | |
| StatementContext | Object of this class is one of the parameters of  | 
| StatementExitPoint | |
| StatementResult | |
| ThrowPoint | |
| TypeSpecifier | |
| TypeSpecifierContext | |
| Interfaces | |
| IgnoreErrorExtension | This is the extension interface to implement if you want to ignore errors
based on the node and scope. To register it in the configuration file use the   | 
| NodeCallbackInvoker | The interface NodeCallbackInvoker can be typehinted in 2nd parameter of Rule::processNode():  | 
| Scope | |
| TypeSpecifierAwareExtension | |
| Exceptions | |
| UndefinedVariableException | |
| Namespaces | |
| PHPStan\Analyser\ResultCache | |