Download the PHP package martinsr/constraint-updater without Composer
On this page you can find all versions of the php package martinsr/constraint-updater. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package constraint-updater
Composer constraint updater
Helps You automatically resolve composer conflicts
E.g. Need to upgrade your framework to the newest version? Just run
Want to upgrade minor versions and also update your compose.json file to the up-to-date versions? Run
Installation
Use composer to automatically add it Your project
How to use
- Add it to Your project
-
Specify Your needed constraints when running
composer major-update
- Run the either
composer major-update
orcomposer minor-update
with your params.
How it works
major-update
It will replace all your composer.json
package versions with *
except for packages You have added with --constraint
.
Versions you add for the packages will be taken literally.
Examples:
constraint=laravel/framework:^10.0
will set the version to ^10.0
constraint=laravel/framework:10.0
will set it to 10.0
.
Would suggest to always add the ^
since composer will still keep the major version the same, while updating to the newest minor version other packages support.
This will make composer install the most up-to-date versions possible, taken the constraints and there won't be any conflicts as long as there is a supported version.
After composer update has been run, it will fix your composer.json
file from versions that were installed and specified in Your composer.lock
minor-update
This will run composer update
and after that fix the composer.json
with the actual versions that were installed.
Examples:
Run
Will run composer update command, and rebuild composer.json file to have up-to-date dependencies with the lock file
How to contribute
- Select a GitHub issue or create one
- Pull the repository locally
- For development use PHP 8.1
- Run
composer install
- To check if everything is set up, run tests with
composer test
- Make your changes, add tests and fix code quality
- Submit a pull request!🎉
Code quality
To run complete code quality use:
To run rector use:
To run php-stan use:
To convert unsafe functions use:
To fix code styling use:
Testing
To run tests use