sulu / sulu-rector
Rector upgrades rules for Sulu CMS
Installs: 213 983
Dependents: 11
Suggesters: 0
Security: 0
Stars: 16
Watchers: 7
Forks: 4
Open Issues: 8
Type:rector-extension
Requires
- php: ^8.2
- rector/rector: ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.6
- jackalope/jackalope-doctrine-dbal: ^1.7
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^2.0
- phpstan/phpstan-deprecation-rules: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-strict-rules: ^2.0
- phpstan/phpstan-webmozart-assert: ^2.0
- phpunit/phpunit: ^9.5.20
- sulu/sulu: ^2.6@dev
README
This project contains Rector rules for Sulu CMS upgrades.
Install
Install rector and sulu rector via composer to your project:
composer require rector/rector --dev composer require sulu/sulu-rector --dev
Use Sets
To add a set to your config, use Sulu\Rector\Set\SymfonySetList
and Sulu\Rector\Set\SuluLevelSetList
class and pick one of constants:
use Sulu\Rector\Set\SuluLevelSetList; use Rector\Config\RectorConfig; return static function (RectorConfig $rectorConfig): void { $rectorConfig->sets([ SuluLevelSetList::UP_TO_SULU_26, ]); };