frosh / shopware-rector
Shopware specific Rector
Installs: 4 630
Dependents: 0
Suggesters: 0
Security: 0
Stars: 26
Watchers: 2
Forks: 8
Open Issues: 1
Type:rector-extension
Requires
- php: ^8.1
Requires (Dev)
- phpunit/phpunit: ^9.5
- rector/rector: ~0.15.7
- symfony/var-dumper: *
- symplify/easy-coding-standard: ~11.2
- symplify/rule-doc-generator: ^11.1
- tracy/tracy: ^2.9
This package is auto-updated.
Last update: 2023-05-12 12:21:31 UTC
README
This project extends Rector with multiple Rules for Shopware specific.
See available Shopware rules
Install
Make sure to install both frosh/shopware-rector
as well as rector/rector
.
composer req rector/rector frosh/shopware-rector --dev
Use Sets
To add a set to your config, use Frosh\Rector\Set\ShopwareSetList
class and pick one of constants:
use Frosh\Rector\Set\ShopwareSetList; return static function (RectorConfig $rectorConfig): void { $rectorConfig->sets([ ShopwareSetList::SHOPWARE_6_5_0, ]); };
Use directly the config
# Clone this repo composer install # Dry Run ./vendor/bin/rector process --config config/shopware-6.5.0.php --autoload-file [SHOPWARE]/vendor/autoload [SHOPWARE]/custom/plugins/MyPlugin --dry-run # Normal Run ./vendor/bin/rector process --config config/shopware-6.5.0.php --autoload-file [SHOPWARE]/vendor/autoload [SHOPWARE]/custom/plugins/MyPlugin