1pub mod cache;
2pub mod call;
3pub mod class;
4pub mod collector;
5pub mod context;
6pub mod dead_code;
7pub mod expr;
8pub mod generic;
9pub mod narrowing;
10pub mod parser;
11pub mod php_version;
12pub mod project;
13pub mod stmt;
14pub mod stubs;
15pub mod taint;
16
17pub use parser::type_from_hint::type_from_hint;
18pub use parser::{DocblockParser, ParsedDocblock};
19pub use php_version::{ParsePhpVersionError, PhpVersion};
20pub use project::{AnalysisResult, ProjectAnalyzer};
21pub use stubs::{custom_stub_files, is_builtin_function, phpstorm_stub_files, StubVfs};
22
23pub mod symbol;
24pub mod type_env;
25pub use mir_issues::{Issue, IssueKind, Location, Severity};
26pub use symbol::{ResolvedSymbol, SymbolKind};
27pub use type_env::{ScopeId, TypeEnv};
28
29pub mod composer;
30pub use composer::Psr4Map;
31
32pub mod test_utils;