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:
- make all changes to achieve what you need
- run
make qa
and ensure everything passes - create Pull Request
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.