Ship FakeFileProvider even with dist dev releases #6029
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Refs psalm/psalm.dev#60 (see the link for detailed problem description).
psalm.dev uses FakeFileProvider, thus it needs to be available in a folder shipped with dist releases (not listed as
export-ignore
in.gitattributes
).This is a first PR of two-PR series. The plan is as follows:
FakeFileProvider
tosrc
, but keep it in tests for BC (this PR).FakeFileProvider
fromsrc
FakeFileProvider
fromtests
and fix tests to useFakeFileProvider
fromsrc