You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 050971c
Browse filesBrowse the repository at this point in the historyBrowse files
Re-analyse only the files using a symbol whose stub PHPDoc changed
A changed project stub file invalidated the whole result cache. Now a
file that uses a class or a function declared in a project stub file
records a dependency on that stub file, as it does for a scanned file.
When the stub file changes, the restore compares its exported nodes,
and only the files that depend on it are analysed again.
When the stub file declares other symbols than before, or nothing
depends on it, the whole cache is still invalidated: the files using a
newly stubbed symbol have no dependency on the stub file yet.
After a stub file changes, all project stub files are validated again,
because stub validation otherwise runs only in a full analysis.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
0 commit comments