codito/rector-money

Rector upgrade rules for moneyphp/money library

Fund package maintenance!
Wirone

Installs: 956

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 4

Open Issues: 1

Type:rector-extension

1.0.0-RC5 2024-05-22 13:16 UTC

This package is auto-updated.

Last update: 2024-10-22 14:42:27 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 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! 🍻

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.