Namespace PHPStan\PhpDoc

Classes
ResolvedPhpDocBlock
TypeNodeResolver
TypeStringResolver
Interfaces
StubFilesExtension

This is the extension interface to implement if you want to dynamically load stub files based on your logic. As opposed to simply list them in the configuration file. To register it in the configuration file use the phpstan.stubFilesExtension service tag: ``` services: - class: App\PHPStan\MyExtension tags: - phpstan.stubFilesExtension

TypeNodeResolverAwareExtension
TypeNodeResolverExtension

This is the interface type node resolver extensions implement for custom PHPDoc types. To register it in the configuration file use the phpstan.phpDoc.typeNodeResolverExtension service tag: ``` services: - class: App\PHPStan\MyExtension tags: - phpstan.phpDoc.typeNodeResolverExtension

Namespaces
PHPStan\PhpDoc\Tag