MCPcopy Create free account
hub / github.com/PHPantom-dev/phpantom_lsp / get_folding_ranges

Function get_folding_ranges

tests/integration/folding_ranges.rs:4–9  ·  view source on GitHub ↗
(php: &str)

Source from the content-addressed store, hash-verified

2use tower_lsp::lsp_types::*;
3
4fn get_folding_ranges(php: &str) -> Vec<FoldingRange> {
5 let backend = create_test_backend();
6 let uri = "file:///test.php";
7 backend.update_ast(uri, php);
8 backend.handle_folding_range(php).unwrap_or_default()
9}
10
11fn has_range(ranges: &[FoldingRange], start_line: u32, end_line: u32) -> bool {
12 ranges

Calls 3

create_test_backendFunction · 0.85
update_astMethod · 0.80
handle_folding_rangeMethod · 0.80