API Reference
Tree
Classes
-
Closure
-
Exception
implements
Throwable
-
LogicException
-
PhpParser\ConstExprEvaluationException
-
PHPStan\AnalysedCodeException
-
PHPStan\Analyser\UndefinedVariableException
-
PHPStan\Broker\ClassAutoloadingException
-
PHPStan\Broker\ClassNotFoundException
-
PHPStan\Broker\ConstantNotFoundException
-
PHPStan\Broker\FunctionNotFoundException
-
PHPStan\File\CouldNotReadFileException
-
PHPStan\File\CouldNotWriteFileException
-
PHPStan\Analyser\Ignore\IgnoreParseException
-
PHPStan\Command\FixerProcessException
-
PHPStan\Command\InceptionNotSuccessfulException
-
PHPStan\DependencyInjection\DuplicateIncludedFilesException
-
PHPStan\DependencyInjection\InvalidIgnoredErrorPatternsException
-
PHPStan\DependencyInjection\ParameterNotFoundException
-
PHPStan\File\PathNotFoundException
-
PHPStan\Internal\DirectoryCreatorException
-
PHPStan\Parallel\ProcessTimedOutException
-
PHPStan\Parser\ParserErrorsException
-
PHPStan\PhpDocParser\Parser\ParserException
-
PHPStan\Process\ProcessCanceledException
-
PHPStan\Process\ProcessCrashedException
-
PHPStan\Reflection\MissingConstantFromReflectionException
-
PHPStan\Reflection\MissingMethodFromReflectionException
-
PHPStan\Reflection\MissingPropertyFromReflectionException
-
PHPStan\ShouldNotHappenException
-
PHPStan\Type\CircularTypeAliasDefinitionException
-
ReflectionException
-
RuntimeException
-
Nette\Bootstrap\Configurator
uses
SmartObject
-
PHPStan\DependencyInjection\Configurator
-
Nette\DI\Compiler
uses
SmartObject
-
Nette\DI\CompilerExtension
uses
SmartObject
-
Nette\Bootstrap\Extensions\ConstantsExtension
-
Nette\Bootstrap\Extensions\PhpExtension
-
Nette\DI\Extensions\DecoratorExtension
-
Nette\DI\Extensions\DIExtension
-
Nette\DI\Extensions\ExtensionsExtension
-
Nette\DI\Extensions\InjectExtension
-
Nette\DI\Extensions\SearchExtension
-
PHPStan\DependencyInjection\ConditionalTagsExtension
-
PHPStan\DependencyInjection\ParametersSchemaExtension
-
PHPStan\DependencyInjection\RulesExtension
-
PHPStan\DependencyInjection\ValidateIgnoredErrorsExtension
-
Nette\DI\Config\Loader
uses
SmartObject
-
PHPStan\DependencyInjection\NeonLoader
-
Nette\PhpGenerator\Closure
uses
SmartObject,
FunctionLike,
AttributeAware
-
PhpParser\Builder\ClassConst
implements
Builder
-
PhpParser\Builder\Declaration
implements
Builder
-
PhpParser\Builder\EnumCase
implements
Builder
-
PhpParser\Builder\Param
implements
Builder
-
PhpParser\Builder\Property
implements
Builder
-
PhpParser\Builder\TraitUse
implements
Builder
-
PhpParser\Builder\TraitUseAdaptation
implements
Builder
-
PhpParser\Builder\Use_
implements
Builder
-
PhpParser\BuilderFactory
-
PhpParser\BuilderHelpers
-
PhpParser\Comment
implements
JsonSerializable
-
PhpParser\ConstExprEvaluator
-
PhpParser\ErrorHandler\Collecting
implements
ErrorHandler
-
PhpParser\ErrorHandler\Throwing
implements
ErrorHandler
-
PhpParser\Internal\DiffElem
-
PhpParser\Internal\Differ
-
PhpParser\Internal\TokenStream
-
PhpParser\JsonDecoder
-
PhpParser\Lexer
-
PhpParser\Lexer\TokenEmulator\TokenEmulator
-
PhpParser\NameContext
-
PhpParser\NodeAbstract
implements
Node,
JsonSerializable
-
PhpParser\NodeDumper
-
PhpParser\NodeFinder
-
PhpParser\NodeTraverser
implements
NodeTraverserInterface
-
PhpParser\NodeVisitorAbstract
implements
NodeVisitor
-
PhpParser\Parser\Multiple
implements
Parser
-
PhpParser\Parser\Tokens
-
PhpParser\ParserAbstract
implements
Parser
-
PhpParser\ParserFactory
-
PhpParser\PrettyPrinterAbstract
-
PHPStan\Analyser\Analyser
-
PHPStan\Analyser\AnalyserResult
-
PHPStan\Analyser\AnalyserResultFinalizer
-
PHPStan\Analyser\ArgumentsNormalizer
-
PHPStan\Analyser\ConditionalExpressionHolder
-
PHPStan\Analyser\ConstantResolver
-
PHPStan\Analyser\ConstantResolverFactory
-
PHPStan\Analyser\DirectInternalScopeFactory
implements
InternalScopeFactory
-
PHPStan\Analyser\EnsuredNonNullabilityResult
-
PHPStan\Analyser\EnsuredNonNullabilityResultExpression
-
PHPStan\Analyser\Error
implements
JsonSerializable
-
PHPStan\Analyser\ExpressionContext
-
PHPStan\Analyser\ExpressionResult
-
PHPStan\Analyser\ExpressionTypeHolder
-
PHPStan\Analyser\FileAnalyser
-
PHPStan\Analyser\FileAnalyserResult
-
PHPStan\Analyser\FinalizerResult
-
PHPStan\Analyser\Ignore\IgnoredError
-
PHPStan\Analyser\Ignore\IgnoredErrorHelper
-
PHPStan\Analyser\Ignore\IgnoredErrorHelperProcessedResult
-
PHPStan\Analyser\Ignore\IgnoredErrorHelperResult
-
PHPStan\Analyser\Ignore\IgnoreLexer
-
PHPStan\Analyser\ImpurePoint
-
PHPStan\Analyser\InternalError
implements
JsonSerializable
-
PHPStan\Analyser\LazyInternalScopeFactory
implements
InternalScopeFactory
-
PHPStan\Analyser\LocalIgnoresProcessor
-
PHPStan\Analyser\LocalIgnoresProcessorResult
-
PHPStan\Analyser\MutatingScope
implements
Scope
-
PHPStan\Analyser\NameScope
-
PHPStan\Analyser\NodeScopeResolver
-
PHPStan\Analyser\NullsafeOperatorHelper
-
PHPStan\Analyser\OutOfClassScope
implements
ClassMemberAccessAnswerer
-
PHPStan\Analyser\ProcessClosureResult
-
PHPStan\Analyser\ResultCache\ResultCache
-
PHPStan\Analyser\ResultCache\ResultCacheClearer
-
PHPStan\Analyser\ResultCache\ResultCacheManager
-
PHPStan\Analyser\ResultCache\ResultCacheProcessResult
-
PHPStan\Analyser\RuleErrorTransformer
-
PHPStan\Analyser\ScopeContext
-
PHPStan\Analyser\ScopeFactory
-
PHPStan\Analyser\SpecifiedTypes
-
PHPStan\Analyser\StatementContext
-
PHPStan\Analyser\StatementExitPoint
-
PHPStan\Analyser\StatementResult
-
PHPStan\Analyser\ThrowPoint
-
PHPStan\Analyser\TypeSpecifier
-
PHPStan\Analyser\TypeSpecifierContext
-
PHPStan\Analyser\TypeSpecifierFactory
-
PHPStan\BetterReflection\BetterReflection
-
PHPStan\BetterReflection\Identifier\Identifier
-
PHPStan\BetterReflection\Identifier\IdentifierType
-
PHPStan\BetterReflection\NodeCompiler\CompiledValue
-
PHPStan\BetterReflection\NodeCompiler\CompileNodeToValue
-
PHPStan\BetterReflection\NodeCompiler\CompilerContext
-
PHPStan\BetterReflection\Reflection\Adapter\FakeReflectionAttribute
-
PHPStan\BetterReflection\Reflection\Adapter\ReflectionAttributeFactory
-
PHPStan\BetterReflection\Reflection\Annotation\AnnotationHelper
-
PHPStan\BetterReflection\Reflection\Attribute\ReflectionAttributeHelper
-
PHPStan\BetterReflection\Reflection\ReflectionAttribute
-
PHPStan\BetterReflection\Reflection\ReflectionClass
implements
Reflection
-
PHPStan\BetterReflection\Reflection\ReflectionClassConstant
-
PHPStan\BetterReflection\Reflection\ReflectionConstant
implements
Reflection
-
PHPStan\BetterReflection\Reflection\ReflectionEnumCase
-
PHPStan\BetterReflection\Reflection\ReflectionFunction
implements
Reflection
uses
ReflectionFunctionAbstract
-
PHPStan\BetterReflection\Reflection\ReflectionMethod
uses
ReflectionFunctionAbstract
-
PHPStan\BetterReflection\Reflection\ReflectionParameter
-
PHPStan\BetterReflection\Reflection\ReflectionProperty
-
PHPStan\BetterReflection\Reflection\ReflectionType
-
PHPStan\BetterReflection\Reflection\StringCast\ReflectionAttributeStringCast
-
PHPStan\BetterReflection\Reflection\StringCast\ReflectionClassConstantStringCast
-
PHPStan\BetterReflection\Reflection\StringCast\ReflectionClassStringCast
-
PHPStan\BetterReflection\Reflection\StringCast\ReflectionConstantStringCast
-
PHPStan\BetterReflection\Reflection\StringCast\ReflectionEnumCaseStringCast
-
PHPStan\BetterReflection\Reflection\StringCast\ReflectionFunctionStringCast
-
PHPStan\BetterReflection\Reflection\StringCast\ReflectionMethodStringCast
-
PHPStan\BetterReflection\Reflection\StringCast\ReflectionParameterStringCast
-
PHPStan\BetterReflection\Reflection\StringCast\ReflectionPropertyStringCast
-
PHPStan\BetterReflection\Reflection\StringCast\ReflectionTypeStringCast
-
PHPStan\BetterReflection\Reflection\Support\AlreadyVisitedClasses
-
PHPStan\BetterReflection\Reflector\ClassReflector
implements
Reflector
-
PHPStan\BetterReflection\Reflector\ConstantReflector
implements
Reflector
-
PHPStan\BetterReflection\Reflector\DefaultReflector
implements
Reflector
-
PHPStan\BetterReflection\Reflector\FunctionReflector
implements
Reflector
-
PHPStan\BetterReflection\SourceLocator\Ast\FindReflectionsInTree
-
PHPStan\BetterReflection\SourceLocator\Ast\Locator
-
PHPStan\BetterReflection\SourceLocator\Ast\Parser\MemoizingParser
implements
Parser
-
PHPStan\BetterReflection\SourceLocator\Ast\Strategy\NodeToReflection
implements
AstConversionStrategy
-
PHPStan\BetterReflection\SourceLocator\FileChecker
-
PHPStan\BetterReflection\SourceLocator\Located\LocatedSource
-
PHPStan\BetterReflection\SourceLocator\SourceStubber\AggregateSourceStubber
implements
SourceStubber
-
PHPStan\BetterReflection\SourceLocator\SourceStubber\PhpStormStubsSourceStubber
implements
SourceStubber
-
PHPStan\BetterReflection\SourceLocator\SourceStubber\ReflectionSourceStubber
implements
SourceStubber
-
PHPStan\BetterReflection\SourceLocator\SourceStubber\StubData
-
PHPStan\BetterReflection\SourceLocator\Type\AbstractSourceLocator
implements
SourceLocator
-
PHPStan\BetterReflection\SourceLocator\Type\AggregateSourceLocator
implements
SourceLocator
-
PHPStan\BetterReflection\SourceLocator\Type\AnonymousClassObjectSourceLocator
implements
SourceLocator
-
PHPStan\BetterReflection\SourceLocator\Type\AutoloadSourceLocator\FileReadTrapStreamWrapper
-
PHPStan\BetterReflection\SourceLocator\Type\ClosureSourceLocator
implements
SourceLocator
-
PHPStan\BetterReflection\SourceLocator\Type\Composer\Factory\MakeLocatorForComposerJson
-
PHPStan\BetterReflection\SourceLocator\Type\Composer\Factory\MakeLocatorForComposerJsonAndInstalledJson
-
PHPStan\BetterReflection\SourceLocator\Type\Composer\Factory\MakeLocatorForInstalledJson
-
PHPStan\BetterReflection\SourceLocator\Type\Composer\Psr\Psr0Mapping
implements
PsrAutoloaderMapping
-
PHPStan\BetterReflection\SourceLocator\Type\Composer\Psr\Psr4Mapping
implements
PsrAutoloaderMapping
-
PHPStan\BetterReflection\SourceLocator\Type\Composer\PsrAutoloaderLocator
implements
SourceLocator
-
PHPStan\BetterReflection\SourceLocator\Type\DirectoriesSourceLocator
implements
SourceLocator
-
PHPStan\BetterReflection\SourceLocator\Type\FileIteratorSourceLocator
implements
SourceLocator
-
PHPStan\BetterReflection\SourceLocator\Type\MemoizingSourceLocator
implements
SourceLocator
-
PHPStan\BetterReflection\Util\CalculateReflectionColumn
-
PHPStan\BetterReflection\Util\ClassExistenceChecker
-
PHPStan\BetterReflection\Util\ConstantNodeChecker
-
PHPStan\BetterReflection\Util\FileHelper
-
PHPStan\BetterReflection\Util\FindReflectionOnLine
-
PHPStan\BetterReflection\Util\GetLastDocComment
-
PHPStan\Broker\AnonymousClassNameHelper
-
PHPStan\Broker\Broker
implements
ReflectionProvider
-
PHPStan\Broker\BrokerFactory
-
PHPStan\Cache\Cache
-
PHPStan\Cache\CacheItem
-
PHPStan\Cache\FileCacheStorage
implements
CacheStorage
-
PHPStan\Cache\MemoryCacheStorage
implements
CacheStorage
-
PHPStan\Collectors\CollectedData
implements
JsonSerializable
-
PHPStan\Collectors\Registry
-
PHPStan\Collectors\RegistryFactory
-
PHPStan\Command\AnalyseApplication
-
PHPStan\Command\AnalyserRunner
-
PHPStan\Command\AnalysisResult
-
PHPStan\Command\CommandHelper
-
PHPStan\Command\ErrorFormatter\BaselineNeonErrorFormatter
-
PHPStan\Command\ErrorFormatter\BaselinePhpErrorFormatter
-
PHPStan\Command\ErrorFormatter\CheckstyleErrorFormatter
implements
ErrorFormatter
-
PHPStan\Command\ErrorFormatter\CiDetectedErrorFormatter
implements
ErrorFormatter
-
PHPStan\Command\ErrorFormatter\GithubErrorFormatter
implements
ErrorFormatter
-
PHPStan\Command\ErrorFormatter\GitlabErrorFormatter
implements
ErrorFormatter
-
PHPStan\Command\ErrorFormatter\JsonErrorFormatter
implements
ErrorFormatter
-
PHPStan\Command\ErrorFormatter\JunitErrorFormatter
implements
ErrorFormatter
-
PHPStan\Command\ErrorFormatter\RawErrorFormatter
implements
ErrorFormatter
-
PHPStan\Command\ErrorFormatter\TableErrorFormatter
implements
ErrorFormatter
-
PHPStan\Command\ErrorFormatter\TeamcityErrorFormatter
implements
ErrorFormatter
-
PHPStan\Command\FixerApplication
-
PHPStan\Command\IgnoredRegexValidator
-
PHPStan\Command\IgnoredRegexValidatorResult
-
PHPStan\Command\InceptionResult
-
PHPStan\Command\Symfony\SymfonyOutput
implements
Output
-
PHPStan\Command\Symfony\SymfonyStyle
implements
OutputStyle
-
PHPStan\Dependency\DependencyResolver
-
PHPStan\Dependency\ExportedNode\ExportedAttributeNode
implements
ExportedNode,
JsonSerializable
-
PHPStan\Dependency\ExportedNode\ExportedClassConstantNode
implements
ExportedNode,
JsonSerializable
-
PHPStan\Dependency\ExportedNode\ExportedClassConstantsNode
implements
ExportedNode,
JsonSerializable
-
PHPStan\Dependency\ExportedNode\ExportedClassNode
implements
RootExportedNode,
JsonSerializable
-
PHPStan\Dependency\ExportedNode\ExportedEnumCaseNode
implements
ExportedNode,
JsonSerializable
-
PHPStan\Dependency\ExportedNode\ExportedEnumNode
implements
RootExportedNode,
JsonSerializable
-
PHPStan\Dependency\ExportedNode\ExportedFunctionNode
implements
RootExportedNode,
JsonSerializable
-
PHPStan\Dependency\ExportedNode\ExportedInterfaceNode
implements
RootExportedNode,
JsonSerializable
-
PHPStan\Dependency\ExportedNode\ExportedMethodNode
implements
ExportedNode,
JsonSerializable
-
PHPStan\Dependency\ExportedNode\ExportedParameterNode
implements
ExportedNode,
JsonSerializable
-
PHPStan\Dependency\ExportedNode\ExportedPhpDocNode
implements
ExportedNode,
JsonSerializable
-
PHPStan\Dependency\ExportedNode\ExportedPropertiesNode
implements
JsonSerializable,
ExportedNode
-
PHPStan\Dependency\ExportedNode\ExportedTraitNode
implements
RootExportedNode,
JsonSerializable
-
PHPStan\Dependency\ExportedNode\ExportedTraitUseAdaptation
implements
ExportedNode,
JsonSerializable
-
PHPStan\Dependency\ExportedNodeFetcher
-
PHPStan\Dependency\ExportedNodeResolver
-
PHPStan\Dependency\NodeDependencies
-
PHPStan\DependencyInjection\BleedingEdgeToggle
-
PHPStan\DependencyInjection\ContainerFactory
-
PHPStan\DependencyInjection\DerivativeContainerFactory
-
PHPStan\DependencyInjection\LoaderFactory
-
PHPStan\DependencyInjection\MemoizingContainer
implements
Container
-
PHPStan\DependencyInjection\NeonAdapter
implements
Adapter
-
PHPStan\DependencyInjection\Nette\NetteContainer
implements
Container
-
PHPStan\DependencyInjection\ProjectConfigHelper
-
PHPStan\DependencyInjection\Reflection\LazyClassReflectionExtensionRegistryProvider
implements
ClassReflectionExtensionRegistryProvider
-
PHPStan\DependencyInjection\Type\LazyDynamicReturnTypeExtensionRegistryProvider
implements
DynamicReturnTypeExtensionRegistryProvider
-
PHPStan\DependencyInjection\Type\LazyDynamicThrowTypeExtensionProvider
implements
DynamicThrowTypeExtensionProvider
-
PHPStan\DependencyInjection\Type\LazyExpressionTypeResolverExtensionRegistryProvider
implements
ExpressionTypeResolverExtensionRegistryProvider
-
PHPStan\DependencyInjection\Type\LazyOperatorTypeSpecifyingExtensionRegistryProvider
implements
OperatorTypeSpecifyingExtensionRegistryProvider
-
PHPStan\DependencyInjection\Type\LazyParameterClosureTypeExtensionProvider
implements
ParameterClosureTypeExtensionProvider
-
PHPStan\DependencyInjection\Type\LazyParameterOutTypeExtensionProvider
implements
ParameterOutTypeExtensionProvider
-
PHPStan\Diagnose\PHPStanDiagnoseExtension
implements
DiagnoseExtension
-
PHPStan\File\FileExcluder
-
PHPStan\File\FileExcluderFactory
-
PHPStan\File\FileFinder
-
PHPStan\File\FileFinderResult
-
PHPStan\File\FileHelper
-
PHPStan\File\FileMonitor
-
PHPStan\File\FileMonitorResult
-
PHPStan\File\FileReader
-
PHPStan\File\FileWriter
-
PHPStan\File\FuzzyRelativePathHelper
implements
RelativePathHelper
-
PHPStan\File\NullRelativePathHelper
implements
RelativePathHelper
-
PHPStan\File\ParentDirectoryRelativePathHelper
implements
RelativePathHelper
-
PHPStan\File\SimpleRelativePathHelper
implements
RelativePathHelper
-
PHPStan\Internal\BytesHelper
-
PHPStan\Internal\CombinationsHelper
-
PHPStan\Internal\ComposerHelper
-
PHPStan\Internal\ContainerDynamicReturnTypeExtension
implements
DynamicMethodReturnTypeExtension
-
PHPStan\Internal\DirectoryCreator
-
PHPStan\Internal\SprintfHelper
-
PHPStan\Node\ClassStatementsGatherer
-
PHPStan\Node\Constant\ClassConstantFetch
-
PHPStan\Node\LiteralArrayItem
-
PHPStan\Node\MatchExpressionArm
-
PHPStan\Node\MatchExpressionArmBody
-
PHPStan\Node\MatchExpressionArmCondition
-
PHPStan\Node\Method\MethodCall
-
PHPStan\Node\Printer\ExprPrinter
-
PHPStan\Node\Property\PropertyRead
-
PHPStan\Node\Property\PropertyWrite
-
PHPStan\Node\ReturnStatement
-
PHPStan\Parallel\ParallelAnalyser
-
PHPStan\Parallel\Process
-
PHPStan\Parallel\ProcessPool
-
PHPStan\Parallel\Schedule
-
PHPStan\Parallel\Scheduler
-
PHPStan\Parser\CachedParser
implements
Parser
-
PHPStan\Parser\CleaningParser
implements
Parser
-
PHPStan\Parser\FunctionCallStatementFinder
-
PHPStan\Parser\LexerFactory
-
PHPStan\Parser\PathRoutingParser
implements
Parser
-
PHPStan\Parser\PhpParserDecorator
implements
Parser
-
PHPStan\Parser\RichParser
implements
Parser
-
PHPStan\Parser\SimpleParser
implements
Parser
-
PHPStan\Php\PhpVersion
-
PHPStan\Php\PhpVersionFactory
-
PHPStan\Php\PhpVersionFactoryFactory
-
PHPStan\PhpDoc\ConstExprNodeResolver
-
PHPStan\PhpDoc\ConstExprParserFactory
-
PHPStan\PhpDoc\CountableStubFilesExtension
implements
StubFilesExtension
-
PHPStan\PhpDoc\DefaultStubFilesProvider
implements
StubFilesProvider
-
PHPStan\PhpDoc\DirectTypeNodeResolverExtensionRegistryProvider
implements
TypeNodeResolverExtensionRegistryProvider
-
PHPStan\PhpDoc\JsonValidateStubFilesExtension
implements
StubFilesExtension
-
PHPStan\PhpDoc\LazyTypeNodeResolverExtensionRegistryProvider
implements
TypeNodeResolverExtensionRegistryProvider
-
PHPStan\PhpDoc\PhpDocBlock
-
PHPStan\PhpDoc\PhpDocInheritanceResolver
-
PHPStan\PhpDoc\PhpDocNodeResolver
-
PHPStan\PhpDoc\PhpDocStringResolver
-
PHPStan\PhpDoc\ReflectionEnumStubFilesExtension
implements
StubFilesExtension
-
PHPStan\PhpDoc\ResolvedPhpDocBlock
-
PHPStan\PhpDoc\SocketSelectStubFilesExtension
implements
StubFilesExtension
-
PHPStan\PhpDoc\StubPhpDocProvider
-
PHPStan\PhpDoc\StubSourceLocatorFactory
-
PHPStan\PhpDoc\StubValidator
-
PHPStan\PhpDoc\Tag\AssertTag
implements
TypedTag
-
PHPStan\PhpDoc\Tag\AssertTagParameter
-
PHPStan\PhpDoc\Tag\DeprecatedTag
-
PHPStan\PhpDoc\Tag\ExtendsTag
-
PHPStan\PhpDoc\Tag\ImplementsTag
-
PHPStan\PhpDoc\Tag\MethodTag
-
PHPStan\PhpDoc\Tag\MethodTagParameter
-
PHPStan\PhpDoc\Tag\MixinTag
-
PHPStan\PhpDoc\Tag\ParamClosureThisTag
implements
TypedTag
-
PHPStan\PhpDoc\Tag\ParamOutTag
implements
TypedTag
-
PHPStan\PhpDoc\Tag\ParamTag
implements
TypedTag
-
PHPStan\PhpDoc\Tag\PropertyTag
-
PHPStan\PhpDoc\Tag\RequireExtendsTag
-
PHPStan\PhpDoc\Tag\RequireImplementsTag
-
PHPStan\PhpDoc\Tag\ReturnTag
implements
TypedTag
-
PHPStan\PhpDoc\Tag\SelfOutTypeTag
implements
TypedTag
-
PHPStan\PhpDoc\Tag\TemplateTag
-
PHPStan\PhpDoc\Tag\ThrowsTag
-
PHPStan\PhpDoc\Tag\TypeAliasImportTag
-
PHPStan\PhpDoc\Tag\TypeAliasTag
-
PHPStan\PhpDoc\Tag\UsesTag
-
PHPStan\PhpDoc\Tag\VarTag
implements
TypedTag
-
PHPStan\PhpDoc\TypeNodeResolver
-
PHPStan\PhpDoc\TypeNodeResolverExtensionAwareRegistry
implements
TypeNodeResolverExtensionRegistry
-
PHPStan\PhpDoc\TypeStringResolver
-
PHPStan\PhpDocParser\Ast\AbstractNodeVisitor
implements
NodeVisitor
-
PHPStan\PhpDocParser\Ast\Attribute
-
PHPStan\PhpDocParser\Ast\ConstExpr\ConstExprArrayItemNode
implements
ConstExprNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\ConstExpr\ConstExprArrayNode
implements
ConstExprNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\ConstExpr\ConstExprFalseNode
implements
ConstExprNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\ConstExpr\ConstExprFloatNode
implements
ConstExprNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\ConstExpr\ConstExprIntegerNode
implements
ConstExprNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\ConstExpr\ConstExprNullNode
implements
ConstExprNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\ConstExpr\ConstExprStringNode
implements
ConstExprNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\ConstExpr\ConstExprTrueNode
implements
ConstExprNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\ConstExpr\ConstFetchNode
implements
ConstExprNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\NodeTraverser
-
PHPStan\PhpDocParser\Ast\PhpDoc\AssertTagMethodValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\AssertTagPropertyValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\AssertTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\DeprecatedTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\Doctrine\DoctrineAnnotation
implements
Node
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\Doctrine\DoctrineArgument
implements
Node
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\Doctrine\DoctrineArray
implements
Node
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\Doctrine\DoctrineArrayItem
implements
Node
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\Doctrine\DoctrineTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\ExtendsTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\GenericTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\ImplementsTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\InvalidTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\MethodTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\MethodTagValueParameterNode
implements
Node
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\MixinTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\ParamClosureThisTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\ParamImmediatelyInvokedCallableTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\ParamLaterInvokedCallableTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\ParamOutTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\ParamTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocNode
implements
Node
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocTagNode
implements
PhpDocChildNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocTextNode
implements
PhpDocChildNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\PropertyTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\RequireExtendsTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\RequireImplementsTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\ReturnTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\SelfOutTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\ThrowsTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\TypeAliasImportTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\TypeAliasTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\TypelessParamTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\UsesTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\PhpDoc\VarTagValueNode
implements
PhpDocTagValueNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\ArrayShapeItemNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\ArrayShapeNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\ArrayTypeNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\CallableTypeNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\CallableTypeParameterNode
implements
Node
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\ConditionalTypeForParameterNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\ConditionalTypeNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\ConstTypeNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\GenericTypeNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\IntersectionTypeNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\InvalidTypeNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\NullableTypeNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\ObjectShapeItemNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\ObjectShapeNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\OffsetAccessTypeNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\ThisTypeNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Ast\Type\UnionTypeNode
implements
TypeNode
uses
NodeAttributes
-
PHPStan\PhpDocParser\Lexer\Lexer
-
PHPStan\PhpDocParser\Parser\ConstExprParser
-
PHPStan\PhpDocParser\Parser\PhpDocParser
-
PHPStan\PhpDocParser\Parser\StringUnescaper
-
PHPStan\PhpDocParser\Parser\TokenIterator
-
PHPStan\PhpDocParser\Parser\TypeParser
-
PHPStan\PhpDocParser\Printer\DiffElem
-
PHPStan\PhpDocParser\Printer\Differ
-
PHPStan\PhpDocParser\Printer\Printer
-
PHPStan\Process\CpuCoreCounter
-
PHPStan\Process\ProcessHelper
-
PHPStan\Process\ProcessPromise
-
PHPStan\Reflection\Annotations\AnnotationMethodReflection
implements
ExtendedMethodReflection
-
PHPStan\Reflection\Annotations\AnnotationPropertyReflection
implements
PropertyReflection
-
PHPStan\Reflection\Annotations\AnnotationsMethodParameterReflection
implements
ParameterReflectionWithPhpDocs
-
PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension
implements
MethodsClassReflectionExtension
-
PHPStan\Reflection\Annotations\AnnotationsPropertiesClassReflectionExtension
implements
PropertiesClassReflectionExtension
-
PHPStan\Reflection\Assertions
-
PHPStan\Reflection\BetterReflection\BetterReflectionProvider
implements
ReflectionProvider
-
PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory
-
PHPStan\Reflection\BetterReflection\Reflector\MemoizingReflector
implements
Reflector
-
PHPStan\Reflection\BetterReflection\SourceLocator\AutoloadFunctionsSourceLocator
implements
SourceLocator
-
PHPStan\Reflection\BetterReflection\SourceLocator\AutoloadSourceLocator
implements
SourceLocator
-
PHPStan\Reflection\BetterReflection\SourceLocator\ComposerJsonAndInstalledJsonSourceLocatorMaker
-
PHPStan\Reflection\BetterReflection\SourceLocator\FetchedNode
-
PHPStan\Reflection\BetterReflection\SourceLocator\FetchedNodesResult
-
PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher
-
PHPStan\Reflection\BetterReflection\SourceLocator\FileReadTrapStreamWrapper
-
PHPStan\Reflection\BetterReflection\SourceLocator\NewOptimizedDirectorySourceLocator
implements
SourceLocator
-
PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocator
implements
SourceLocator
-
PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorFactory
-
PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorRepository
-
PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocator
implements
SourceLocator
-
PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocator
implements
SourceLocator
-
PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorRepository
-
PHPStan\Reflection\BetterReflection\SourceLocator\PhpFileCleaner
-
PHPStan\Reflection\BetterReflection\SourceLocator\PhpVersionBlacklistSourceLocator
implements
SourceLocator
-
PHPStan\Reflection\BetterReflection\SourceLocator\ReflectionClassSourceLocator
implements
SourceLocator
-
PHPStan\Reflection\BetterReflection\SourceLocator\RewriteClassAliasSourceLocator
implements
SourceLocator
-
PHPStan\Reflection\BetterReflection\SourceLocator\SkipClassAliasSourceLocator
implements
SourceLocator
-
PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory
-
PHPStan\Reflection\BetterReflection\SourceStubber\ReflectionSourceStubberFactory
-
PHPStan\Reflection\Callables\FunctionCallableVariant
implements
CallableParametersAcceptor,
ParametersAcceptorWithPhpDocs
-
PHPStan\Reflection\Callables\SimpleImpurePoint
-
PHPStan\Reflection\Callables\SimpleThrowPoint
-
PHPStan\Reflection\ClassConstantReflection
implements
ConstantReflection
-
PHPStan\Reflection\ClassNameHelper
-
PHPStan\Reflection\ClassReflection
-
PHPStan\Reflection\ClassReflectionExtensionRegistry
-
PHPStan\Reflection\Constant\RuntimeConstantReflection
implements
GlobalConstantReflection
-
PHPStan\Reflection\ConstantNameHelper
-
PHPStan\Reflection\ConstructorsHelper
-
PHPStan\Reflection\Dummy\ChangedTypeMethodReflection
implements
ExtendedMethodReflection
-
PHPStan\Reflection\Dummy\ChangedTypePropertyReflection
implements
WrapperPropertyReflection
-
PHPStan\Reflection\Dummy\DummyConstantReflection
implements
ConstantReflection
-
PHPStan\Reflection\Dummy\DummyConstructorReflection
implements
ExtendedMethodReflection
-
PHPStan\Reflection\Dummy\DummyMethodReflection
implements
ExtendedMethodReflection
-
PHPStan\Reflection\Dummy\DummyPropertyReflection
implements
PropertyReflection
-
PHPStan\Reflection\EnumCaseReflection
-
PHPStan\Reflection\FunctionVariant
implements
ParametersAcceptor
-
PHPStan\Reflection\GenericParametersAcceptorResolver
-
PHPStan\Reflection\InaccessibleMethod
implements
CallableParametersAcceptor
-
PHPStan\Reflection\InitializerExprContext
implements
NamespaceAnswerer
-
PHPStan\Reflection\InitializerExprTypeResolver
-
PHPStan\Reflection\MethodPrototypeReflection
implements
ClassMemberReflection
-
PHPStan\Reflection\Mixin\MixinMethodReflection
implements
MethodReflection
-
PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension
implements
MethodsClassReflectionExtension
-
PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension
implements
PropertiesClassReflectionExtension
-
PHPStan\Reflection\Native\NativeFunctionReflection
implements
FunctionReflection
-
PHPStan\Reflection\Native\NativeMethodReflection
implements
ExtendedMethodReflection
-
PHPStan\Reflection\Native\NativeParameterReflection
implements
ParameterReflection
-
PHPStan\Reflection\Native\NativeParameterWithPhpDocsReflection
implements
ParameterReflectionWithPhpDocs
-
PHPStan\Reflection\ParametersAcceptorSelector
-
PHPStan\Reflection\PassedByReference
-
PHPStan\Reflection\Php\ClosureCallMethodReflection
implements
ExtendedMethodReflection
-
PHPStan\Reflection\Php\ClosureCallUnresolvedMethodPrototypeReflection
implements
UnresolvedMethodPrototypeReflection
-
PHPStan\Reflection\Php\DummyParameter
implements
ParameterReflection
-
PHPStan\Reflection\Php\EnumAllowedSubTypesClassReflectionExtension
implements
AllowedSubTypesClassReflectionExtension
-
PHPStan\Reflection\Php\EnumCasesMethodReflection
implements
ExtendedMethodReflection
-
PHPStan\Reflection\Php\EnumPropertyReflection
implements
PropertyReflection
-
PHPStan\Reflection\Php\EnumUnresolvedPropertyPrototypeReflection
implements
UnresolvedPropertyPrototypeReflection
-
PHPStan\Reflection\Php\NativeBuiltinMethodReflection
implements
BuiltinMethodReflection
-
PHPStan\Reflection\Php\PhpClassReflectionExtension
implements
PropertiesClassReflectionExtension,
MethodsClassReflectionExtension
-
PHPStan\Reflection\Php\PhpFunctionFromParserNodeReflection
implements
FunctionReflection
-
PHPStan\Reflection\Php\PhpFunctionReflection
implements
FunctionReflection
-
PHPStan\Reflection\Php\PhpMethodReflection
implements
ExtendedMethodReflection
-
PHPStan\Reflection\Php\PhpParameterFromParserNodeReflection
implements
ParameterReflectionWithPhpDocs
-
PHPStan\Reflection\Php\PhpParameterReflection
implements
ParameterReflectionWithPhpDocs
-
PHPStan\Reflection\Php\PhpPropertyReflection
implements
PropertyReflection
-
PHPStan\Reflection\Php\SimpleXMLElementProperty
implements
PropertyReflection
-
PHPStan\Reflection\Php\Soap\SoapClientMethodReflection
implements
MethodReflection
-
PHPStan\Reflection\Php\Soap\SoapClientMethodsClassReflectionExtension
implements
MethodsClassReflectionExtension
-
PHPStan\Reflection\Php\UniversalObjectCrateProperty
implements
PropertyReflection
-
PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension
implements
PropertiesClassReflectionExtension
-
PHPStan\Reflection\PHPStan\NativeReflectionEnumReturnDynamicReturnTypeExtension
implements
DynamicMethodReturnTypeExtension
-
PHPStan\Reflection\PhpVersionStaticAccessor
-
PHPStan\Reflection\ReflectionProvider\DirectReflectionProviderProvider
implements
ReflectionProviderProvider
-
PHPStan\Reflection\ReflectionProvider\DummyReflectionProvider
implements
ReflectionProvider
-
PHPStan\Reflection\ReflectionProvider\LazyReflectionProviderProvider
implements
ReflectionProviderProvider
-
PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider
implements
ReflectionProvider
-
PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory
-
PHPStan\Reflection\ReflectionProvider\SetterReflectionProviderProvider
implements
ReflectionProviderProvider
-
PHPStan\Reflection\ReflectionProviderStaticAccessor
-
PHPStan\Reflection\RequireExtension\RequireExtendsMethodsClassReflectionExtension
implements
MethodsClassReflectionExtension
-
PHPStan\Reflection\RequireExtension\RequireExtendsPropertiesClassReflectionExtension
implements
PropertiesClassReflectionExtension
-
PHPStan\Reflection\ResolvedFunctionVariantWithCallable
implements
ResolvedFunctionVariant,
CallableParametersAcceptor
-
PHPStan\Reflection\ResolvedFunctionVariantWithOriginal
implements
ResolvedFunctionVariant
-
PHPStan\Reflection\ResolvedMethodReflection
implements
ExtendedMethodReflection
-
PHPStan\Reflection\ResolvedPropertyReflection
implements
WrapperPropertyReflection
-
PHPStan\Reflection\SignatureMap\FunctionSignature
-
PHPStan\Reflection\SignatureMap\FunctionSignatureMapProvider
implements
SignatureMapProvider
-
PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider
-
PHPStan\Reflection\SignatureMap\ParameterSignature
-
PHPStan\Reflection\SignatureMap\Php8SignatureMapProvider
implements
SignatureMapProvider
-
PHPStan\Reflection\SignatureMap\SignatureMapParser
-
PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory
-
PHPStan\Reflection\TrivialParametersAcceptor
implements
ParametersAcceptorWithPhpDocs,
CallableParametersAcceptor
-
PHPStan\Reflection\Type\CallbackUnresolvedMethodPrototypeReflection
implements
UnresolvedMethodPrototypeReflection
-
PHPStan\Reflection\Type\CallbackUnresolvedPropertyPrototypeReflection
implements
UnresolvedPropertyPrototypeReflection
-
PHPStan\Reflection\Type\CalledOnTypeUnresolvedMethodPrototypeReflection
implements
UnresolvedMethodPrototypeReflection
-
PHPStan\Reflection\Type\CalledOnTypeUnresolvedPropertyPrototypeReflection
implements
UnresolvedPropertyPrototypeReflection
-
PHPStan\Reflection\Type\IntersectionTypeMethodReflection
implements
ExtendedMethodReflection
-
PHPStan\Reflection\Type\IntersectionTypePropertyReflection
implements
PropertyReflection
-
PHPStan\Reflection\Type\IntersectionTypeUnresolvedMethodPrototypeReflection
implements
UnresolvedMethodPrototypeReflection
-
PHPStan\Reflection\Type\IntersectionTypeUnresolvedPropertyPrototypeReflection
implements
UnresolvedPropertyPrototypeReflection
-
PHPStan\Reflection\Type\UnionTypeMethodReflection
implements
ExtendedMethodReflection
-
PHPStan\Reflection\Type\UnionTypePropertyReflection
implements
PropertyReflection
-
PHPStan\Reflection\Type\UnionTypeUnresolvedMethodPrototypeReflection
implements
UnresolvedMethodPrototypeReflection
-
PHPStan\Reflection\Type\UnionTypeUnresolvedPropertyPrototypeReflection
implements
UnresolvedPropertyPrototypeReflection
-
PHPStan\Reflection\WrappedExtendedMethodReflection
implements
ExtendedMethodReflection
-
PHPStan\Rules\Api\ApiClassConstFetchRule
implements
Rule<ClassConstFetch>
-
PHPStan\Rules\Api\ApiClassExtendsRule
implements
Rule<Class_>
-
PHPStan\Rules\Api\ApiClassImplementsRule
implements
Rule<Class_>
-
PHPStan\Rules\Api\ApiInstanceofRule
implements
Rule<Instanceof_>
-
PHPStan\Rules\Api\ApiInstanceofTypeRule
implements
Rule<Instanceof_>
-
PHPStan\Rules\Api\ApiInstantiationRule
implements
Rule<New_>
-
PHPStan\Rules\Api\ApiInterfaceExtendsRule
implements
Rule<Interface_>
-
PHPStan\Rules\Api\ApiMethodCallRule
implements
Rule<MethodCall>
-
PHPStan\Rules\Api\ApiRuleHelper
-
PHPStan\Rules\Api\ApiStaticCallRule
implements
Rule<StaticCall>
-
PHPStan\Rules\Api\ApiTraitUseRule
implements
Rule<TraitUse>
-
PHPStan\Rules\Api\BcUncoveredInterface
-
PHPStan\Rules\Api\GetTemplateTypeRule
implements
Rule<MethodCall>
-
PHPStan\Rules\Api\NodeConnectingVisitorAttributesRule
implements
Rule<MethodCall>
-
PHPStan\Rules\Api\PhpStanNamespaceIn3rdPartyPackageRule
implements
Rule<Namespace_>
-
PHPStan\Rules\Api\RuntimeReflectionFunctionRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Api\RuntimeReflectionInstantiationRule
implements
Rule<New_>
-
PHPStan\Rules\Arrays\AllowedArrayKeysTypes
-
PHPStan\Rules\Arrays\AppendedArrayItemTypeRule
implements
Rule<Expr>
-
PHPStan\Rules\Arrays\AppendedArrayKeyTypeRule
implements
Rule<Assign>
-
PHPStan\Rules\Arrays\ArrayDestructuringRule
implements
Rule<Assign>
-
PHPStan\Rules\Arrays\ArrayUnpackingRule
implements
Rule<ArrayItem>
-
PHPStan\Rules\Arrays\DeadForeachRule
implements
Rule<Foreach_>
-
PHPStan\Rules\Arrays\DuplicateKeysInLiteralArraysRule
implements
Rule<LiteralArrayNode>
-
PHPStan\Rules\Arrays\EmptyArrayItemRule
implements
Rule<LiteralArrayNode>
-
PHPStan\Rules\Arrays\InvalidKeyInArrayDimFetchRule
implements
Rule<ArrayDimFetch>
-
PHPStan\Rules\Arrays\InvalidKeyInArrayItemRule
implements
Rule<ArrayItem>
-
PHPStan\Rules\Arrays\IterableInForeachRule
implements
Rule<InForeachNode>
-
PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchCheck
-
PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchRule
implements
Rule<ArrayDimFetch>
-
PHPStan\Rules\Arrays\OffsetAccessAssignmentRule
implements
Rule<ArrayDimFetch>
-
PHPStan\Rules\Arrays\OffsetAccessAssignOpRule
implements
Rule<AssignOp>
-
PHPStan\Rules\Arrays\OffsetAccessValueAssignmentRule
implements
Rule<Expr>
-
PHPStan\Rules\Arrays\OffsetAccessWithoutDimForReadingRule
implements
Rule<ArrayDimFetch>
-
PHPStan\Rules\Arrays\UnpackIterableInArrayRule
implements
Rule<LiteralArrayNode>
-
PHPStan\Rules\AttributesCheck
-
PHPStan\Rules\Cast\EchoRule
implements
Rule<Echo_>
-
PHPStan\Rules\Cast\InvalidCastRule
implements
Rule<Cast>
-
PHPStan\Rules\Cast\InvalidPartOfEncapsedStringRule
implements
Rule<Encapsed>
-
PHPStan\Rules\Cast\PrintRule
implements
Rule<Print_>
-
PHPStan\Rules\Cast\UnsetCastRule
implements
Rule<Unset_>
-
PHPStan\Rules\ClassCaseSensitivityCheck
-
PHPStan\Rules\Classes\AccessPrivateConstantThroughStaticRule
implements
Rule<ClassConstFetch>
-
PHPStan\Rules\Classes\AllowedSubTypesRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Classes\ClassAttributesRule
implements
Rule<ClassLike>
-
PHPStan\Rules\Classes\ClassConstantAttributesRule
implements
Rule<ClassConst>
-
PHPStan\Rules\Classes\ClassConstantRule
implements
Rule<ClassConstFetch>
-
PHPStan\Rules\Classes\DuplicateClassDeclarationRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Classes\DuplicateDeclarationRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Classes\EnumSanityRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Classes\ExistingClassesInClassImplementsRule
implements
Rule<Class_>
-
PHPStan\Rules\Classes\ExistingClassesInEnumImplementsRule
implements
Rule<Enum_>
-
PHPStan\Rules\Classes\ExistingClassesInInterfaceExtendsRule
implements
Rule<Interface_>
-
PHPStan\Rules\Classes\ExistingClassInClassExtendsRule
implements
Rule<Class_>
-
PHPStan\Rules\Classes\ExistingClassInInstanceOfRule
implements
Rule<Instanceof_>
-
PHPStan\Rules\Classes\ExistingClassInTraitUseRule
implements
Rule<TraitUse>
-
PHPStan\Rules\Classes\ImpossibleInstanceOfRule
implements
Rule<Instanceof_>
-
PHPStan\Rules\Classes\InstantiationCallableRule
implements
Rule<InstantiationCallableNode>
-
PHPStan\Rules\Classes\InstantiationRule
implements
Rule<New_>
-
PHPStan\Rules\Classes\InvalidPromotedPropertiesRule
implements
Rule<FunctionLike>
-
PHPStan\Rules\Classes\LocalTypeAliasesCheck
-
PHPStan\Rules\Classes\LocalTypeAliasesRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Classes\LocalTypeTraitAliasesRule
implements
Rule<Trait_>
-
PHPStan\Rules\Classes\MixinRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Classes\NewStaticRule
implements
Rule<New_>
-
PHPStan\Rules\Classes\NonClassAttributeClassRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Classes\ReadOnlyClassRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Classes\RequireExtendsRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Classes\RequireImplementsRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Classes\TraitAttributeClassRule
implements
Rule<Trait_>
-
PHPStan\Rules\Classes\UnusedConstructorParametersRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\ClassForbiddenNameCheck
-
PHPStan\Rules\ClassNameCheck
-
PHPStan\Rules\ClassNameNodePair
-
PHPStan\Rules\Comparison\BooleanAndConstantConditionRule
implements
Rule<BooleanAndNode>
-
PHPStan\Rules\Comparison\BooleanNotConstantConditionRule
implements
Rule<BooleanNot>
-
PHPStan\Rules\Comparison\BooleanOrConstantConditionRule
implements
Rule<BooleanOrNode>
-
PHPStan\Rules\Comparison\ConstantConditionRuleHelper
-
PHPStan\Rules\Comparison\ConstantLooseComparisonRule
implements
Rule<BinaryOp>
-
PHPStan\Rules\Comparison\DoWhileLoopConstantConditionRule
implements
Rule<DoWhileLoopConditionNode>
-
PHPStan\Rules\Comparison\ElseIfConstantConditionRule
implements
Rule<ElseIf_>
-
PHPStan\Rules\Comparison\IfConstantConditionRule
implements
Rule<If_>
-
PHPStan\Rules\Comparison\ImpossibleCheckTypeFunctionCallRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Comparison\ImpossibleCheckTypeHelper
-
PHPStan\Rules\Comparison\ImpossibleCheckTypeMethodCallRule
implements
Rule<MethodCall>
-
PHPStan\Rules\Comparison\ImpossibleCheckTypeStaticMethodCallRule
implements
Rule<StaticCall>
-
PHPStan\Rules\Comparison\LogicalXorConstantConditionRule
implements
Rule<LogicalXor>
-
PHPStan\Rules\Comparison\MatchExpressionRule
implements
Rule<MatchExpressionNode>
-
PHPStan\Rules\Comparison\NumberComparisonOperatorsConstantConditionRule
implements
Rule<BinaryOp>
-
PHPStan\Rules\Comparison\StrictComparisonOfDifferentTypesRule
implements
Rule<BinaryOp>
-
PHPStan\Rules\Comparison\TernaryOperatorConstantConditionRule
implements
Rule<Ternary>
-
PHPStan\Rules\Comparison\UnreachableIfBranchesRule
implements
Rule<If_>
-
PHPStan\Rules\Comparison\UnreachableTernaryElseBranchRule
implements
Rule<Ternary>
-
PHPStan\Rules\Comparison\UsageOfVoidMatchExpressionRule
implements
Rule<Match_>
-
PHPStan\Rules\Comparison\WhileLoopAlwaysFalseConditionRule
implements
Rule<While_>
-
PHPStan\Rules\Comparison\WhileLoopAlwaysTrueConditionRule
implements
Rule<BreaklessWhileLoopNode>
-
PHPStan\Rules\Constants\ConstantRule
implements
Rule<ConstFetch>
-
PHPStan\Rules\Constants\DynamicClassConstantFetchRule
implements
Rule<ClassConstFetch>
-
PHPStan\Rules\Constants\FinalConstantRule
implements
Rule<ClassConst>
-
PHPStan\Rules\Constants\LazyAlwaysUsedClassConstantsExtensionProvider
implements
AlwaysUsedClassConstantsExtensionProvider
-
PHPStan\Rules\Constants\MagicConstantContextRule
implements
Rule<MagicConst>
-
PHPStan\Rules\Constants\MissingClassConstantTypehintRule
implements
Rule<ClassConst>
-
PHPStan\Rules\Constants\NativeTypedClassConstantRule
implements
Rule<ClassConst>
-
PHPStan\Rules\Constants\OverridingConstantRule
implements
Rule<ClassConst>
-
PHPStan\Rules\Constants\ValueAssignedToClassConstantRule
implements
Rule<ClassConst>
-
PHPStan\Rules\DateTimeInstantiationRule
implements
Rule<New_>
-
PHPStan\Rules\DeadCode\BetterNoopRule
implements
Rule<NoopExpressionNode>
-
PHPStan\Rules\DeadCode\CallToConstructorStatementWithoutImpurePointsRule
implements
Rule<CollectedDataNode>
-
PHPStan\Rules\DeadCode\CallToFunctionStatementWithoutImpurePointsRule
implements
Rule<CollectedDataNode>
-
PHPStan\Rules\DeadCode\CallToMethodStatementWithoutImpurePointsRule
implements
Rule<CollectedDataNode>
-
PHPStan\Rules\DeadCode\CallToStaticMethodStatementWithoutImpurePointsRule
implements
Rule<CollectedDataNode>
-
PHPStan\Rules\DeadCode\ConstructorWithoutImpurePointsCollector
implements
Collector<MethodReturnStatementsNode, string>
-
PHPStan\Rules\DeadCode\FunctionWithoutImpurePointsCollector
implements
Collector<FunctionReturnStatementsNode, string>
-
PHPStan\Rules\DeadCode\MethodWithoutImpurePointsCollector
implements
Collector<MethodReturnStatementsNode, array{class-string, string, string}>
-
PHPStan\Rules\DeadCode\NoopRule
implements
Rule<Expression>
-
PHPStan\Rules\DeadCode\PossiblyPureFuncCallCollector
implements
Collector<Expression, array{string, int}>
-
PHPStan\Rules\DeadCode\PossiblyPureMethodCallCollector
implements
Collector<Expression, array{non-empty-list<class-string>, string, int}>
-
PHPStan\Rules\DeadCode\PossiblyPureNewCollector
implements
Collector<Expression, array{string, int}>
-
PHPStan\Rules\DeadCode\PossiblyPureStaticCallCollector
implements
Collector<Expression, array{class-string, string, int}>
-
PHPStan\Rules\DeadCode\UnreachableStatementRule
implements
Rule<UnreachableStatementNode>
-
PHPStan\Rules\DeadCode\UnusedPrivateConstantRule
implements
Rule<ClassConstantsNode>
-
PHPStan\Rules\DeadCode\UnusedPrivateMethodRule
implements
Rule<ClassMethodsNode>
-
PHPStan\Rules\DeadCode\UnusedPrivatePropertyRule
implements
Rule<ClassPropertiesNode>
-
PHPStan\Rules\Debug\DumpTypeRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Debug\FileAssertRule
implements
Rule<FuncCall>
-
PHPStan\Rules\DirectRegistry
implements
Registry
-
PHPStan\Rules\EnumCases\EnumCaseAttributesRule
implements
Rule<EnumCase>
-
PHPStan\Rules\Exceptions\CatchWithUnthrownExceptionRule
implements
Rule<CatchWithUnthrownExceptionNode>
-
PHPStan\Rules\Exceptions\CaughtExceptionExistenceRule
implements
Rule<Catch_>
-
PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver
implements
ExceptionTypeResolver
-
PHPStan\Rules\Exceptions\MissingCheckedExceptionInFunctionThrowsRule
implements
Rule<FunctionReturnStatementsNode>
-
PHPStan\Rules\Exceptions\MissingCheckedExceptionInMethodThrowsRule
implements
Rule<MethodReturnStatementsNode>
-
PHPStan\Rules\Exceptions\MissingCheckedExceptionInThrowsCheck
-
PHPStan\Rules\Exceptions\NoncapturingCatchRule
implements
Rule<Catch_>
-
PHPStan\Rules\Exceptions\OverwrittenExitPointByFinallyRule
implements
Rule<FinallyExitPointsNode>
-
PHPStan\Rules\Exceptions\ThrowExpressionRule
implements
Rule<Throw_>
-
PHPStan\Rules\Exceptions\ThrowExprTypeRule
implements
Rule<Throw_>
-
PHPStan\Rules\Exceptions\ThrowsVoidFunctionWithExplicitThrowPointRule
implements
Rule<FunctionReturnStatementsNode>
-
PHPStan\Rules\Exceptions\ThrowsVoidMethodWithExplicitThrowPointRule
implements
Rule<MethodReturnStatementsNode>
-
PHPStan\Rules\Exceptions\TooWideFunctionThrowTypeRule
implements
Rule<FunctionReturnStatementsNode>
-
PHPStan\Rules\Exceptions\TooWideMethodThrowTypeRule
implements
Rule<MethodReturnStatementsNode>
-
PHPStan\Rules\Exceptions\TooWideThrowTypeCheck
-
PHPStan\Rules\FoundTypeResult
-
PHPStan\Rules\FunctionCallParametersCheck
-
PHPStan\Rules\FunctionDefinitionCheck
-
PHPStan\Rules\FunctionReturnTypeCheck
-
PHPStan\Rules\Functions\ArrayFilterRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Functions\ArrayValuesRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Functions\ArrowFunctionAttributesRule
implements
Rule<ArrowFunction>
-
PHPStan\Rules\Functions\ArrowFunctionReturnNullsafeByRefRule
implements
Rule<ArrowFunction>
-
PHPStan\Rules\Functions\ArrowFunctionReturnTypeRule
implements
Rule<InArrowFunctionNode>
-
PHPStan\Rules\Functions\CallCallablesRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Functions\CallToFunctionParametersRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Functions\CallToFunctionStatementWithoutSideEffectsRule
implements
Rule<Expression>
-
PHPStan\Rules\Functions\CallToNonExistentFunctionRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Functions\CallUserFuncRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Functions\ClosureAttributesRule
implements
Rule<Closure>
-
PHPStan\Rules\Functions\ClosureReturnTypeRule
implements
Rule<ClosureReturnStatementsNode>
-
PHPStan\Rules\Functions\DefineParametersRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Functions\DuplicateFunctionDeclarationRule
implements
Rule<InFunctionNode>
-
PHPStan\Rules\Functions\ExistingClassesInArrowFunctionTypehintsRule
implements
Rule<ArrowFunction>
-
PHPStan\Rules\Functions\ExistingClassesInClosureTypehintsRule
implements
Rule<Closure>
-
PHPStan\Rules\Functions\ExistingClassesInTypehintsRule
implements
Rule<InFunctionNode>
-
PHPStan\Rules\Functions\FunctionAttributesRule
implements
Rule<Function_>
-
PHPStan\Rules\Functions\FunctionCallableRule
implements
Rule<FunctionCallableNode>
-
PHPStan\Rules\Functions\ImplodeFunctionRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Functions\ImplodeParameterCastableToStringRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Functions\IncompatibleArrowFunctionDefaultParameterTypeRule
implements
Rule<InArrowFunctionNode>
-
PHPStan\Rules\Functions\IncompatibleClosureDefaultParameterTypeRule
implements
Rule<InClosureNode>
-
PHPStan\Rules\Functions\IncompatibleDefaultParameterTypeRule
implements
Rule<InFunctionNode>
-
PHPStan\Rules\Functions\InnerFunctionRule
implements
Rule<Function_>
-
PHPStan\Rules\Functions\InvalidLexicalVariablesInClosureUseRule
implements
Rule<Closure>
-
PHPStan\Rules\Functions\MissingFunctionParameterTypehintRule
implements
Rule<InFunctionNode>
-
PHPStan\Rules\Functions\MissingFunctionReturnTypehintRule
implements
Rule<InFunctionNode>
-
PHPStan\Rules\Functions\ParamAttributesRule
implements
Rule<Param>
-
PHPStan\Rules\Functions\ParameterCastableToStringRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Functions\PrintfParametersRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Functions\RandomIntParametersRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Functions\RedefinedParametersRule
implements
Rule<FunctionLike>
-
PHPStan\Rules\Functions\ReturnNullsafeByRefRule
implements
Rule<ReturnStatementsNode>
-
PHPStan\Rules\Functions\ReturnTypeRule
implements
Rule<Return_>
-
PHPStan\Rules\Functions\SortParameterCastableToStringRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Functions\UnusedClosureUsesRule
implements
Rule<Closure>
-
PHPStan\Rules\Functions\VariadicParametersDeclarationRule
implements
Rule<FunctionLike>
-
PHPStan\Rules\Generators\YieldFromTypeRule
implements
Rule<YieldFrom>
-
PHPStan\Rules\Generators\YieldInGeneratorRule
implements
Rule<Expr>
-
PHPStan\Rules\Generators\YieldTypeRule
implements
Rule<Yield_>
-
PHPStan\Rules\Generics\ClassAncestorsRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Generics\ClassTemplateTypeRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Generics\CrossCheckInterfacesHelper
-
PHPStan\Rules\Generics\EnumAncestorsRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Generics\EnumTemplateTypeRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Generics\FunctionSignatureVarianceRule
implements
Rule<InFunctionNode>
-
PHPStan\Rules\Generics\FunctionTemplateTypeRule
implements
Rule<Function_>
-
PHPStan\Rules\Generics\GenericAncestorsCheck
-
PHPStan\Rules\Generics\GenericObjectTypeCheck
-
PHPStan\Rules\Generics\InterfaceAncestorsRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Generics\InterfaceTemplateTypeRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Generics\MethodSignatureVarianceRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\Generics\MethodTagTemplateTypeRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Generics\MethodTemplateTypeRule
implements
Rule<ClassMethod>
-
PHPStan\Rules\Generics\PropertyVarianceRule
implements
Rule<ClassPropertyNode>
-
PHPStan\Rules\Generics\TemplateTypeCheck
-
PHPStan\Rules\Generics\TraitTemplateTypeRule
implements
Rule<Trait_>
-
PHPStan\Rules\Generics\UsedTraitsRule
implements
Rule<TraitUse>
-
PHPStan\Rules\Generics\VarianceCheck
-
PHPStan\Rules\Ignore\IgnoreParseErrorRule
implements
Rule<FileNode>
-
PHPStan\Rules\IssetCheck
-
PHPStan\Rules\Keywords\ContinueBreakInLoopRule
implements
Rule<Stmt>
-
PHPStan\Rules\Keywords\DeclareStrictTypesRule
implements
Rule<Declare_>
-
PHPStan\Rules\LazyRegistry
implements
Registry
-
PHPStan\Rules\Methods\AbstractMethodInNonAbstractClassRule
implements
Rule<ClassMethod>
-
PHPStan\Rules\Methods\AbstractPrivateMethodRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\Methods\CallMethodsRule
implements
Rule<MethodCall>
-
PHPStan\Rules\Methods\CallPrivateMethodThroughStaticRule
implements
Rule<StaticCall>
-
PHPStan\Rules\Methods\CallStaticMethodsRule
implements
Rule<StaticCall>
-
PHPStan\Rules\Methods\CallToConstructorStatementWithoutSideEffectsRule
implements
Rule<Expression>
-
PHPStan\Rules\Methods\CallToMethodStatementWithoutSideEffectsRule
implements
Rule<Expression>
-
PHPStan\Rules\Methods\CallToStaticMethodStatementWithoutSideEffectsRule
implements
Rule<Expression>
-
PHPStan\Rules\Methods\ConsistentConstructorRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\Methods\ConstructorReturnTypeRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\Methods\DirectAlwaysUsedMethodExtensionProvider
implements
AlwaysUsedMethodExtensionProvider
-
PHPStan\Rules\Methods\ExistingClassesInTypehintsRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\Methods\FinalPrivateMethodRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\Methods\IllegalConstructorMethodCallRule
implements
Rule<MethodCall>
-
PHPStan\Rules\Methods\IllegalConstructorStaticCallRule
implements
Rule<StaticCall>
-
PHPStan\Rules\Methods\IncompatibleDefaultParameterTypeRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\Methods\LazyAlwaysUsedMethodExtensionProvider
implements
AlwaysUsedMethodExtensionProvider
-
PHPStan\Rules\Methods\MethodAttributesRule
implements
Rule<ClassMethod>
-
PHPStan\Rules\Methods\MethodCallableRule
implements
Rule<MethodCallableNode>
-
PHPStan\Rules\Methods\MethodCallCheck
-
PHPStan\Rules\Methods\MethodParameterComparisonHelper
-
PHPStan\Rules\Methods\MethodSignatureRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\Methods\MethodVisibilityInInterfaceRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\Methods\MissingMagicSerializationMethodsRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Methods\MissingMethodImplementationRule
implements
Rule<InClassNode>
-
PHPStan\Rules\Methods\MissingMethodParameterTypehintRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\Methods\MissingMethodReturnTypehintRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\Methods\NullsafeMethodCallRule
implements
Rule<NullsafeMethodCall>
-
PHPStan\Rules\Methods\OverridingMethodRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\Methods\ReturnTypeRule
implements
Rule<Return_>
-
PHPStan\Rules\Methods\StaticMethodCallableRule
implements
Rule<StaticMethodCallableNode>
-
PHPStan\Rules\Methods\StaticMethodCallCheck
-
PHPStan\Rules\Missing\MissingReturnRule
implements
Rule<ExecutionEndNode>
-
PHPStan\Rules\MissingTypehintCheck
-
PHPStan\Rules\Names\UsedNamesRule
implements
Rule<FileNode>
-
PHPStan\Rules\Namespaces\ExistingNamesInGroupUseRule
implements
Rule<GroupUse>
-
PHPStan\Rules\Namespaces\ExistingNamesInUseRule
implements
Rule<Use_>
-
PHPStan\Rules\NullsafeCheck
-
PHPStan\Rules\Operators\InvalidAssignVarRule
implements
Rule<Expr>
-
PHPStan\Rules\Operators\InvalidBinaryOperationRule
implements
Rule<Expr>
-
PHPStan\Rules\Operators\InvalidComparisonOperationRule
implements
Rule<BinaryOp>
-
PHPStan\Rules\Operators\InvalidIncDecOperationRule
implements
Rule<Expr>
-
PHPStan\Rules\Operators\InvalidUnaryOperationRule
implements
Rule<Expr>
-
PHPStan\Rules\ParameterCastableToStringCheck
-
PHPStan\Rules\PhpDoc\AssertRuleHelper
-
PHPStan\Rules\PhpDoc\ConditionalReturnTypeRuleHelper
-
PHPStan\Rules\PhpDoc\FunctionAssertRule
implements
Rule<InFunctionNode>
-
PHPStan\Rules\PhpDoc\FunctionConditionalReturnTypeRule
implements
Rule<InFunctionNode>
-
PHPStan\Rules\PhpDoc\GenericCallableRuleHelper
-
PHPStan\Rules\PhpDoc\IncompatibleClassConstantPhpDocTypeRule
implements
Rule<ClassConst>
-
PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeRule
implements
Rule<FunctionLike>
-
PHPStan\Rules\PhpDoc\IncompatiblePropertyPhpDocTypeRule
implements
Rule<ClassPropertyNode>
-
PHPStan\Rules\PhpDoc\IncompatibleSelfOutTypeRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\PhpDoc\InvalidPhpDocTagValueRule
implements
Rule<Node>
-
PHPStan\Rules\PhpDoc\InvalidPhpDocVarTagTypeRule
implements
Rule<Stmt>
-
PHPStan\Rules\PhpDoc\InvalidPHPStanDocTagRule
implements
Rule<Node>
-
PHPStan\Rules\PhpDoc\InvalidThrowsPhpDocValueRule
implements
Rule<Stmt>
-
PHPStan\Rules\PhpDoc\MethodAssertRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\PhpDoc\MethodConditionalReturnTypeRule
implements
Rule<InClassMethodNode>
-
PHPStan\Rules\PhpDoc\PhpDocLineHelper
-
PHPStan\Rules\PhpDoc\RequireExtendsCheck
-
PHPStan\Rules\PhpDoc\RequireExtendsDefinitionClassRule
implements
Rule<InClassNode>
-
PHPStan\Rules\PhpDoc\RequireExtendsDefinitionTraitRule
implements
Rule<Trait_>
-
PHPStan\Rules\PhpDoc\RequireImplementsDefinitionClassRule
implements
Rule<InClassNode>
-
PHPStan\Rules\PhpDoc\RequireImplementsDefinitionTraitRule
implements
Rule<Trait_>
-
PHPStan\Rules\PhpDoc\UnresolvableTypeHelper
-
PHPStan\Rules\PhpDoc\VarTagChangedExpressionTypeRule
implements
Rule<VarTagChangedExpressionTypeNode>
-
PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper
-
PHPStan\Rules\PhpDoc\WrongVariableNameInVarTagRule
implements
Rule<Stmt>
-
PHPStan\Rules\Playground\FunctionNeverRule
implements
Rule<FunctionReturnStatementsNode>
-
PHPStan\Rules\Playground\MethodNeverRule
implements
Rule<MethodReturnStatementsNode>
-
PHPStan\Rules\Playground\NeverRuleHelper
-
PHPStan\Rules\Playground\NoPhpCodeRule
implements
Rule<FileNode>
-
PHPStan\Rules\Playground\NotAnalysedTraitRule
implements
Rule<CollectedDataNode>
-
PHPStan\Rules\Properties\AccessPrivatePropertyThroughStaticRule
implements
Rule<StaticPropertyFetch>
-
PHPStan\Rules\Properties\AccessPropertiesInAssignRule
implements
Rule<PropertyAssignNode>
-
PHPStan\Rules\Properties\AccessPropertiesRule
implements
Rule<PropertyFetch>
-
PHPStan\Rules\Properties\AccessStaticPropertiesInAssignRule
implements
Rule<PropertyAssignNode>
-
PHPStan\Rules\Properties\AccessStaticPropertiesRule
implements
Rule<StaticPropertyFetch>
-
PHPStan\Rules\Properties\DefaultValueTypesAssignedToPropertiesRule
implements
Rule<ClassPropertyNode>
-
PHPStan\Rules\Properties\DirectReadWritePropertiesExtensionProvider
implements
ReadWritePropertiesExtensionProvider
-
PHPStan\Rules\Properties\ExistingClassesInPropertiesRule
implements
Rule<ClassPropertyNode>
-
PHPStan\Rules\Properties\FoundPropertyReflection
implements
PropertyReflection
-
PHPStan\Rules\Properties\InvalidCallablePropertyTypeRule
implements
Rule<ClassPropertyNode>
-
PHPStan\Rules\Properties\LazyReadWritePropertiesExtensionProvider
implements
ReadWritePropertiesExtensionProvider
-
PHPStan\Rules\Properties\MissingPropertyTypehintRule
implements
Rule<ClassPropertyNode>
-
PHPStan\Rules\Properties\MissingReadOnlyByPhpDocPropertyAssignRule
implements
Rule<ClassPropertiesNode>
-
PHPStan\Rules\Properties\MissingReadOnlyPropertyAssignRule
implements
Rule<ClassPropertiesNode>
-
PHPStan\Rules\Properties\NullsafePropertyFetchRule
implements
Rule<NullsafePropertyFetch>
-
PHPStan\Rules\Properties\OverridingPropertyRule
implements
Rule<ClassPropertyNode>
-
PHPStan\Rules\Properties\PropertiesInInterfaceRule
implements
Rule<ClassPropertyNode>
-
PHPStan\Rules\Properties\PropertyAttributesRule
implements
Rule<Property>
-
PHPStan\Rules\Properties\PropertyDescriptor
-
PHPStan\Rules\Properties\PropertyReflectionFinder
-
PHPStan\Rules\Properties\ReadingWriteOnlyPropertiesRule
implements
Rule<Expr>
-
PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRefRule
implements
Rule<AssignRef>
-
PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRule
implements
Rule<PropertyAssignNode>
-
PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyRule
implements
Rule<ClassPropertyNode>
-
PHPStan\Rules\Properties\ReadOnlyPropertyAssignRefRule
implements
Rule<AssignRef>
-
PHPStan\Rules\Properties\ReadOnlyPropertyAssignRule
implements
Rule<PropertyAssignNode>
-
PHPStan\Rules\Properties\ReadOnlyPropertyRule
implements
Rule<ClassPropertyNode>
-
PHPStan\Rules\Properties\TypesAssignedToPropertiesRule
implements
Rule<PropertyAssignNode>
-
PHPStan\Rules\Properties\UninitializedPropertyRule
implements
Rule<ClassPropertiesNode>
-
PHPStan\Rules\Properties\WritingToReadOnlyPropertiesRule
implements
Rule<PropertyAssignNode>
-
PHPStan\Rules\Pure\FunctionPurityCheck
-
PHPStan\Rules\Pure\PureFunctionRule
implements
Rule<FunctionReturnStatementsNode>
-
PHPStan\Rules\Pure\PureMethodRule
implements
Rule<MethodReturnStatementsNode>
-
PHPStan\Rules\Regexp\RegularExpressionPatternRule
implements
Rule<FuncCall>
-
PHPStan\Rules\RuleErrorBuilder
-
PHPStan\Rules\RuleErrors\RuleError1
implements
RuleError
-
PHPStan\Rules\RuleErrors\RuleError101
implements
RuleError,
FileRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError103
implements
RuleError,
LineRuleError,
FileRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError105
implements
RuleError,
TipRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError107
implements
RuleError,
LineRuleError,
TipRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError109
implements
RuleError,
FileRuleError,
TipRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError11
implements
RuleError,
LineRuleError,
TipRuleError
-
PHPStan\Rules\RuleErrors\RuleError111
implements
RuleError,
LineRuleError,
FileRuleError,
TipRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError113
implements
RuleError,
IdentifierRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError115
implements
RuleError,
LineRuleError,
IdentifierRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError117
implements
RuleError,
FileRuleError,
IdentifierRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError119
implements
RuleError,
LineRuleError,
FileRuleError,
IdentifierRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError121
implements
RuleError,
TipRuleError,
IdentifierRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError123
implements
RuleError,
LineRuleError,
TipRuleError,
IdentifierRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError125
implements
RuleError,
FileRuleError,
TipRuleError,
IdentifierRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError127
implements
RuleError,
LineRuleError,
FileRuleError,
TipRuleError,
IdentifierRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError13
implements
RuleError,
FileRuleError,
TipRuleError
-
PHPStan\Rules\RuleErrors\RuleError15
implements
RuleError,
LineRuleError,
FileRuleError,
TipRuleError
-
PHPStan\Rules\RuleErrors\RuleError17
implements
RuleError,
IdentifierRuleError
-
PHPStan\Rules\RuleErrors\RuleError19
implements
RuleError,
LineRuleError,
IdentifierRuleError
-
PHPStan\Rules\RuleErrors\RuleError21
implements
RuleError,
FileRuleError,
IdentifierRuleError
-
PHPStan\Rules\RuleErrors\RuleError23
implements
RuleError,
LineRuleError,
FileRuleError,
IdentifierRuleError
-
PHPStan\Rules\RuleErrors\RuleError25
implements
RuleError,
TipRuleError,
IdentifierRuleError
-
PHPStan\Rules\RuleErrors\RuleError27
implements
RuleError,
LineRuleError,
TipRuleError,
IdentifierRuleError
-
PHPStan\Rules\RuleErrors\RuleError29
implements
RuleError,
FileRuleError,
TipRuleError,
IdentifierRuleError
-
PHPStan\Rules\RuleErrors\RuleError3
implements
RuleError,
LineRuleError
-
PHPStan\Rules\RuleErrors\RuleError31
implements
RuleError,
LineRuleError,
FileRuleError,
TipRuleError,
IdentifierRuleError
-
PHPStan\Rules\RuleErrors\RuleError33
implements
RuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError35
implements
RuleError,
LineRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError37
implements
RuleError,
FileRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError39
implements
RuleError,
LineRuleError,
FileRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError41
implements
RuleError,
TipRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError43
implements
RuleError,
LineRuleError,
TipRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError45
implements
RuleError,
FileRuleError,
TipRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError47
implements
RuleError,
LineRuleError,
FileRuleError,
TipRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError49
implements
RuleError,
IdentifierRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError5
implements
RuleError,
FileRuleError
-
PHPStan\Rules\RuleErrors\RuleError51
implements
RuleError,
LineRuleError,
IdentifierRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError53
implements
RuleError,
FileRuleError,
IdentifierRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError55
implements
RuleError,
LineRuleError,
FileRuleError,
IdentifierRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError57
implements
RuleError,
TipRuleError,
IdentifierRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError59
implements
RuleError,
LineRuleError,
TipRuleError,
IdentifierRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError61
implements
RuleError,
FileRuleError,
TipRuleError,
IdentifierRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError63
implements
RuleError,
LineRuleError,
FileRuleError,
TipRuleError,
IdentifierRuleError,
MetadataRuleError
-
PHPStan\Rules\RuleErrors\RuleError65
implements
RuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError67
implements
RuleError,
LineRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError69
implements
RuleError,
FileRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError7
implements
RuleError,
LineRuleError,
FileRuleError
-
PHPStan\Rules\RuleErrors\RuleError71
implements
RuleError,
LineRuleError,
FileRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError73
implements
RuleError,
TipRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError75
implements
RuleError,
LineRuleError,
TipRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError77
implements
RuleError,
FileRuleError,
TipRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError79
implements
RuleError,
LineRuleError,
FileRuleError,
TipRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError81
implements
RuleError,
IdentifierRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError83
implements
RuleError,
LineRuleError,
IdentifierRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError85
implements
RuleError,
FileRuleError,
IdentifierRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError87
implements
RuleError,
LineRuleError,
FileRuleError,
IdentifierRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError89
implements
RuleError,
TipRuleError,
IdentifierRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError9
implements
RuleError,
TipRuleError
-
PHPStan\Rules\RuleErrors\RuleError91
implements
RuleError,
LineRuleError,
TipRuleError,
IdentifierRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError93
implements
RuleError,
FileRuleError,
TipRuleError,
IdentifierRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError95
implements
RuleError,
LineRuleError,
FileRuleError,
TipRuleError,
IdentifierRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError97
implements
RuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleErrors\RuleError99
implements
RuleError,
LineRuleError,
MetadataRuleError,
NonIgnorableRuleError
-
PHPStan\Rules\RuleLevelHelper
-
PHPStan\Rules\RuleLevelHelperAcceptsResult
-
PHPStan\Rules\TooWideTypehints\TooWideArrowFunctionReturnTypehintRule
implements
Rule<InArrowFunctionNode>
-
PHPStan\Rules\TooWideTypehints\TooWideClosureReturnTypehintRule
implements
Rule<ClosureReturnStatementsNode>
-
PHPStan\Rules\TooWideTypehints\TooWideFunctionParameterOutTypeRule
implements
Rule<FunctionReturnStatementsNode>
-
PHPStan\Rules\TooWideTypehints\TooWideFunctionReturnTypehintRule
implements
Rule<FunctionReturnStatementsNode>
-
PHPStan\Rules\TooWideTypehints\TooWideMethodParameterOutTypeRule
implements
Rule<MethodReturnStatementsNode>
-
PHPStan\Rules\TooWideTypehints\TooWideMethodReturnTypehintRule
implements
Rule<MethodReturnStatementsNode>
-
PHPStan\Rules\TooWideTypehints\TooWideParameterOutTypeCheck
-
PHPStan\Rules\Traits\ConflictingTraitConstantsRule
implements
Rule<ClassConst>
-
PHPStan\Rules\Traits\ConstantsInTraitsRule
implements
Rule<ClassConst>
-
PHPStan\Rules\Traits\NotAnalysedTraitRule
implements
Rule<CollectedDataNode>
-
PHPStan\Rules\Traits\TraitDeclarationCollector
implements
Collector<Trait_, array{string, int}>
-
PHPStan\Rules\Traits\TraitUseCollector
implements
Collector<TraitUse, list<string>>
-
PHPStan\Rules\Types\InvalidTypesInUnionRule
implements
Rule<Node>
-
PHPStan\Rules\UnusedFunctionParametersCheck
-
PHPStan\Rules\Variables\CompactVariablesRule
implements
Rule<FuncCall>
-
PHPStan\Rules\Variables\DefinedVariableRule
implements
Rule<Variable>
-
PHPStan\Rules\Variables\EmptyRule
implements
Rule<Empty_>
-
PHPStan\Rules\Variables\IssetRule
implements
Rule<Isset_>
-
PHPStan\Rules\Variables\NullCoalesceRule
implements
Rule<Expr>
-
PHPStan\Rules\Variables\ParameterOutAssignedTypeRule
implements
Rule<VariableAssignNode>
-
PHPStan\Rules\Variables\ParameterOutExecutionEndTypeRule
implements
Rule<ExecutionEndNode>
-
PHPStan\Rules\Variables\ThrowTypeRule
implements
Rule<Throw_>
-
PHPStan\Rules\Variables\UnsetRule
implements
Rule<Unset_>
-
PHPStan\Rules\Variables\VariableCloningRule
implements
Rule<Clone_>
-
PHPStan\Rules\Whitespace\FileWhitespaceRule
implements
Rule<FileNode>
-
PHPStan\Testing\TestCaseSourceLocatorFactory
-
PHPStan\TrinaryLogic
-
PHPStan\Type\AcceptsResult
-
PHPStan\Type\Accessory\AccessoryArrayListType
implements
CompoundType,
AccessoryType
uses
MaybeCallableTypeTrait,
NonObjectTypeTrait,
NonGenericTypeTrait,
UndecidedBooleanTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\Accessory\AccessoryLiteralStringType
implements
CompoundType,
AccessoryType
uses
MaybeCallableTypeTrait,
NonArrayTypeTrait,
NonObjectTypeTrait,
NonIterableTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonGenericTypeTrait,
NonRemoveableTypeTrait
-
PHPStan\Type\Accessory\AccessoryNonEmptyStringType
implements
CompoundType,
AccessoryType
uses
MaybeCallableTypeTrait,
NonArrayTypeTrait,
NonObjectTypeTrait,
NonIterableTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonGenericTypeTrait,
UndecidedBooleanTypeTrait
-
PHPStan\Type\Accessory\AccessoryNonFalsyStringType
implements
CompoundType,
AccessoryType
uses
MaybeCallableTypeTrait,
NonArrayTypeTrait,
NonObjectTypeTrait,
NonIterableTypeTrait,
TruthyBooleanTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonGenericTypeTrait,
NonRemoveableTypeTrait
-
PHPStan\Type\Accessory\AccessoryNumericStringType
implements
CompoundType,
AccessoryType
uses
NonArrayTypeTrait,
NonCallableTypeTrait,
NonObjectTypeTrait,
NonIterableTypeTrait,
UndecidedBooleanTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonGenericTypeTrait
-
PHPStan\Type\Accessory\HasMethodType
implements
AccessoryType,
CompoundType
uses
ObjectTypeTrait,
NonGenericTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\Accessory\HasOffsetType
implements
CompoundType,
AccessoryType
uses
MaybeArrayTypeTrait,
MaybeCallableTypeTrait,
MaybeIterableTypeTrait,
MaybeObjectTypeTrait,
TruthyBooleanTypeTrait,
NonGenericTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\Accessory\HasOffsetValueType
implements
CompoundType,
AccessoryType
uses
MaybeArrayTypeTrait,
MaybeCallableTypeTrait,
MaybeIterableTypeTrait,
MaybeObjectTypeTrait,
TruthyBooleanTypeTrait,
NonGenericTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\Accessory\HasPropertyType
implements
AccessoryType,
CompoundType
uses
ObjectTypeTrait,
NonGenericTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\Accessory\NonEmptyArrayType
implements
CompoundType,
AccessoryType
uses
MaybeCallableTypeTrait,
NonObjectTypeTrait,
TruthyBooleanTypeTrait,
NonGenericTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\Accessory\OversizedArrayType
implements
CompoundType,
AccessoryType
uses
MaybeCallableTypeTrait,
NonObjectTypeTrait,
TruthyBooleanTypeTrait,
NonGenericTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\ArrayType
implements
Type
uses
MaybeCallableTypeTrait,
NonObjectTypeTrait,
UndecidedBooleanTypeTrait,
UndecidedComparisonTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\BitwiseFlagHelper
-
PHPStan\Type\BooleanType
implements
Type
uses
JustNullableTypeTrait,
NonArrayTypeTrait,
NonCallableTypeTrait,
NonIterableTypeTrait,
NonObjectTypeTrait,
UndecidedBooleanTypeTrait,
UndecidedComparisonTypeTrait,
NonGenericTypeTrait,
NonOffsetAccessibleTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\CallableType
implements
CompoundType,
CallableParametersAcceptor
uses
MaybeArrayTypeTrait,
MaybeIterableTypeTrait,
MaybeObjectTypeTrait,
MaybeOffsetAccessibleTypeTrait,
TruthyBooleanTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\CallableTypeHelper
-
PHPStan\Type\ClosureType
implements
TypeWithClassName,
CallableParametersAcceptor
uses
NonArrayTypeTrait,
NonGenericTypeTrait,
NonIterableTypeTrait,
UndecidedComparisonTypeTrait,
NonOffsetAccessibleTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\ClosureTypeFactory
-
PHPStan\Type\ConditionalType
implements
CompoundType,
LateResolvableType
uses
LateResolvableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\ConditionalTypeForParameter
implements
CompoundType,
LateResolvableType
uses
LateResolvableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\Constant\ConstantArrayTypeAndMethod
-
PHPStan\Type\Constant\ConstantArrayTypeBuilder
-
PHPStan\Type\Constant\OversizedArrayBuilder
-
PHPStan\Type\ConstantTypeHelper
-
PHPStan\Type\DirectTypeAliasResolverProvider
implements
TypeAliasResolverProvider
-
PHPStan\Type\DynamicReturnTypeExtensionRegistry
-
PHPStan\Type\ExponentiateHelper
-
PHPStan\Type\ExpressionTypeResolverExtensionRegistry
-
PHPStan\Type\FileTypeMapper
-
PHPStan\Type\FloatType
implements
Type
uses
NonArrayTypeTrait,
NonCallableTypeTrait,
NonIterableTypeTrait,
NonObjectTypeTrait,
UndecidedBooleanTypeTrait,
UndecidedComparisonTypeTrait,
NonGenericTypeTrait,
NonOffsetAccessibleTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\GeneralizePrecision
-
PHPStan\Type\Generic\TemplateTypeArgumentStrategy
implements
TemplateTypeStrategy
-
PHPStan\Type\Generic\TemplateTypeFactory
-
PHPStan\Type\Generic\TemplateTypeHelper
-
PHPStan\Type\Generic\TemplateTypeMap
-
PHPStan\Type\Generic\TemplateTypeParameterStrategy
implements
TemplateTypeStrategy
-
PHPStan\Type\Generic\TemplateTypeReference
-
PHPStan\Type\Generic\TemplateTypeScope
-
PHPStan\Type\Generic\TemplateTypeVariance
-
PHPStan\Type\Generic\TemplateTypeVarianceMap
-
PHPStan\Type\Generic\TypeProjectionHelper
-
PHPStan\Type\GenericTypeVariableResolver
-
PHPStan\Type\Helper\GetTemplateTypeType
implements
CompoundType,
LateResolvableType
uses
LateResolvableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\IntegerType
implements
Type
uses
JustNullableTypeTrait,
NonArrayTypeTrait,
NonCallableTypeTrait,
NonIterableTypeTrait,
NonObjectTypeTrait,
UndecidedBooleanTypeTrait,
UndecidedComparisonTypeTrait,
NonGenericTypeTrait,
NonOffsetAccessibleTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\IntersectionType
implements
CompoundType
uses
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\IterableType
implements
CompoundType
uses
MaybeArrayTypeTrait,
MaybeCallableTypeTrait,
MaybeObjectTypeTrait,
MaybeOffsetAccessibleTypeTrait,
UndecidedBooleanTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\KeyOfType
implements
CompoundType,
LateResolvableType
uses
LateResolvableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\LazyTypeAliasResolverProvider
implements
TypeAliasResolverProvider
-
PHPStan\Type\LooseComparisonHelper
-
PHPStan\Type\MixedType
implements
CompoundType,
SubtractableType
uses
NonGenericTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\NeverType
implements
CompoundType
uses
UndecidedBooleanTypeTrait,
NonGenericTypeTrait,
UndecidedComparisonCompoundTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\NewObjectType
implements
CompoundType,
LateResolvableType
uses
LateResolvableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\NonexistentParentClassType
implements
Type
uses
JustNullableTypeTrait,
NonArrayTypeTrait,
NonCallableTypeTrait,
NonIterableTypeTrait,
NonOffsetAccessibleTypeTrait,
TruthyBooleanTypeTrait,
NonGenericTypeTrait,
UndecidedComparisonTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\NullType
implements
ConstantScalarType
uses
NonArrayTypeTrait,
NonCallableTypeTrait,
NonIterableTypeTrait,
NonObjectTypeTrait,
FalseyBooleanTypeTrait,
NonGenericTypeTrait,
NonRemoveableTypeTrait
-
PHPStan\Type\ObjectShapePropertyReflection
implements
PropertyReflection
-
PHPStan\Type\ObjectShapeType
implements
Type
uses
ObjectTypeTrait,
UndecidedComparisonTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\ObjectType
implements
TypeWithClassName,
SubtractableType
uses
MaybeIterableTypeTrait,
NonArrayTypeTrait,
NonGenericTypeTrait,
UndecidedComparisonTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\ObjectWithoutClassType
implements
SubtractableType
uses
ObjectTypeTrait,
NonGenericTypeTrait,
UndecidedComparisonTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\OffsetAccessType
implements
CompoundType,
LateResolvableType
uses
LateResolvableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\OperatorTypeSpecifyingExtensionRegistry
-
PHPStan\Type\ParserNodeTypeToPHPStanType
-
PHPStan\Type\Php\ArgumentBasedFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayChunkFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayColumnFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayCombineFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayCurrentDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayFillFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayFillKeysFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayFilterFunctionReturnTypeReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayFlipFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayIntersectKeyFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayKeyDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayKeyExistsFunctionTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\ArrayKeyFirstDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayKeyLastDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayKeysFunctionDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayMapFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayMergeFunctionDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayNextDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayPointerFunctionsDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayPopFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayRandFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayReduceFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayReplaceFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayReverseFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArraySearchFunctionDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArraySearchFunctionTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\ArrayShiftFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArraySliceFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArraySpliceFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArraySumFunctionDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ArrayValuesFunctionDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\AssertFunctionTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\AssertThrowTypeExtension
implements
DynamicFunctionThrowTypeExtension
-
PHPStan\Type\Php\BackedEnumFromMethodDynamicReturnTypeExtension
implements
DynamicStaticMethodReturnTypeExtension
-
PHPStan\Type\Php\Base64DecodeDynamicFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\BcMathStringOrNullReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ClassExistsFunctionTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\ClassImplementsFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ClosureBindDynamicReturnTypeExtension
implements
DynamicStaticMethodReturnTypeExtension
-
PHPStan\Type\Php\ClosureBindToDynamicReturnTypeExtension
implements
DynamicMethodReturnTypeExtension
-
PHPStan\Type\Php\ClosureFromCallableDynamicReturnTypeExtension
implements
DynamicStaticMethodReturnTypeExtension
-
PHPStan\Type\Php\CompactFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ConstantFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ConstantHelper
-
PHPStan\Type\Php\CountFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\CountFunctionTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\CtypeDigitFunctionTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\CurlGetinfoFunctionDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\CurlInitReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\DateFormatFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\DateFormatMethodReturnTypeExtension
implements
DynamicMethodReturnTypeExtension
-
PHPStan\Type\Php\DateFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\DateFunctionReturnTypeHelper
-
PHPStan\Type\Php\DateIntervalConstructorThrowTypeExtension
implements
DynamicStaticMethodThrowTypeExtension
-
PHPStan\Type\Php\DateIntervalDynamicReturnTypeExtension
implements
DynamicStaticMethodReturnTypeExtension
-
PHPStan\Type\Php\DatePeriodConstructorReturnTypeExtension
implements
DynamicStaticMethodReturnTypeExtension
-
PHPStan\Type\Php\DateTimeConstructorThrowTypeExtension
implements
DynamicStaticMethodThrowTypeExtension
-
PHPStan\Type\Php\DateTimeCreateDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\DateTimeDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\DateTimeModifyReturnTypeExtension
implements
DynamicMethodReturnTypeExtension
-
PHPStan\Type\Php\DateTimeZoneConstructorThrowTypeExtension
implements
DynamicStaticMethodThrowTypeExtension
-
PHPStan\Type\Php\DefineConstantTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\DefinedConstantTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\DioStatDynamicFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\DsMapDynamicMethodThrowTypeExtension
implements
DynamicMethodThrowTypeExtension
-
PHPStan\Type\Php\DsMapDynamicReturnTypeExtension
implements
DynamicMethodReturnTypeExtension
-
PHPStan\Type\Php\ExplodeFunctionDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\FilterFunctionReturnTypeHelper
-
PHPStan\Type\Php\FilterInputDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\FilterVarArrayDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\FilterVarDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\FunctionExistsFunctionTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\GetCalledClassDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\GetClassDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\GetDebugTypeFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\GetParentClassDynamicFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\GettimeofdayDynamicFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\GettypeFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\HashFunctionsReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\HrtimeFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ImplodeFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\InArrayFunctionTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\IniGetReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\IntdivThrowTypeExtension
implements
DynamicFunctionThrowTypeExtension
-
PHPStan\Type\Php\IsAFunctionTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\IsAFunctionTypeSpecifyingHelper
-
PHPStan\Type\Php\IsArrayFunctionTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\IsCallableFunctionTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\IsIterableFunctionTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\IsSubclassOfFunctionTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\IteratorToArrayFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\JsonThrowOnErrorDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\JsonThrowTypeExtension
implements
DynamicFunctionThrowTypeExtension
-
PHPStan\Type\Php\LtrimFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\MbConvertEncodingFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\MbFunctionsReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
uses
MbFunctionsReturnTypeExtensionTrait
-
PHPStan\Type\Php\MbStrlenFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
uses
MbFunctionsReturnTypeExtensionTrait
-
PHPStan\Type\Php\MbSubstituteCharacterDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\MethodExistsTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\MicrotimeFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\MinMaxFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\NonEmptyStringFunctionsReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\NumberFormatFunctionDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ParseUrlFunctionDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\PathinfoFunctionDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\PowFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\PregFilterFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\PregMatchParameterOutTypeExtension
implements
FunctionParameterOutTypeExtension
-
PHPStan\Type\Php\PregMatchTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\PregSplitDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\PropertyExistsTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\RandomIntFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\RangeFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ReflectionClassConstructorThrowTypeExtension
implements
DynamicStaticMethodThrowTypeExtension
-
PHPStan\Type\Php\ReflectionClassIsSubclassOfTypeSpecifyingExtension
implements
MethodTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\ReflectionFunctionConstructorThrowTypeExtension
implements
DynamicStaticMethodThrowTypeExtension
-
PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension
implements
DynamicMethodReturnTypeExtension
-
PHPStan\Type\Php\ReflectionMethodConstructorThrowTypeExtension
implements
DynamicStaticMethodThrowTypeExtension
-
PHPStan\Type\Php\ReflectionPropertyConstructorThrowTypeExtension
implements
DynamicStaticMethodThrowTypeExtension
-
PHPStan\Type\Php\RegexArrayShapeMatcher
-
PHPStan\Type\Php\RegexCapturingGroup
-
PHPStan\Type\Php\RegexNonCapturingGroup
-
PHPStan\Type\Php\ReplaceFunctionsDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\RoundFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\SetTypeFunctionTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\SimpleXMLElementAsXMLMethodReturnTypeExtension
implements
DynamicMethodReturnTypeExtension
-
PHPStan\Type\Php\SimpleXMLElementClassPropertyReflectionExtension
implements
PropertiesClassReflectionExtension
-
PHPStan\Type\Php\SimpleXMLElementConstructorThrowTypeExtension
implements
DynamicStaticMethodThrowTypeExtension
-
PHPStan\Type\Php\SimpleXMLElementXpathMethodReturnTypeExtension
implements
DynamicMethodReturnTypeExtension
-
PHPStan\Type\Php\SprintfFunctionDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\SscanfFunctionDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\StatDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension,
DynamicMethodReturnTypeExtension
-
PHPStan\Type\Php\StrCaseFunctionsReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\StrContainingTypeSpecifyingExtension
implements
FunctionTypeSpecifyingExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\StrIncrementDecrementFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\StrlenFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\StrPadFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\StrRepeatFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\StrSplitFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
uses
MbFunctionsReturnTypeExtensionTrait
-
PHPStan\Type\Php\StrTokFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\StrtotimeFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\StrvalFamilyFunctionReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\StrWordCountFunctionDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\SubstrDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\ThrowableReturnTypeExtension
implements
DynamicMethodReturnTypeExtension
-
PHPStan\Type\Php\TriggerErrorDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\TypeSpecifyingFunctionsDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension,
TypeSpecifierAwareExtension
-
PHPStan\Type\Php\VersionCompareFunctionDynamicReturnTypeExtension
implements
DynamicFunctionReturnTypeExtension
-
PHPStan\Type\Php\XMLReaderOpenReturnTypeExtension
implements
DynamicMethodReturnTypeExtension,
DynamicStaticMethodReturnTypeExtension
-
PHPStan\Type\RecursionGuard
-
PHPStan\Type\ResourceType
implements
Type
uses
JustNullableTypeTrait,
NonArrayTypeTrait,
NonCallableTypeTrait,
NonIterableTypeTrait,
NonObjectTypeTrait,
TruthyBooleanTypeTrait,
NonGenericTypeTrait,
UndecidedComparisonTypeTrait,
NonOffsetAccessibleTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\SimultaneousTypeTraverser
-
PHPStan\Type\StaticType
implements
TypeWithClassName,
SubtractableType
uses
NonGenericTypeTrait,
UndecidedComparisonTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\StaticTypeFactory
-
PHPStan\Type\StrictMixedType
implements
CompoundType
uses
UndecidedComparisonCompoundTypeTrait,
NonArrayTypeTrait,
NonIterableTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\StringType
implements
Type
uses
JustNullableTypeTrait,
MaybeCallableTypeTrait,
NonArrayTypeTrait,
NonIterableTypeTrait,
NonObjectTypeTrait,
UndecidedBooleanTypeTrait,
UndecidedComparisonTypeTrait,
NonGenericTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\TypeAlias
-
PHPStan\Type\TypeCombinator
-
PHPStan\Type\TypehintHelper
-
PHPStan\Type\TypeTraverser
-
PHPStan\Type\TypeUtils
-
PHPStan\Type\UnionType
implements
CompoundType
uses
NonGeneralizableTypeTrait
-
PHPStan\Type\UnionTypeHelper
-
PHPStan\Type\UsefulTypeAliasResolver
implements
TypeAliasResolver
-
PHPStan\Type\ValueOfType
implements
CompoundType,
LateResolvableType
uses
LateResolvableTypeTrait,
NonGeneralizableTypeTrait
-
PHPStan\Type\VerbosityLevel
-
PHPStan\Type\VoidType
implements
Type
uses
NonArrayTypeTrait,
NonCallableTypeTrait,
NonIterableTypeTrait,
NonObjectTypeTrait,
NonOffsetAccessibleTypeTrait,
FalseyBooleanTypeTrait,
NonGenericTypeTrait,
UndecidedComparisonTypeTrait,
NonRemoveableTypeTrait,
NonGeneralizableTypeTrait
-
PHPUnit\Framework\Assert
-
PHPUnit\Framework\TestCase
implements
Reorderable,
SelfDescribing,
Test
-
PHPUnit\Framework\ExecutionOrderDependency
-
ReflectionAttribute
implements
Reflector
-
ReflectionClass
implements
Reflector
-
ReflectionClassConstant
implements
Reflector
-
ReflectionExtension
implements
Reflector
-
ReflectionFunctionAbstract
implements
Reflector
-
ReflectionFunction
-
ReflectionMethod
-
ReflectionParameter
implements
Reflector
-
ReflectionProperty
implements
Reflector
-
ReflectionType
implements
Stringable
-
SplFileInfo
implements
Stringable
-
stdClass
-
Symfony\Component\Console\Command\Command
-
PHPStan\Command\AnalyseCommand
-
PHPStan\Command\ClearResultCacheCommand
-
PHPStan\Command\DumpParametersCommand
-
PHPStan\Command\FixerWorkerCommand
-
PHPStan\Command\WorkerCommand
-
Symfony\Component\Console\Style\OutputStyle
implements
OutputInterface,
StyleInterface
-
Symfony\Component\Console\Style\SymfonyStyle
-
PHPStan\Command\ErrorsConsoleStyle
Interfaces
Traits
-
Nette\PhpGenerator\Traits\AttributeAware
-
Nette\PhpGenerator\Traits\FunctionLike
-
Nette\SmartObject
-
PHPStan\BetterReflection\Reflection\ReflectionFunctionAbstract
-
PHPStan\PhpDocParser\Ast\NodeAttributes
-
PHPStan\Type\Constant\ConstantScalarToBooleanTrait
-
PHPStan\Type\Generic\TemplateTypeTrait
-
PHPStan\Type\JustNullableTypeTrait
-
PHPStan\Type\Php\MbFunctionsReturnTypeExtensionTrait
-
PHPStan\Type\Traits\ConstantNumericComparisonTypeTrait
-
PHPStan\Type\Traits\ConstantScalarTypeTrait
-
PHPStan\Type\Traits\FalseyBooleanTypeTrait
-
PHPStan\Type\Traits\LateResolvableTypeTrait
-
PHPStan\Type\Traits\MaybeArrayTypeTrait
-
PHPStan\Type\Traits\MaybeCallableTypeTrait
-
PHPStan\Type\Traits\MaybeIterableTypeTrait
-
PHPStan\Type\Traits\MaybeObjectTypeTrait
-
PHPStan\Type\Traits\MaybeOffsetAccessibleTypeTrait
-
PHPStan\Type\Traits\NonArrayTypeTrait
-
PHPStan\Type\Traits\NonCallableTypeTrait
-
PHPStan\Type\Traits\NonGeneralizableTypeTrait
-
PHPStan\Type\Traits\NonGenericTypeTrait
-
PHPStan\Type\Traits\NonIterableTypeTrait
-
PHPStan\Type\Traits\NonObjectTypeTrait
-
PHPStan\Type\Traits\NonOffsetAccessibleTypeTrait
-
PHPStan\Type\Traits\NonRemoveableTypeTrait
-
PHPStan\Type\Traits\ObjectTypeTrait
-
PHPStan\Type\Traits\TruthyBooleanTypeTrait
-
PHPStan\Type\Traits\UndecidedBooleanTypeTrait
-
PHPStan\Type\Traits\UndecidedComparisonCompoundTypeTrait
-
PHPStan\Type\Traits\UndecidedComparisonTypeTrait