PHP Phan Namespace

Nested Namespaces

Phan\Analysis
Phan\AST
Phan\CodeBase
Phan\Database
Phan\Language
Phan\Library
Phan\Output
Phan\Parse
Phan\Plugin
Phan\Test
Phan\Tests

Classes

Name Description
Analysis This class is the entry point into the static analyzer.
BlockAnalysisVisitor Analyze blocks of code
CLI
CodeBase A CodeBase represents the known state of a code base we're analyzing.
Config Program configuration.
Debug Debug utilities
Issue An issue emitted during the course of analysis
Ordering
Phan
Plugin Plugins can be defined in the config and will have their hooks called at appropriate times during analysis of each file, class, method and function.