diff --git a/composer.json b/composer.json index 9b0131921c5c..b9799247d5aa 100644 --- a/composer.json +++ b/composer.json @@ -33,7 +33,7 @@ "phpunit/phpcov": "^8.2", "phpunit/phpunit": "^9.1", "predis/predis": "^1.1 || ^2.0", - "rector/rector": "0.18.12", + "rector/rector": "0.18.13", "vimeo/psalm": "^5.0" }, "replace": { diff --git a/rector.php b/rector.php index 6d69a0fba2fd..5be63b31e59d 100644 --- a/rector.php +++ b/rector.php @@ -145,9 +145,14 @@ $rectorConfig->rule(TernaryEmptyArrayArrayDimFetchToCoalesceRector::class); $rectorConfig->rule(EmptyOnNullableObjectToInstanceOfRector::class); $rectorConfig->rule(DisallowedEmptyRuleFixerRector::class); - $rectorConfig->rule(StringClassNameToClassConstantRector::class); $rectorConfig->rule(PrivatizeFinalClassPropertyRector::class); $rectorConfig->rule(CompleteDynamicPropertiesRector::class); $rectorConfig->rule(BooleanInIfConditionRuleFixerRector::class); $rectorConfig->rule(SingleInArrayToCompareRector::class); + + $rectorConfig + ->ruleWithConfiguration(StringClassNameToClassConstantRector::class, [ + // keep '\\' prefix string on string '\Foo\Bar' + StringClassNameToClassConstantRector::SHOULD_KEEP_PRE_SLASH => true, + ]); };