allincart/allincart-rector

Allincart specific Rector

0.5.5 2025-05-25 07:35 UTC

This package is auto-updated.

Last update: 2025-05-25 07:43:10 UTC


README

This project extends Rector with multiple Rules for Allincart specific.

See available Allincart rules

Install

Make sure to install both frosh/allincart-rector as well as rector/rector.

composer req frosh/allincart-rector --dev

Use Sets

To add a set to your config, use Frosh\Rector\Set\AllincartSetList class and pick one of constants:

use Frosh\Rector\Set\AllincartSetList;

return static function (RectorConfig $rectorConfig): void {
    $rectorConfig->sets([
        AllincartSetList::SHOPWARE_6_7_0,
    ]);
};

Use directly the config

# Clone this repo

composer install

# Dry Run
./vendor/bin/rector process --config config/allincart-6.7.0.php --autoload-file [SHOPWARE]/vendor/autoload.php [SHOPWARE]/custom/plugins/MyPlugin --dry-run

# Normal Run
./vendor/bin/rector process --config config/allincart-6.7.0.php --autoload-file [SHOPWARE]/vendor/autoload.php [SHOPWARE]/custom/plugins/MyPlugin