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

Function constructor_override

tests/integration/code_lens.rs:239–258  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

237
238#[test]
239fn constructor_override() {
240 let backend = create_test_backend();
241 let content = r#"<?php
242class BaseModel {
243 public function __construct() {}
244}
245
246class User extends BaseModel {
247 public function __construct(string $name) {
248 parent::__construct();
249 }
250}
251"#;
252 let uri = "file:///test.php";
253 let lenses = get_code_lenses(&backend, uri, content);
254 let titles = lens_titles(&lenses);
255
256 assert_eq!(titles.len(), 1);
257 assert_eq!(titles[0], "↑ BaseModel::__construct");
258}
259
260// ─── Interface with no Override ─────────────────────────────────────────────
261

Callers

nothing calls this directly

Calls 3

create_test_backendFunction · 0.85
get_code_lensesFunction · 0.85
lens_titlesFunction · 0.85

Tested by

no test coverage detected