psalm / psalm.dev

Has the source for psalm.dev
https://psalm.dev
MIT License
11 stars 15 forks source link

Uses Psalm's dev artifacts that are not guaranteed to be installed #60

Closed weirdan closed 3 years ago

weirdan commented 3 years ago

With Composer 2.1 default download method changed to zip/dist (changelog entry, PR), even for dev-* versions. This means .gitattributes of dependencies are no longer ignored, specifically vimeo/psalm:dev-master no longer brings along vendor/vimeo/psalm/tests folder.

This causes issues when dependencies are installed in a freshly built container, as vendor/vimeo/psalm/tests/Internal/Provider/FakeFileProvider.php (required in src/OnlineChecker.php) is not available when installed this way.