List of all items
Structs
- ast::ParsedDoc
- ast::SourceView
- backend::Backend
- backend::DebugStats
- backend::debug_gate::DebugGate
- cache::CacheKey
- cache::WorkspaceCache
- completion::CompletionCtx
- config::DiagnosticsConfig
- config::ExternalToolsConfig
- config::FeaturesConfig
- config::LspConfig
- config::PhpcsConfig
- config::PhpstanConfig
- db::index::IndexArc
- db::mir_queries::LspWorkspace
- db::mir_queries::LspWsFile
- db::parse::ParsedArc
- db::symbol_map::SymbolMapArc
- db::workspace_index::ClassRef
- db::workspace_index::WorkspaceIndexArc
- db::workspace_index::WorkspaceIndexData
- document_store::DocumentStore
- document_store::InteractiveReadGuard
- file_index::ClassDef
- file_index::DocMethodEntry
- file_index::DocMethodParam
- file_index::FileIndex
- file_index::FunctionDef
- file_index::MethodDef
- file_index::ParamDef
- file_index::PropertyDef
- file_index::TraitMethodAlias
- symbol_map::SymbolEntry
- symbol_map::SymbolMap
Enums
- file_index::ClassKind
- file_index::Visibility
- navigation::references::SymbolKind
- symbol_map::SymbolEntryKind
Functions
- actions::add_throws_action::add_throws_actions
- actions::arrow_function_action::arrow_function_to_closure_actions
- actions::arrow_function_action::closure_to_arrow_function_actions
- actions::extract_action::extract_variable_actions
- actions::extract_constant_action::extract_constant_actions
- actions::extract_interface_action::extract_interface_actions
- actions::extract_method_action::extract_method_actions
- actions::facade_to_di_action::facade_to_di_actions
- actions::generate_action::generate_constructor_actions
- actions::generate_action::generate_getters_setters_actions
- actions::generate_validation_rules_action::generate_validation_rules_actions
- actions::implement_action::implement_missing_actions
- actions::inline_action::inline_variable_actions
- actions::local_to_property_action::local_to_property_actions
- actions::phpdoc_action::phpdoc_actions
- actions::promote_action::promote_constructor_actions
- actions::route_scaffold_action::unknown_route_actions
- actions::switch_to_match_action::switch_to_match_actions
- actions::type_action::add_return_type_actions
- actions::update_phpdoc_action::update_phpdoc_actions
- actions::visibility_action::change_visibility_actions
- analysis::code_lens::code_lenses
- analysis::diagnostics::diagnostics_from_doc
- analysis::diagnostics::merge_file_diagnostics
- analysis::diagnostics::parse_document
- analysis::diagnostics::parse_document_no_diags
- analysis::document_highlight::document_highlights
- analysis::external::phpcs::run
- analysis::external::phpstan::run
- analysis::external::run_external_diagnostics
- analysis::inlay_hints::inlay_hints
- analysis::inline_value::inline_values_in_range
- analysis::semantic_diagnostics::issue_needs_workspace_index
- analysis::semantic_diagnostics::issues_to_diagnostics
- analysis::semantic_diagnostics::issues_to_diagnostics_gated
- analysis::semantic_diagnostics::semantic_diagnostics
- analysis::semantic_tokens::compute_token_delta
- analysis::semantic_tokens::legend
- analysis::semantic_tokens::semantic_tokens
- analysis::semantic_tokens::semantic_tokens_range
- analysis::semantic_tokens::token_hash
- ast::format_type_hint
- ast::name_range
- ast::offset_to_position
- ast::span_to_range
- ast::str_offset
- ast::str_offset_in_range
- ast::use_item_alias_and_fqn
- backend::build_lsp_service
- backend::offload::run
- backend::offload::run_gated
- backend::panic_guard::guard_async
- backend::panic_guard::guard_async_result
- completion::builtin_completions
- completion::builtin_completions_matching
- completion::filtered_completions_at
- completion::keyword_completions
- completion::keyword_completions_matching
- completion::magic_constant_completions
- completion::magic_constant_completions_matching
- completion::superglobal_completions
- completion::superglobal_completions_matching
- completion::symbol_completions
- completion::symbol_completions_before
- db::mir_queries::file_index
- db::mir_queries::parsed_doc
- db::mir_queries::symbol_map
- db::mir_queries::workspace_index
- document_store::ensure_rayon_worker_stacks
- editing::document_link::document_links
- editing::file_rename::delete_use_in_source
- editing::file_rename::use_edits_in_source
- editing::folding::folding_ranges
- editing::formatting::format_document
- editing::formatting::format_range
- editing::on_type_format::on_type_format
- editing::organize_imports::organize_imports_action
- editing::rename::narrow_range_to_word
- editing::rename::prepare_rename
- editing::rename::rename_variable
- editing::rename::sort_and_dedup_edits
- editing::selection_range::selection_ranges
- editing::signature_help::signature_help
- hover::extract_receiver_var_before_cursor
- hover::extract_static_class_before_cursor
- hover::format_params_str
- hover::hover_info_with_maps
- hover::resolve_use_alias
- hover::resolve_use_alias_fqn
- navigation::call_hierarchy::incoming_calls_indexed
- navigation::call_hierarchy::outgoing_calls_indexed
- navigation::call_hierarchy::prepare_call_hierarchy_indexed
- navigation::declaration::goto_declaration
- navigation::declaration::goto_declaration_from_index
- navigation::definition::find_declaration_range
- navigation::definition::find_method_in_class_hierarchy
- navigation::definition::find_method_range_in_class
- navigation::definition::find_property_in_class_hierarchy
- navigation::definition::goto_definition
- navigation::moniker::moniker_at
- navigation::references::build_mir_symbol
- navigation::symbols::document_symbols
- navigation::symbols::resolve_workspace_symbol
- navigation::symbols::workspace_symbols_from_workspace
- navigation::type_definition::goto_type_definition_exact
- navigation::type_definition::goto_type_definition_from_index_exact
- navigation::type_definition::goto_type_definition_from_index_short_name_fallback
- navigation::type_definition::goto_type_definition_short_name_fallback
- navigation::type_hierarchy::item_fqn
- navigation::type_hierarchy::prepare_type_hierarchy_from_workspace
- navigation::type_hierarchy::subtypes_of_from_workspace
- navigation::type_hierarchy::subtypes_of_mir_backed
- navigation::type_hierarchy::supertypes_of_from_workspace
- navigation::walk::all_class_ref_names_in_stmts
- navigation::walk::collect_var_refs_in_scope
- navigation::walk::refs_in_stmts
- symbol_map::is_hoverable_kind
Type Aliases
Constants
- analysis::diagnostics::PHP_LSP_SOURCE
- analysis::external::phpcs::SOURCE
- analysis::external::phpstan::SOURCE
- backend::debug_gate::GATE_CODE_ACTION_RESOLVE
- backend::debug_gate::GATE_COMPLETION_RESOLVE
- backend::debug_gate::GATE_DID_CHANGE_WATCHED_FILES
- backend::debug_gate::GATE_DID_OPEN_PARSE
- backend::debug_gate::GATE_DID_SAVE_DIAGNOSTICS
- backend::debug_gate::GATE_DOCUMENT_LINK
- backend::debug_gate::GATE_DOCUMENT_SYMBOL
- backend::debug_gate::GATE_FOLDING_RANGE
- backend::debug_gate::GATE_GOTO_DEFINITION
- backend::debug_gate::GATE_GOTO_IMPLEMENTATION
- backend::debug_gate::GATE_GOTO_TYPE_DEFINITION
- backend::debug_gate::GATE_INLAY_HINT_RESOLVE
- backend::debug_gate::GATE_INLINE_VALUE
- backend::debug_gate::GATE_LINKED_EDITING_RANGE
- backend::debug_gate::GATE_MONIKER
- backend::debug_gate::GATE_ON_TYPE_FORMATTING
- backend::debug_gate::GATE_PREPARE_CALL_HIERARCHY
- backend::debug_gate::GATE_PREPARE_RENAME
- backend::debug_gate::GATE_REFERENCES_VARIABLE
- backend::debug_gate::GATE_RENAME_VARIABLE
- backend::debug_gate::GATE_SELECTION_RANGE
- backend::debug_gate::GATE_SEMANTIC_TOKENS_FULL
- backend::debug_gate::GATE_SEMANTIC_TOKENS_FULL_DELTA
- backend::debug_gate::GATE_SEMANTIC_TOKENS_RANGE
- backend::debug_gate::GATE_TYPE_HIERARCHY
- backend::debug_gate::GATE_USAGE_SYMBOL_RETRY
- backend::debug_gate::GATE_WILL_DELETE_FILES
- backend::debug_gate::GATE_WILL_RENAME_FILES
- backend::debug_gate::GATE_WORKSPACE_DECL_LOCATIONS_RETRY
- cache::CACHE_SIZE_CAP
- config::MAX_INDEXED_FILES