File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -276,14 +276,16 @@ continues to show the stale docblock content instead of the updated
276276version. The parsed ` ClassInfo ` cached in ` ast_map ` and/or
277277` fqn_index ` is not invalidated when the dependency file changes.
278278
279- Six integration tests document the failure:
280-
281- - ` hover_cross_file_property_docblock_cache_invalidation_psr4_then_edit `
282- - ` hover_cross_file_property_docblock_cache_invalidation_dependent_class `
283- - ` hover_cross_file_property_docblock_cache_invalidation_via_var_annotation `
284- - ` hover_cross_file_property_docblock_cache_invalidation_dependent_class_with_model `
285- - ` hover_cross_file_property_docblock_cache_invalidation_via_method_chain `
286- - ` hover_cross_file_property_docblock_cache_warm_then_invalidate `
279+ ** Tests:** Six integration tests covering this bug were removed
280+ because they were committed in a failing state. The fix must
281+ include new passing tests for at least these scenarios:
282+
283+ - PSR-4 lazy-loaded class, then docblock edited (` did_change ` )
284+ - Dependent child class inheriting a changed ` @property `
285+ - ` @var ` -annotated variable accessing a cross-file property
286+ - Method-chain access (` $this->getJob()->class_name ` )
287+ - Cache warm → edit → hover (eviction path)
288+ - Child class with Model parent (Laravel ` @property ` interaction)
287289
288290** Where to fix:** The cache layer that stores cross-file
289291` ClassInfo ` results must be invalidated (or re-parsed) when
You can’t perform that action at this time.
0 commit comments