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

Function scan_vendor_packages

src/classmap_scanner.rs:257–259  ·  view source on GitHub ↗

Build a classmap from `installed.json` vendor package metadata. Reads ` /composer/installed.json` and scans each package's autoload directories. Supports PSR-4 and classmap entries.

(workspace_root: &Path, vendor_dir: &str)

Source from the content-addressed store, hash-verified

255/// package's autoload directories. Supports PSR-4 and classmap
256/// entries.
257pub fn scan_vendor_packages(workspace_root: &Path, vendor_dir: &str) -> WorkspaceScanResult {
258 scan_vendor_packages_with_skip(workspace_root, vendor_dir, &HashSet::new())
259}
260
261/// Like [`scan_vendor_packages`] but accepts a set of absolute file
262/// paths to skip. Files whose path appears in `skip_paths` are

Calls 1