PHP Phan\Analysis Namespace

Classes

Name Description
ArgumentType
AssignmentVisitor
BinaryOperatorFlagVisitor
CompositionAnalyzer
ConditionVisitor
DuplicateFunctionAnalyzer
ParameterTypesAnalyzer
ParentClassExistsAnalyzer
ParentConstructorCalledAnalyzer
PostOrderAnalysisVisitor
PreOrderAnalysisVisitor
PropertyTypesAnalyzer
ReferenceCountsAnalyzer
ScopeVisitor

Traits

Name Description
Analyzable Objects implementing this trait store a handle to the AST node that defines them and allows us to reanalyze them later on