Home

Awesome

Rector Rules for moneyphp/money

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 static function (RectorConfig $config): void {
    $config->import(MoneySetList::V4);

    // ... other configuration calls
};

Contributing

If you want to contribute to this package just clone this repository:

Thanks in advance! :beers:

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.