| Classes | |
|---|---|
| TrinaryLogic | Three-valued logic used throughout PHPStan's type system. Unlike boolean logic, TrinaryLogic has three states: Yes, No, and Maybe.
This is essential for static analysis because type relationships aren't always
certain. For example, a |
| Exceptions | |
| ShouldNotHappenException | |
| Namespaces | |
| PHPStan\Analyser | |
| PHPStan\BetterReflection | |
| PHPStan\Broker | |
| PHPStan\Classes | |
| PHPStan\Collectors | |
| PHPStan\Command | |
| PHPStan\DependencyInjection | |
| PHPStan\Diagnose | |
| PHPStan\File | |
| PHPStan\Node | |
| PHPStan\Parser | |
| PHPStan\Php | |
| PHPStan\PhpDoc | |
| PHPStan\PhpDocParser | |
| PHPStan\Reflection | |
| PHPStan\Rules | |
| PHPStan\Testing | |
| PHPStan\Type | |