List of all items
Structs
- Issue
- Location
- cache::AnalysisCache
- call::CallAnalyzer
- call::CheckArgsParams
- class::ClassAnalyzer
- collector::DefinitionCollector
- composer::Psr4Map
- context::Context
- db::AnalyzeFileInput
- db::Ancestors
- db::ClassConstantNode
- db::ClassKind
- db::ClassNode
- db::ClassNodeFields
- db::FileDefinitions
- db::FunctionNode
- db::GlobalConstantNode
- db::InferredReturnTypes
- db::IssueAccumulator
- db::MethodNode
- db::MirDb
- db::PropertyNode
- db::RefLoc
- db::RefLocAccumulator
- db::SourceFile
- dead_code::DeadCodeAnalyzer
- expr::ExpressionAnalyzer
- parser::FileParser
- parser::ParsedFile
- parser::docblock::DocImportType
- parser::docblock::DocMethod
- parser::docblock::DocMethodParam
- parser::docblock::DocProperty
- parser::docblock::DocTypeAlias
- parser::docblock::DocblockParser
- parser::docblock::ParsedDocblock
- php_version::ParsePhpVersionError
- php_version::PhpVersion
- project::AnalysisResult
- project::ProjectAnalyzer
- stmt::StatementsAnalyzer
- stubs::StubVfs
- symbol::ResolvedSymbol
- type_env::TypeEnv
Enums
- IssueKind
- Severity
- composer::ComposerError
- parser::ParseError
- symbol::SymbolKind
- taint::SinkKind
- type_env::ScopeId
Traits
Functions
- cache::hash_content
- call::check_constructor_args
- call::spread_element_type
- db::analyze_file
- db::class_ancestors
- db::class_constant_exists_in_chain
- db::class_kind_via_db
- db::class_template_params_via_db
- db::collect_file_definitions
- db::constant_exists_via_db
- db::extends_or_implements_via_db
- db::function_exists_via_db
- db::has_unknown_ancestor_via_db
- db::inherited_template_bindings_via_db
- db::lookup_method_in_chain
- db::lookup_property_in_chain
- db::member_location_via_db
- db::method_exists_via_db
- db::method_is_concretely_implemented
- db::resolve_name_via_db
- db::type_exists_via_db
- expr::extract_destructure_vars
- expr::extract_simple_var
- expr::infer_arithmetic
- generic::build_class_bindings
- generic::check_template_bounds
- generic::infer_template_bindings
- narrowing::narrow_from_condition
- parser::docblock::parse_type_string
- parser::find_preceding_docblock
- parser::name_to_string
- parser::span_snippet
- parser::span_text
- parser::type_from_hint::type_from_hint
- pass2::merge_return_types
- stubs::builtin_stub_slices_for_version
- stubs::is_builtin_function
- stubs::load_stubs
- stubs::load_stubs_for_version
- stubs::load_user_stubs
- stubs::stub_files
- stubs::stub_slice_from_source
- stubs::user_stub_slices
- taint::classify_sink
- taint::is_expr_tainted
- taint::is_superglobal
- test_utils::assert_issue
- test_utils::assert_issue_kind
- test_utils::assert_no_issue
- test_utils::check
- test_utils::check_files
- test_utils::run_fixture