[DX] Update to use Method Call from RectorConfig on rector configs (tests/ dir) (#2105)

This commit is contained in:
Abdul Malik Ikhsan 2022-04-21 00:08:51 +07:00 committed by GitHub
parent 61fd4d8308
commit d9eb8d2194
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
69 changed files with 138 additions and 217 deletions

View File

@ -14,7 +14,6 @@ use Rector\Core\Tests\Configuration\ValueObjectInliner\Source\WithType;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->defaults()
->public()
->autowire()

View File

@ -13,7 +13,6 @@ use Rector\Core\Tests\Configuration\ValueObjectInliner\Source\WithType;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->defaults()
->public()
->autowire()

View File

@ -7,7 +7,6 @@ use Rector\DeadCode\Rector\ClassMethod\RemoveEmptyClassMethodRector;
use Rector\DeadCode\Rector\Plus\RemoveDeadZeroAndOneOperationRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(RemoveEmptyClassMethodRector::class);
$services->set(RemoveDeadZeroAndOneOperationRector::class);
$rectorConfig->rule(RemoveEmptyClassMethodRector::class);
$rectorConfig->rule(RemoveDeadZeroAndOneOperationRector::class);
};

View File

@ -6,6 +6,5 @@ use Rector\Config\RectorConfig;
use Rector\Core\Tests\Issues\AliasedImportDouble\Rector\ClassMethod\AddAliasImportRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(AddAliasImportRector::class);
$rectorConfig->rule(AddAliasImportRector::class);
};

View File

@ -7,9 +7,8 @@ use Rector\Config\RectorConfig;
use Rector\TypeDeclaration\Rector\FunctionLike\ReturnTypeDeclarationRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ExplicitBoolCompareRector::class);
$services->set(ReturnTypeDeclarationRector::class);
$rectorConfig->rule(ExplicitBoolCompareRector::class);
$rectorConfig->rule(ReturnTypeDeclarationRector::class);
$rectorConfig->importNames();
};

View File

@ -7,7 +7,6 @@ use Rector\Php81\Rector\Property\ReadOnlyPropertyRector;
use Rector\TypeDeclaration\Rector\FunctionLike\ReturnTypeDeclarationRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ReturnTypeDeclarationRector::class);
$services->set(ReadOnlyPropertyRector::class);
$rectorConfig->rule(ReturnTypeDeclarationRector::class);
$rectorConfig->rule(ReadOnlyPropertyRector::class);
};

View File

@ -7,8 +7,6 @@ use Rector\Php80\Rector\Class_\AnnotationToAttributeRector;
use Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ClassPropertyAssignToConstructorPromotionRector::class);
$services->set(AnnotationToAttributeRector::class);
$rectorConfig->rule(ClassPropertyAssignToConstructorPromotionRector::class);
$rectorConfig->rule(AnnotationToAttributeRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\Php71\Rector\FuncCall\CountOnNullRector;
use Rector\Privatization\Rector\Class_\ChangeReadOnlyVariableWithDefaultValueToConstantRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ChangeReadOnlyVariableWithDefaultValueToConstantRector::class);
$services->set(CountOnNullRector::class);
$rectorConfig->rule(ChangeReadOnlyVariableWithDefaultValueToConstantRector::class);
$rectorConfig->rule(CountOnNullRector::class);
};

View File

@ -10,9 +10,7 @@ use Rector\DowngradePhp73\Rector\FuncCall\DowngradeArrayKeyFirstLastRector;
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->phpVersion(PhpVersion::PHP_70);
$services = $rectorConfig->services();
$services->set(DowngradeArrayKeyFirstLastRector::class);
$services->set(DowngradeScalarTypeDeclarationRector::class);
$services->set(DowngradeNullCoalesceRector::class);
$rectorConfig->rule(DowngradeArrayKeyFirstLastRector::class);
$rectorConfig->rule(DowngradeScalarTypeDeclarationRector::class);
$rectorConfig->rule(DowngradeNullCoalesceRector::class);
};

View File

@ -8,8 +8,6 @@ use Rector\TypeDeclaration\Rector\ClassMethod\AddArrayParamDocTypeRector;
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->importNames();
$services = $rectorConfig->services();
$services->set(AddProphecyTraitRector::class);
$services->set(AddArrayParamDocTypeRector::class);
$rectorConfig->rule(AddProphecyTraitRector::class);
$rectorConfig->rule(AddArrayParamDocTypeRector::class);
};

View File

@ -6,5 +6,5 @@ use Rector\Config\RectorConfig;
use Rector\Set\ValueObject\SetList;
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->import(SetList::DEAD_CODE);
$rectorConfig->sets([SetList::DEAD_CODE]);
};

View File

@ -8,8 +8,7 @@ use Rector\DowngradePhp80\Rector\Class_\DowngradePropertyPromotionRector;
use Rector\DowngradePhp81\Rector\FunctionLike\DowngradeNewInInitializerRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(DowngradeNewInInitializerRector::class);
$services->set(DowngradePropertyPromotionRector::class);
$services->set(DowngradeTypedPropertyRector::class);
$rectorConfig->rule(DowngradeNewInInitializerRector::class);
$rectorConfig->rule(DowngradePropertyPromotionRector::class);
$rectorConfig->rule(DowngradeTypedPropertyRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\DowngradePhp70\Rector\FunctionLike\DowngradeScalarTypeDeclarationRect
use Rector\DowngradePhp80\Rector\ClassMethod\DowngradeStringReturnTypeOnToStringRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(DowngradeStringReturnTypeOnToStringRector::class);
$services->set(DowngradeScalarTypeDeclarationRector::class);
$rectorConfig->rule(DowngradeStringReturnTypeOnToStringRector::class);
$rectorConfig->rule(DowngradeScalarTypeDeclarationRector::class);
};

View File

@ -7,8 +7,6 @@ use Rector\Php80\Rector\FuncCall\Php8ResourceReturnToObjectRector;
use Rector\Set\ValueObject\SetList;
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->import(SetList::EARLY_RETURN);
$services = $rectorConfig->services();
$services->set(Php8ResourceReturnToObjectRector::class);
$rectorConfig->rule(Php8ResourceReturnToObjectRector::class);
$rectorConfig->sets([SetList::EARLY_RETURN]);
};

View File

@ -7,7 +7,6 @@ use Rector\Php55\Rector\FuncCall\GetCalledClassToSelfClassRector;
use Rector\Php55\Rector\FuncCall\GetCalledClassToStaticClassRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(GetCalledClassToSelfClassRector::class);
$services->set(GetCalledClassToStaticClassRector::class);
$rectorConfig->rule(GetCalledClassToSelfClassRector::class);
$rectorConfig->rule(GetCalledClassToStaticClassRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\Config\RectorConfig;
use Rector\EarlyReturn\Rector\If_\ChangeIfElseValueAssignToEarlyReturnRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ChangeIfElseValueAssignToEarlyReturnRector::class);
$services->set(SimplifyIfElseToTernaryRector::class);
$rectorConfig->rule(ChangeIfElseValueAssignToEarlyReturnRector::class);
$rectorConfig->rule(SimplifyIfElseToTernaryRector::class);
};

View File

@ -9,8 +9,7 @@ use Rector\DeadCode\Rector\Assign\RemoveUnusedVariableAssignRector;
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->importNames();
$services = $rectorConfig->services();
$services->set(SimplifyIfElseToTernaryRector::class);
$services->set(InlineSimplePropertyAnnotationRector::class);
$services->set(RemoveUnusedVariableAssignRector::class);
$rectorConfig->rule(SimplifyIfElseToTernaryRector::class);
$rectorConfig->rule(InlineSimplePropertyAnnotationRector::class);
$rectorConfig->rule(RemoveUnusedVariableAssignRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\Config\RectorConfig;
use Rector\Core\Tests\Issues\InfiniteLoop\Rector\MethodCall\InfinityLoopRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(InfinityLoopRector::class);
$services->set(SimplifyDeMorganBinaryRector::class);
$rectorConfig->rule(InfinityLoopRector::class);
$rectorConfig->rule(SimplifyDeMorganBinaryRector::class);
};

View File

@ -7,12 +7,10 @@ use Rector\DeadCode\Rector\Expression\RemoveDeadStmtRector;
use Rector\Renaming\Rector\FuncCall\RenameFunctionRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$rectorConfig->rule(RemoveDeadStmtRector::class);
$services->set(RemoveDeadStmtRector::class);
$services->set(RenameFunctionRector::class)
->configure([
$rectorConfig
->ruleWithConfiguration(RenameFunctionRector::class, [
'preg_replace' => 'Safe\preg_replace',
]);
};

View File

@ -7,7 +7,6 @@ use Rector\Config\RectorConfig;
use Rector\DeadCode\Rector\If_\RemoveDeadInstanceOfRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(RemoveDeadInstanceOfRector::class);
$services->set(SwitchNegatedTernaryRector::class);
$rectorConfig->rule(RemoveDeadInstanceOfRector::class);
$rectorConfig->rule(SwitchNegatedTernaryRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\Config\RectorConfig;
use Rector\DeadCode\Rector\If_\RemoveDeadInstanceOfRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(EncapsedStringsToSprintfRector::class);
$services->set(RemoveDeadInstanceOfRector::class);
$rectorConfig->rule(EncapsedStringsToSprintfRector::class);
$rectorConfig->rule(RemoveDeadInstanceOfRector::class);
};

View File

@ -7,7 +7,5 @@ use Rector\Symfony\Rector\ClassMethod\ReplaceSensioRouteAnnotationWithSymfonyRec
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->importNames();
$services = $rectorConfig->services();
$services->set(ReplaceSensioRouteAnnotationWithSymfonyRector::class);
$rectorConfig->rule(ReplaceSensioRouteAnnotationWithSymfonyRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\DeadCode\Rector\FunctionLike\RemoveOverriddenValuesRector;
use Rector\Naming\Rector\ClassMethod\RenameVariableToMatchNewTypeRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(RemoveOverriddenValuesRector::class);
$services->set(RenameVariableToMatchNewTypeRector::class);
$rectorConfig->rule(RemoveOverriddenValuesRector::class);
$rectorConfig->rule(RenameVariableToMatchNewTypeRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\CodingStyle\Rector\FuncCall\CountArrayToEmptyArrayComparisonRector;
use Rector\Config\RectorConfig;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ExplicitBoolCompareRector::class);
$services->set(CountArrayToEmptyArrayComparisonRector::class);
$rectorConfig->rule(ExplicitBoolCompareRector::class);
$rectorConfig->rule(CountArrayToEmptyArrayComparisonRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\DeadCode\Rector\ClassMethod\RemoveUnusedPrivateMethodRector;
use Rector\EarlyReturn\Rector\If_\RemoveAlwaysElseRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(RemoveUnusedPrivateMethodRector::class);
$services->set(RemoveAlwaysElseRector::class);
$rectorConfig->rule(RemoveUnusedPrivateMethodRector::class);
$rectorConfig->rule(RemoveAlwaysElseRector::class);
};

View File

@ -6,6 +6,5 @@ use Rector\Config\RectorConfig;
use Rector\Set\ValueObject\SetList;
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->import(SetList::MYSQL_TO_MYSQLI);
$rectorConfig->import(SetList::DEAD_CODE);
$rectorConfig->sets([SetList::MYSQL_TO_MYSQLI, SetList::DEAD_CODE]);
};

View File

@ -7,7 +7,6 @@ use Rector\DowngradePhp71\Rector\Array_\SymmetricArrayDestructuringToListRector;
use Rector\DowngradePhp80\Rector\MethodCall\DowngradeNamedArgumentRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(SymmetricArrayDestructuringToListRector::class);
$services->set(DowngradeNamedArgumentRector::class);
$rectorConfig->rule(SymmetricArrayDestructuringToListRector::class);
$rectorConfig->rule(DowngradeNamedArgumentRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\DowngradePhp74\Rector\Array_\DowngradeArraySpreadRector;
use Rector\DowngradePhp80\Rector\Expression\DowngradeMatchToSwitchRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(DowngradeMatchToSwitchRector::class);
$services->set(DowngradeArraySpreadRector::class);
$rectorConfig->rule(DowngradeMatchToSwitchRector::class);
$rectorConfig->rule(DowngradeArraySpreadRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\Config\RectorConfig;
use Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ClassPropertyAssignToConstructorPromotionRector::class);
$services->set(NewlineAfterStatementRector::class);
$rectorConfig->rule(ClassPropertyAssignToConstructorPromotionRector::class);
$rectorConfig->rule(NewlineAfterStatementRector::class);
};

View File

@ -8,8 +8,7 @@ use Rector\Php56\Rector\FunctionLike\AddDefaultValueForUndefinedVariableRector;
use Rector\Php70\Rector\FunctionLike\ExceptionHandlerTypehintRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ExceptionHandlerTypehintRector::class);
$services->set(CatchExceptionNameMatchingTypeRector::class);
$services->set(AddDefaultValueForUndefinedVariableRector::class);
$rectorConfig->rule(ExceptionHandlerTypehintRector::class);
$rectorConfig->rule(CatchExceptionNameMatchingTypeRector::class);
$rectorConfig->rule(AddDefaultValueForUndefinedVariableRector::class);
};

View File

@ -6,6 +6,5 @@ use Rector\Config\RectorConfig;
use Rector\Doctrine\Rector\Property\TypedPropertyFromToOneRelationTypeRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(TypedPropertyFromToOneRelationTypeRector::class);
$rectorConfig->rule(TypedPropertyFromToOneRelationTypeRector::class);
};

View File

@ -8,15 +8,13 @@ use Rector\Strict\Rector\Empty_\DisallowedEmptyRuleFixerRector;
use Rector\Strict\Rector\Ternary\BooleanInTernaryOperatorRuleFixerRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(RemoveDeadInstanceOfRector::class);
$services->set(BooleanInTernaryOperatorRuleFixerRector::class)
->configure([
$rectorConfig->rule(RemoveDeadInstanceOfRector::class);
$rectorConfig
->ruleWithConfiguration(BooleanInTernaryOperatorRuleFixerRector::class, [
BooleanInTernaryOperatorRuleFixerRector::TREAT_AS_NON_EMPTY => false,
]);
$services->set(DisallowedEmptyRuleFixerRector::class)
->configure([
$rectorConfig
->ruleWithConfiguration(DisallowedEmptyRuleFixerRector::class, [
DisallowedEmptyRuleFixerRector::TREAT_AS_NON_EMPTY => false,
]);
};

View File

@ -7,7 +7,6 @@ use Rector\Naming\Rector\Assign\RenameVariableToMatchMethodCallReturnTypeRector;
use Rector\TypeDeclaration\Rector\ClassMethod\AddVoidReturnTypeWhereNoReturnRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(RenameVariableToMatchMethodCallReturnTypeRector::class);
$services->set(AddVoidReturnTypeWhereNoReturnRector::class);
$rectorConfig->rule(RenameVariableToMatchMethodCallReturnTypeRector::class);
$rectorConfig->rule(AddVoidReturnTypeWhereNoReturnRector::class);
};

View File

@ -8,8 +8,7 @@ use Rector\Config\RectorConfig;
use Rector\EarlyReturn\Rector\If_\ChangeAndIfToEarlyReturnRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ChangeAndIfToEarlyReturnRector::class);
$services->set(CompleteDynamicPropertiesRector::class);
$services->set(SimplifyDeMorganBinaryRector::class);
$rectorConfig->rule(ChangeAndIfToEarlyReturnRector::class);
$rectorConfig->rule(CompleteDynamicPropertiesRector::class);
$rectorConfig->rule(SimplifyDeMorganBinaryRector::class);
};

View File

@ -6,6 +6,5 @@ use Rector\Config\RectorConfig;
use Rector\DowngradePhp80\Rector\MethodCall\DowngradeNamedArgumentRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(DowngradeNamedArgumentRector::class);
$rectorConfig->rule(DowngradeNamedArgumentRector::class);
};

View File

@ -8,8 +8,7 @@ use Rector\Config\RectorConfig;
use Rector\EarlyReturn\Rector\If_\ChangeAndIfToEarlyReturnRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(SimplifyDeMorganBinaryRector::class);
$services->set(ChangeAndIfToEarlyReturnRector::class);
$services->set(DateTimeToDateTimeInterfaceRector::class);
$rectorConfig->rule(SimplifyDeMorganBinaryRector::class);
$rectorConfig->rule(ChangeAndIfToEarlyReturnRector::class);
$rectorConfig->rule(DateTimeToDateTimeInterfaceRector::class);
};

View File

@ -8,9 +8,7 @@ use Rector\EarlyReturn\Rector\If_\ChangeAndIfToEarlyReturnRector;
use Rector\EarlyReturn\Rector\If_\ChangeOrIfContinueToMultiContinueRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(DateTimeToDateTimeInterfaceRector::class);
$services->set(ChangeAndIfToEarlyReturnRector::class);
$services->set(ChangeOrIfContinueToMultiContinueRector::class);
$rectorConfig->rule(DateTimeToDateTimeInterfaceRector::class);
$rectorConfig->rule(ChangeAndIfToEarlyReturnRector::class);
$rectorConfig->rule(ChangeOrIfContinueToMultiContinueRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\Naming\Rector\Class_\RenamePropertyToMatchTypeRector;
use Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ClassPropertyAssignToConstructorPromotionRector::class);
$services->set(RenamePropertyToMatchTypeRector::class);
$rectorConfig->rule(ClassPropertyAssignToConstructorPromotionRector::class);
$rectorConfig->rule(RenamePropertyToMatchTypeRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\Config\RectorConfig;
use Rector\Naming\Rector\Class_\RenamePropertyToMatchTypeRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(RenamePropertyToMatchTypeRector::class);
$services->set(CompleteDynamicPropertiesRector::class);
$rectorConfig->rule(RenamePropertyToMatchTypeRector::class);
$rectorConfig->rule(CompleteDynamicPropertiesRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\Naming\Rector\ClassMethod\RenameParamToMatchTypeRector;
use Rector\Php56\Rector\FunctionLike\AddDefaultValueForUndefinedVariableRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(AddDefaultValueForUndefinedVariableRector::class);
$services->set(RenameParamToMatchTypeRector::class);
$rectorConfig->rule(AddDefaultValueForUndefinedVariableRector::class);
$rectorConfig->rule(RenameParamToMatchTypeRector::class);
};

View File

@ -8,8 +8,6 @@ use Rector\DowngradePhp80\Rector\FunctionLike\DowngradeMixedTypeDeclarationRecto
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->importNames();
$services = $rectorConfig->services();
$services->set(DowngradeTypedPropertyRector::class);
$services->set(DowngradeMixedTypeDeclarationRector::class);
$rectorConfig->rule(DowngradeTypedPropertyRector::class);
$rectorConfig->rule(DowngradeMixedTypeDeclarationRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\DowngradePhp70\Rector\FunctionLike\DowngradeThrowableTypeDeclarationR
use Rector\DowngradePhp74\Rector\ArrowFunction\ArrowFunctionToAnonymousFunctionRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ArrowFunctionToAnonymousFunctionRector::class);
$services->set(DowngradeThrowableTypeDeclarationRector::class);
$rectorConfig->rule(ArrowFunctionToAnonymousFunctionRector::class);
$rectorConfig->rule(DowngradeThrowableTypeDeclarationRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\EarlyReturn\Rector\If_\ChangeAndIfToEarlyReturnRector;
use Rector\EarlyReturn\Rector\If_\ChangeOrIfReturnToEarlyReturnRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ChangeOrIfReturnToEarlyReturnRector::class);
$services->set(ChangeAndIfToEarlyReturnRector::class);
$rectorConfig->rule(ChangeOrIfReturnToEarlyReturnRector::class);
$rectorConfig->rule(ChangeAndIfToEarlyReturnRector::class);
};

View File

@ -8,8 +8,7 @@ use Rector\EarlyReturn\Rector\If_\ChangeAndIfToEarlyReturnRector;
use Rector\EarlyReturn\Rector\If_\ChangeOrIfReturnToEarlyReturnRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ChangeOrIfReturnToEarlyReturnRector::class);
$services->set(ChangeAndIfToEarlyReturnRector::class);
$services->set(DateTimeToDateTimeInterfaceRector::class);
$rectorConfig->rule(ChangeOrIfReturnToEarlyReturnRector::class);
$rectorConfig->rule(ChangeAndIfToEarlyReturnRector::class);
$rectorConfig->rule(DateTimeToDateTimeInterfaceRector::class);
};

View File

@ -7,9 +7,8 @@ use Rector\Privatization\Rector\Class_\RepeatedLiteralToClassConstantRector;
use Rector\TypeDeclaration\Rector\FunctionLike\ReturnTypeDeclarationRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(RepeatedLiteralToClassConstantRector::class);
$services->set(ReturnTypeDeclarationRector::class);
$rectorConfig->rule(RepeatedLiteralToClassConstantRector::class);
$rectorConfig->rule(ReturnTypeDeclarationRector::class);
$rectorConfig->importNames();
};

View File

@ -7,7 +7,6 @@ use Rector\Config\RectorConfig;
use Rector\EarlyReturn\Rector\If_\ChangeOrIfReturnToEarlyReturnRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ExplicitBoolCompareRector::class);
$services->set(ChangeOrIfReturnToEarlyReturnRector::class);
$rectorConfig->rule(ExplicitBoolCompareRector::class);
$rectorConfig->rule(ChangeOrIfReturnToEarlyReturnRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\EarlyReturn\Rector\If_\ChangeAndIfToEarlyReturnRector;
use Rector\EarlyReturn\Rector\If_\RemoveAlwaysElseRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ChangeAndIfToEarlyReturnRector::class);
$services->set(RemoveAlwaysElseRector::class);
$rectorConfig->rule(ChangeAndIfToEarlyReturnRector::class);
$rectorConfig->rule(RemoveAlwaysElseRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\EarlyReturn\Rector\If_\ChangeOrIfReturnToEarlyReturnRector;
use Rector\EarlyReturn\Rector\If_\RemoveAlwaysElseRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ChangeOrIfReturnToEarlyReturnRector::class);
$services->set(RemoveAlwaysElseRector::class);
$rectorConfig->rule(ChangeOrIfReturnToEarlyReturnRector::class);
$rectorConfig->rule(RemoveAlwaysElseRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\CodingStyle\Rector\Stmt\NewlineAfterStatementRector;
use Rector\Config\RectorConfig;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(VarConstantCommentRector::class);
$services->set(NewlineAfterStatementRector::class);
$rectorConfig->rule(VarConstantCommentRector::class);
$rectorConfig->rule(NewlineAfterStatementRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\EarlyReturn\Rector\If_\ChangeAndIfToEarlyReturnRector;
use Rector\Php73\Rector\FuncCall\JsonThrowOnErrorRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(JsonThrowOnErrorRector::class);
$services->set(ChangeAndIfToEarlyReturnRector::class);
$rectorConfig->rule(JsonThrowOnErrorRector::class);
$rectorConfig->rule(ChangeAndIfToEarlyReturnRector::class);
};

View File

@ -8,10 +8,9 @@ use Rector\DeadCode\Rector\Stmt\RemoveUnreachableStatementRector;
use Rector\TypeDeclaration\Rector\ClassMethod\AddArrayParamDocTypeRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(AddArrayParamDocTypeRector::class);
$services->set(RemoveUnusedPrivateMethodParameterRector::class);
$services->set(RemoveUnreachableStatementRector::class);
$rectorConfig->rule(AddArrayParamDocTypeRector::class);
$rectorConfig->rule(RemoveUnusedPrivateMethodParameterRector::class);
$rectorConfig->rule(RemoveUnreachableStatementRector::class);
$rectorConfig->importNames();
};

View File

@ -8,13 +8,11 @@ use Rector\Core\Configuration\Option;
use Rector\Php70\Rector\Ternary\TernaryToNullCoalescingRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(TernaryToNullCoalescingRector::class);
$rectorConfig->rule(TernaryToNullCoalescingRector::class);
$rectorConfig->disableParallel();
$parameters = $rectorConfig->parameters();
// to invalidate cache and change file everytime
$parameters->set(Option::CACHE_CLASS, MemoryCacheStorage::class);
};

View File

@ -6,10 +6,8 @@ use Rector\Config\RectorConfig;
use Rector\Renaming\Rector\Name\RenameClassRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(RenameClassRector::class)
->configure([
$rectorConfig
->ruleWithConfiguration(RenameClassRector::class, [
'Route' => 'Illuminate\Support\Facades\Route',
'Request' => 'Illuminate\Http\Request',
]);

View File

@ -7,7 +7,6 @@ use Rector\DeadCode\Rector\Assign\RemoveUnusedVariableAssignRector;
use Rector\Privatization\Rector\Class_\ChangeReadOnlyVariableWithDefaultValueToConstantRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ChangeReadOnlyVariableWithDefaultValueToConstantRector::class);
$services->set(RemoveUnusedVariableAssignRector::class);
$rectorConfig->rule(ChangeReadOnlyVariableWithDefaultValueToConstantRector::class);
$rectorConfig->rule(RemoveUnusedVariableAssignRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\DeadCode\Rector\ClassMethod\RemoveUnusedConstructorParamRector;
use Rector\DeadCode\Rector\Property\RemoveUnusedPrivatePropertyRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(RemoveUnusedConstructorParamRector::class);
$services->set(RemoveUnusedPrivatePropertyRector::class);
$rectorConfig->rule(RemoveUnusedConstructorParamRector::class);
$rectorConfig->rule(RemoveUnusedPrivatePropertyRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\DeadCode\Rector\Assign\RemoveUnusedVariableAssignRector;
use Rector\EarlyReturn\Rector\If_\RemoveAlwaysElseRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(RemoveUnusedVariableAssignRector::class);
$services->set(RemoveAlwaysElseRector::class);
$rectorConfig->rule(RemoveUnusedVariableAssignRector::class);
$rectorConfig->rule(RemoveAlwaysElseRector::class);
};

View File

@ -6,9 +6,8 @@ use Rector\Config\RectorConfig;
use Rector\Renaming\Rector\Name\RenameClassRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(RenameClassRector::class)
->configure([
$rectorConfig
->ruleWithConfiguration(RenameClassRector::class, [
'Some\\Random\\Class_' => 'Some\\Other\\Random\\Class_',
]);
};

View File

@ -7,7 +7,6 @@ use Rector\Naming\Rector\ClassMethod\RenameParamToMatchTypeRector;
use Rector\Php56\Rector\FunctionLike\AddDefaultValueForUndefinedVariableRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(RenameParamToMatchTypeRector::class);
$services->set(AddDefaultValueForUndefinedVariableRector::class);
$rectorConfig->rule(RenameParamToMatchTypeRector::class);
$rectorConfig->rule(AddDefaultValueForUndefinedVariableRector::class);
};

View File

@ -6,6 +6,5 @@ use Rector\Config\RectorConfig;
use Rector\Core\Tests\Issues\ReturnEmptyNodes\Source\ReturnEmptyStmtsRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(ReturnEmptyStmtsRector::class);
$rectorConfig->rule(ReturnEmptyStmtsRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\Config\RectorConfig;
use Rector\DeadCode\Rector\Property\RemoveUnusedPrivatePropertyRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(SplitDoubleAssignRector::class);
$services->set(RemoveUnusedPrivatePropertyRector::class);
$rectorConfig->rule(SplitDoubleAssignRector::class);
$rectorConfig->rule(RemoveUnusedPrivatePropertyRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\Php80\Rector\Class_\StringableForToStringRector;
use Rector\TypeDeclaration\Rector\Property\TypedPropertyFromStrictGetterMethodReturnTypeRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(StringableForToStringRector::class);
$services->set(TypedPropertyFromStrictGetterMethodReturnTypeRector::class);
$rectorConfig->rule(StringableForToStringRector::class);
$rectorConfig->rule(TypedPropertyFromStrictGetterMethodReturnTypeRector::class);
};

View File

@ -7,7 +7,6 @@ use Rector\Php74\Rector\Property\TypedPropertyRector;
use Rector\TypeDeclaration\Rector\Property\TypedPropertyFromAssignsRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(TypedPropertyRector::class);
$services->set(TypedPropertyFromAssignsRector::class);
$rectorConfig->rule(TypedPropertyRector::class);
$rectorConfig->rule(TypedPropertyFromAssignsRector::class);
};

View File

@ -8,10 +8,8 @@ use Rector\Tests\Renaming\Rector\Name\RenameClassRector\Source\NewClass;
use Rector\Tests\Renaming\Rector\Name\RenameClassRector\Source\OldClass;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(RenameClassNonPhpRector::class)
->configure([
$rectorConfig
->ruleWithConfiguration(RenameClassNonPhpRector::class, [
'Session' => 'Illuminate\Support\Facades\Session',
OldClass::class => NewClass::class,
// Laravel

View File

@ -6,6 +6,5 @@ use Rector\Config\RectorConfig;
use Rector\TypeDeclaration\Rector\Property\TypedPropertyFromAssignsRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(TypedPropertyFromAssignsRector::class);
$rectorConfig->rule(TypedPropertyFromAssignsRector::class);
};

View File

@ -6,6 +6,5 @@ use Rector\Config\RectorConfig;
use Rector\Core\Tests\PhpUnit\MultipleFilesChangedTrait\Rector\Class_\CreateJsonWithNamesForClassRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(CreateJsonWithNamesForClassRector::class);
$rectorConfig->rule(CreateJsonWithNamesForClassRector::class);
};

View File

@ -7,8 +7,9 @@ use Rector\Php80\Rector\Class_\AnnotationToAttributeRector;
use Rector\Php80\ValueObject\AnnotationToAttribute;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(AnnotationToAttributeRector::class)
->configure([new AnnotationToAttribute('Symfony\Component\Routing\Annotation\Route')]);
$rectorConfig
->ruleWithConfiguration(
AnnotationToAttributeRector::class,
[new AnnotationToAttribute('Symfony\Component\Routing\Annotation\Route')]
);
};

View File

@ -6,6 +6,5 @@ use Rector\Config\RectorConfig;
use Rector\Php80\Rector\Class_\AnnotationToAttributeRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(AnnotationToAttributeRector::class);
$rectorConfig->rule(AnnotationToAttributeRector::class);
};

View File

@ -6,8 +6,6 @@ use Rector\Config\RectorConfig;
use Rector\Php80\Rector\Class_\AnnotationToAttributeRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(AnnotationToAttributeRector::class)
->configure([]);
$rectorConfig
->ruleWithConfiguration(AnnotationToAttributeRector::class, []);
};

View File

@ -6,6 +6,5 @@ use Rector\Config\RectorConfig;
use Rector\DowngradePhp72\Rector\FuncCall\DowngradeJsonDecodeNullAssociativeArgRector;
return static function (RectorConfig $rectorConfig): void {
$services = $rectorConfig->services();
$services->set(DowngradeJsonDecodeNullAssociativeArgRector::class);
$rectorConfig->rule(DowngradeJsonDecodeNullAssociativeArgRector::class);
};