Explore using Phive to manage tools instead of Composer #5807
Labels
Category: Tests
Pertaining to unit / integration tests
Status: Blocked
Depends on other changes which are yet to be completed
Type: Enhancement
Contributes features or other improvements to PocketMine-MP
Description
Having
phpunit/phpunit
as a Composer dev dependency is very obnoxious, because:https://phar.io/ (Phive) is a potential solution to this problem, recommended by the PHPUnit docs. This section of the PHPUnit docs in particular provides an excellent summary of the problems faced by including phpunit into the project as a Composer dependency.
Justification
Alternative methods
We could:
The text was updated successfully, but these errors were encountered: