codito / rector-money
Rector upgrade rules for moneyphp/money library
Fund package maintenance!
Wirone
Installs: 1 023
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 4
Open Issues: 0
Type:rector-extension
pkg:composer/codito/rector-money
Requires
- php: ^7.4|^8.0
- rector/rector: ^2.0
Requires (Dev)
- moneyphp/money: ^3.2|^4.0.1
- phparkitect/phparkitect: ^0.4.0
- phpcompatibility/php-compatibility: 10.x-dev as 10.0.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^2.0
- phpstan/phpstan-strict-rules: ^2.0
- phpunit/phpunit: ^9.6.29
- roave/security-advisories: dev-latest
- symfony/dependency-injection: ^5.4|^6.0
- symplify/easy-coding-standard: ^12.0
This package is auto-updated.
Last update: 2025-10-14 07:43:40 UTC
README
Install
composer require codito/rector-money --dev
Use Sets
To add a set to your config, use Codito\Rector\Money\MoneySetList class:
use Rector\Config\RectorConfig; use Codito\Rector\Money\MoneySetList; return RectorConfig::configure() ->withSets([MoneySetList::V4]);
Contributing
If you want to contribute to this package just clone this repository:
- make all changes to achieve what you need
- run
make qaand ensure everything passes - create Pull Request
Thanks in advance! 🍻
Development environment
For developing this package you should use prepared Docker stack. All commands should be executed
through docker-compose:
docker-compose run php composer install
or using make wrapper:
make run cmd="composer install"
Debugging with XDebug
XDebug is installed in PHP container and Docker stack is pre-configured to use it, but by default it's in off mode. If
you need to debug code just set XDEBUG_MODE=debug in .env file and enable listening for connections in IDE.