mirror of
https://github.com/rectorphp/rector.git
synced 2024-06-06 19:30:50 +00:00
[DX] Update to use Method Call from RectorConfig on rector configs ( config/set dir) (#2108)
* [DX] Update to use Method Call from RectorConfig on rector configs ( config/set dir) * typo fix * [ci-review] Rector Rectify Co-authored-by: GitHub Action <action@github.com>
This commit is contained in:
parent
f5aadc590c
commit
91f6470cbc
|
@ -14,13 +14,11 @@ use Rector\DowngradePhp73\Rector\String_\DowngradeFlexibleHeredocSyntaxRector;
|
|||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->phpVersion(PhpVersion::PHP_72);
|
||||
|
||||
$services = $rectorConfig->services();
|
||||
$services->set(DowngradeFlexibleHeredocSyntaxRector::class);
|
||||
$services->set(DowngradeListReferenceAssignmentRector::class);
|
||||
$services->set(DowngradeTrailingCommasInFunctionCallsRector::class);
|
||||
$services->set(DowngradeArrayKeyFirstLastRector::class);
|
||||
$services->set(SetCookieOptionsArrayToArgumentsRector::class);
|
||||
$services->set(DowngradeIsCountableRector::class);
|
||||
$services->set(DowngradePhp73JsonConstRector::class);
|
||||
$rectorConfig->rule(DowngradeFlexibleHeredocSyntaxRector::class);
|
||||
$rectorConfig->rule(DowngradeListReferenceAssignmentRector::class);
|
||||
$rectorConfig->rule(DowngradeTrailingCommasInFunctionCallsRector::class);
|
||||
$rectorConfig->rule(DowngradeArrayKeyFirstLastRector::class);
|
||||
$rectorConfig->rule(SetCookieOptionsArrayToArgumentsRector::class);
|
||||
$rectorConfig->rule(DowngradeIsCountableRector::class);
|
||||
$rectorConfig->rule(DowngradePhp73JsonConstRector::class);
|
||||
};
|
||||
|
|
|
@ -19,18 +19,16 @@ use Rector\DowngradePhp74\Rector\Property\DowngradeTypedPropertyRector;
|
|||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->phpVersion(PhpVersion::PHP_73);
|
||||
|
||||
$services = $rectorConfig->services();
|
||||
$services->set(DowngradeTypedPropertyRector::class);
|
||||
$services->set(ArrowFunctionToAnonymousFunctionRector::class);
|
||||
$services->set(DowngradeCovariantReturnTypeRector::class);
|
||||
$services->set(DowngradeContravariantArgumentTypeRector::class);
|
||||
$services->set(DowngradeNullCoalescingOperatorRector::class);
|
||||
$services->set(DowngradeNumericLiteralSeparatorRector::class);
|
||||
$services->set(DowngradeStripTagsCallWithArrayRector::class);
|
||||
$services->set(DowngradeArraySpreadRector::class);
|
||||
$services->set(DowngradeArrayMergeCallWithoutArgumentsRector::class);
|
||||
$services->set(DowngradeFreadFwriteFalsyToNegationRector::class);
|
||||
$services->set(DowngradePreviouslyImplementedInterfaceRector::class);
|
||||
$services->set(DowngradeReflectionGetTypeRector::class);
|
||||
$rectorConfig->rule(DowngradeTypedPropertyRector::class);
|
||||
$rectorConfig->rule(ArrowFunctionToAnonymousFunctionRector::class);
|
||||
$rectorConfig->rule(DowngradeCovariantReturnTypeRector::class);
|
||||
$rectorConfig->rule(DowngradeContravariantArgumentTypeRector::class);
|
||||
$rectorConfig->rule(DowngradeNullCoalescingOperatorRector::class);
|
||||
$rectorConfig->rule(DowngradeNumericLiteralSeparatorRector::class);
|
||||
$rectorConfig->rule(DowngradeStripTagsCallWithArrayRector::class);
|
||||
$rectorConfig->rule(DowngradeArraySpreadRector::class);
|
||||
$rectorConfig->rule(DowngradeArrayMergeCallWithoutArgumentsRector::class);
|
||||
$rectorConfig->rule(DowngradeFreadFwriteFalsyToNegationRector::class);
|
||||
$rectorConfig->rule(DowngradePreviouslyImplementedInterfaceRector::class);
|
||||
$rectorConfig->rule(DowngradeReflectionGetTypeRector::class);
|
||||
};
|
||||
|
|
|
@ -37,48 +37,46 @@ use Rector\Removing\Rector\Class_\RemoveInterfacesRector;
|
|||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->phpVersion(PhpVersion::PHP_74);
|
||||
|
||||
$services = $rectorConfig->services();
|
||||
$services->set(RemoveInterfacesRector::class)
|
||||
->configure([
|
||||
$rectorConfig
|
||||
->ruleWithConfiguration(RemoveInterfacesRector::class, [
|
||||
// @see https://wiki.php.net/rfc/stringable
|
||||
'Stringable',
|
||||
]);
|
||||
|
||||
$services->set(DowngradeNamedArgumentRector::class);
|
||||
$rectorConfig->rule(DowngradeNamedArgumentRector::class);
|
||||
|
||||
$services->set(DowngradeAttributeToAnnotationRector::class)
|
||||
->configure([
|
||||
$rectorConfig
|
||||
->ruleWithConfiguration(DowngradeAttributeToAnnotationRector::class, [
|
||||
// Symfony
|
||||
new DowngradeAttributeToAnnotation('Symfony\Contracts\Service\Attribute\Required', 'required'),
|
||||
// Nette
|
||||
new DowngradeAttributeToAnnotation('Nette\DI\Attributes\Inject', 'inject'),
|
||||
]);
|
||||
|
||||
$services->set(DowngradeDereferenceableOperationRector::class);
|
||||
$services->set(DowngradeUnionTypeTypedPropertyRector::class);
|
||||
$services->set(DowngradeUnionTypeDeclarationRector::class);
|
||||
$services->set(DowngradeMixedTypeDeclarationRector::class);
|
||||
$services->set(DowngradeStaticTypeDeclarationRector::class);
|
||||
$services->set(DowngradeAbstractPrivateMethodInTraitRector::class);
|
||||
$services->set(DowngradePropertyPromotionRector::class);
|
||||
$services->set(DowngradeNonCapturingCatchesRector::class);
|
||||
$services->set(DowngradeStrContainsRector::class);
|
||||
$services->set(DowngradeMatchToSwitchRector::class);
|
||||
$services->set(DowngradeClassOnObjectToGetClassRector::class);
|
||||
$services->set(DowngradeArbitraryExpressionsSupportRector::class);
|
||||
$services->set(DowngradeNullsafeToTernaryOperatorRector::class);
|
||||
$services->set(DowngradeTrailingCommasInParamUseRector::class);
|
||||
$services->set(DowngradeStrStartsWithRector::class);
|
||||
$services->set(DowngradeStrEndsWithRector::class);
|
||||
$services->set(DowngradePhpTokenRector::class);
|
||||
$services->set(DowngradeThrowExprRector::class);
|
||||
$services->set(DowngradePhp80ResourceReturnToObjectRector::class);
|
||||
$services->set(DowngradeReflectionGetAttributesRector::class);
|
||||
$services->set(DowngradeRecursiveDirectoryIteratorHasChildrenRector::class);
|
||||
$services->set(DowngradeReflectionPropertyGetDefaultValueRector::class);
|
||||
$services->set(DowngradeReflectionClassGetConstantsFilterRector::class);
|
||||
$services->set(DowngradeArrayFilterNullableCallbackRector::class);
|
||||
$services->set(DowngradeNumberFormatNoFourthArgRector::class);
|
||||
$services->set(DowngradeStringReturnTypeOnToStringRector::class);
|
||||
$rectorConfig->rule(DowngradeDereferenceableOperationRector::class);
|
||||
$rectorConfig->rule(DowngradeUnionTypeTypedPropertyRector::class);
|
||||
$rectorConfig->rule(DowngradeUnionTypeDeclarationRector::class);
|
||||
$rectorConfig->rule(DowngradeMixedTypeDeclarationRector::class);
|
||||
$rectorConfig->rule(DowngradeStaticTypeDeclarationRector::class);
|
||||
$rectorConfig->rule(DowngradeAbstractPrivateMethodInTraitRector::class);
|
||||
$rectorConfig->rule(DowngradePropertyPromotionRector::class);
|
||||
$rectorConfig->rule(DowngradeNonCapturingCatchesRector::class);
|
||||
$rectorConfig->rule(DowngradeStrContainsRector::class);
|
||||
$rectorConfig->rule(DowngradeMatchToSwitchRector::class);
|
||||
$rectorConfig->rule(DowngradeClassOnObjectToGetClassRector::class);
|
||||
$rectorConfig->rule(DowngradeArbitraryExpressionsSupportRector::class);
|
||||
$rectorConfig->rule(DowngradeNullsafeToTernaryOperatorRector::class);
|
||||
$rectorConfig->rule(DowngradeTrailingCommasInParamUseRector::class);
|
||||
$rectorConfig->rule(DowngradeStrStartsWithRector::class);
|
||||
$rectorConfig->rule(DowngradeStrEndsWithRector::class);
|
||||
$rectorConfig->rule(DowngradePhpTokenRector::class);
|
||||
$rectorConfig->rule(DowngradeThrowExprRector::class);
|
||||
$rectorConfig->rule(DowngradePhp80ResourceReturnToObjectRector::class);
|
||||
$rectorConfig->rule(DowngradeReflectionGetAttributesRector::class);
|
||||
$rectorConfig->rule(DowngradeRecursiveDirectoryIteratorHasChildrenRector::class);
|
||||
$rectorConfig->rule(DowngradeReflectionPropertyGetDefaultValueRector::class);
|
||||
$rectorConfig->rule(DowngradeReflectionClassGetConstantsFilterRector::class);
|
||||
$rectorConfig->rule(DowngradeArrayFilterNullableCallbackRector::class);
|
||||
$rectorConfig->rule(DowngradeNumberFormatNoFourthArgRector::class);
|
||||
$rectorConfig->rule(DowngradeStringReturnTypeOnToStringRector::class);
|
||||
};
|
||||
|
|
|
@ -7,6 +7,5 @@ use Rector\Set\ValueObject\DowngradeLevelSetList;
|
|||
use Rector\Set\ValueObject\DowngradeSetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(DowngradeLevelSetList::DOWN_TO_PHP_53);
|
||||
$rectorConfig->import(DowngradeSetList::PHP_53);
|
||||
$rectorConfig->sets([DowngradeLevelSetList::DOWN_TO_PHP_53, DowngradeSetList::PHP_53]);
|
||||
};
|
||||
|
|
|
@ -7,6 +7,5 @@ use Rector\Set\ValueObject\DowngradeLevelSetList;
|
|||
use Rector\Set\ValueObject\DowngradeSetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(DowngradeLevelSetList::DOWN_TO_PHP_54);
|
||||
$rectorConfig->import(DowngradeSetList::PHP_54);
|
||||
$rectorConfig->sets([DowngradeLevelSetList::DOWN_TO_PHP_54, DowngradeSetList::PHP_54]);
|
||||
};
|
||||
|
|
|
@ -7,6 +7,5 @@ use Rector\Set\ValueObject\DowngradeLevelSetList;
|
|||
use Rector\Set\ValueObject\DowngradeSetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(DowngradeLevelSetList::DOWN_TO_PHP_55);
|
||||
$rectorConfig->import(DowngradeSetList::PHP_55);
|
||||
$rectorConfig->sets([DowngradeLevelSetList::DOWN_TO_PHP_55, DowngradeSetList::PHP_55]);
|
||||
};
|
||||
|
|
|
@ -7,6 +7,5 @@ use Rector\Set\ValueObject\DowngradeLevelSetList;
|
|||
use Rector\Set\ValueObject\DowngradeSetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(DowngradeLevelSetList::DOWN_TO_PHP_56);
|
||||
$rectorConfig->import(DowngradeSetList::PHP_56);
|
||||
$rectorConfig->sets([DowngradeLevelSetList::DOWN_TO_PHP_56, DowngradeSetList::PHP_56]);
|
||||
};
|
||||
|
|
|
@ -7,6 +7,5 @@ use Rector\Set\ValueObject\DowngradeLevelSetList;
|
|||
use Rector\Set\ValueObject\DowngradeSetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(DowngradeLevelSetList::DOWN_TO_PHP_70);
|
||||
$rectorConfig->import(DowngradeSetList::PHP_70);
|
||||
$rectorConfig->sets([DowngradeLevelSetList::DOWN_TO_PHP_70, DowngradeSetList::PHP_70]);
|
||||
};
|
||||
|
|
|
@ -7,6 +7,5 @@ use Rector\Set\ValueObject\DowngradeLevelSetList;
|
|||
use Rector\Set\ValueObject\DowngradeSetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(DowngradeLevelSetList::DOWN_TO_PHP_71);
|
||||
$rectorConfig->import(DowngradeSetList::PHP_71);
|
||||
$rectorConfig->sets([DowngradeLevelSetList::DOWN_TO_PHP_71, DowngradeSetList::PHP_71]);
|
||||
};
|
||||
|
|
|
@ -7,6 +7,5 @@ use Rector\Set\ValueObject\DowngradeLevelSetList;
|
|||
use Rector\Set\ValueObject\DowngradeSetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(DowngradeLevelSetList::DOWN_TO_PHP_72);
|
||||
$rectorConfig->import(DowngradeSetList::PHP_72);
|
||||
$rectorConfig->sets([DowngradeLevelSetList::DOWN_TO_PHP_72, DowngradeSetList::PHP_72]);
|
||||
};
|
||||
|
|
|
@ -7,6 +7,5 @@ use Rector\Set\ValueObject\DowngradeLevelSetList;
|
|||
use Rector\Set\ValueObject\DowngradeSetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(DowngradeLevelSetList::DOWN_TO_PHP_73);
|
||||
$rectorConfig->import(DowngradeSetList::PHP_73);
|
||||
$rectorConfig->sets([DowngradeLevelSetList::DOWN_TO_PHP_73, DowngradeSetList::PHP_73]);
|
||||
};
|
||||
|
|
|
@ -7,6 +7,5 @@ use Rector\Set\ValueObject\DowngradeLevelSetList;
|
|||
use Rector\Set\ValueObject\DowngradeSetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(DowngradeLevelSetList::DOWN_TO_PHP_74);
|
||||
$rectorConfig->import(DowngradeSetList::PHP_74);
|
||||
$rectorConfig->sets([DowngradeLevelSetList::DOWN_TO_PHP_74, DowngradeSetList::PHP_74]);
|
||||
};
|
||||
|
|
|
@ -7,6 +7,5 @@ use Rector\Set\ValueObject\DowngradeLevelSetList;
|
|||
use Rector\Set\ValueObject\DowngradeSetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(DowngradeLevelSetList::DOWN_TO_PHP_80);
|
||||
$rectorConfig->import(DowngradeSetList::PHP_80);
|
||||
$rectorConfig->sets([DowngradeLevelSetList::DOWN_TO_PHP_80, DowngradeSetList::PHP_80]);
|
||||
};
|
||||
|
|
|
@ -6,5 +6,5 @@ use Rector\Config\RectorConfig;
|
|||
use Rector\Set\ValueObject\DowngradeSetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(DowngradeSetList::PHP_81);
|
||||
$rectorConfig->sets([DowngradeSetList::PHP_81]);
|
||||
};
|
||||
|
|
|
@ -7,9 +7,8 @@ use Rector\Core\ValueObject\PhpVersion;
|
|||
use Rector\Set\ValueObject\SetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(SetList::PHP_54);
|
||||
$rectorConfig->import(SetList::PHP_53);
|
||||
$rectorConfig->sets([SetList::PHP_54, SetList::PHP_53]);
|
||||
|
||||
// parameter must be defined after import, to override impored param version
|
||||
// parameter must be defined after import, to override imported param version
|
||||
$rectorConfig->phpVersion(PhpVersion::PHP_54);
|
||||
};
|
||||
|
|
|
@ -8,9 +8,8 @@ use Rector\Set\ValueObject\LevelSetList;
|
|||
use Rector\Set\ValueObject\SetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(SetList::PHP_55);
|
||||
$rectorConfig->import(LevelSetList::UP_TO_PHP_54);
|
||||
$rectorConfig->sets([SetList::PHP_55, LevelSetList::UP_TO_PHP_54]);
|
||||
|
||||
// parameter must be defined after import, to override impored param version
|
||||
// parameter must be defined after import, to override imported param version
|
||||
$rectorConfig->phpVersion(PhpVersion::PHP_55);
|
||||
};
|
||||
|
|
|
@ -8,9 +8,8 @@ use Rector\Set\ValueObject\LevelSetList;
|
|||
use Rector\Set\ValueObject\SetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(SetList::PHP_56);
|
||||
$rectorConfig->import(LevelSetList::UP_TO_PHP_55);
|
||||
$rectorConfig->sets([SetList::PHP_56, LevelSetList::UP_TO_PHP_55]);
|
||||
|
||||
// parameter must be defined after import, to override impored param version
|
||||
// parameter must be defined after import, to override imported param version
|
||||
$rectorConfig->phpVersion(PhpVersion::PHP_56);
|
||||
};
|
||||
|
|
|
@ -8,9 +8,8 @@ use Rector\Set\ValueObject\LevelSetList;
|
|||
use Rector\Set\ValueObject\SetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(SetList::PHP_70);
|
||||
$rectorConfig->import(LevelSetList::UP_TO_PHP_56);
|
||||
$rectorConfig->sets([SetList::PHP_70, LevelSetList::UP_TO_PHP_56]);
|
||||
|
||||
// parameter must be defined after import, to override impored param version
|
||||
// parameter must be defined after import, to override imported param version
|
||||
$rectorConfig->phpVersion(PhpVersion::PHP_70);
|
||||
};
|
||||
|
|
|
@ -8,9 +8,8 @@ use Rector\Set\ValueObject\LevelSetList;
|
|||
use Rector\Set\ValueObject\SetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(SetList::PHP_71);
|
||||
$rectorConfig->import(LevelSetList::UP_TO_PHP_70);
|
||||
$rectorConfig->sets([SetList::PHP_71, LevelSetList::UP_TO_PHP_70]);
|
||||
|
||||
// parameter must be defined after import, to override impored param version
|
||||
// parameter must be defined after import, to override imported param version
|
||||
$rectorConfig->phpVersion(PhpVersion::PHP_71);
|
||||
};
|
||||
|
|
|
@ -8,9 +8,8 @@ use Rector\Set\ValueObject\LevelSetList;
|
|||
use Rector\Set\ValueObject\SetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(SetList::PHP_72);
|
||||
$rectorConfig->import(LevelSetList::UP_TO_PHP_71);
|
||||
$rectorConfig->sets([SetList::PHP_72, LevelSetList::UP_TO_PHP_71]);
|
||||
|
||||
// parameter must be defined after import, to override impored param version
|
||||
// parameter must be defined after import, to override imported param version
|
||||
$rectorConfig->phpVersion(PhpVersion::PHP_72);
|
||||
};
|
||||
|
|
|
@ -8,9 +8,8 @@ use Rector\Set\ValueObject\LevelSetList;
|
|||
use Rector\Set\ValueObject\SetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(SetList::PHP_73);
|
||||
$rectorConfig->import(LevelSetList::UP_TO_PHP_72);
|
||||
$rectorConfig->sets([SetList::PHP_73, LevelSetList::UP_TO_PHP_72]);
|
||||
|
||||
// parameter must be defined after import, to override impored param version
|
||||
// parameter must be defined after import, to override imported param version
|
||||
$rectorConfig->phpVersion(PhpVersion::PHP_73);
|
||||
};
|
||||
|
|
|
@ -8,9 +8,8 @@ use Rector\Set\ValueObject\LevelSetList;
|
|||
use Rector\Set\ValueObject\SetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(SetList::PHP_74);
|
||||
$rectorConfig->import(LevelSetList::UP_TO_PHP_73);
|
||||
$rectorConfig->sets([SetList::PHP_74, LevelSetList::UP_TO_PHP_73]);
|
||||
|
||||
// parameter must be defined after import, to override impored param version
|
||||
// parameter must be defined after import, to override imported param version
|
||||
$rectorConfig->phpVersion(PhpVersion::PHP_74);
|
||||
};
|
||||
|
|
|
@ -8,9 +8,8 @@ use Rector\Set\ValueObject\LevelSetList;
|
|||
use Rector\Set\ValueObject\SetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(SetList::PHP_80);
|
||||
$rectorConfig->import(LevelSetList::UP_TO_PHP_74);
|
||||
$rectorConfig->sets([SetList::PHP_80, LevelSetList::UP_TO_PHP_74]);
|
||||
|
||||
// parameter must be defined after import, to override impored param version
|
||||
// parameter must be defined after import, to override imported param version
|
||||
$rectorConfig->phpVersion(PhpVersion::PHP_80);
|
||||
};
|
||||
|
|
|
@ -8,9 +8,8 @@ use Rector\Set\ValueObject\LevelSetList;
|
|||
use Rector\Set\ValueObject\SetList;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$rectorConfig->import(SetList::PHP_81);
|
||||
$rectorConfig->import(LevelSetList::UP_TO_PHP_80);
|
||||
$rectorConfig->sets([SetList::PHP_81, LevelSetList::UP_TO_PHP_80]);
|
||||
|
||||
// parameter must be defined after import, to override impored param version
|
||||
// parameter must be defined after import, to override imported param version
|
||||
$rectorConfig->phpVersion(PhpVersion::PHP_81);
|
||||
};
|
||||
|
|
|
@ -8,9 +8,8 @@ use Rector\Renaming\ValueObject\MethodCallRename;
|
|||
|
||||
# https://github.com/Seldaek/monolog/commit/39f8a20e6dadc0194e846b254c5f23d1c732290b#diff-dce565f403e044caa5e6a0d988339430
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$services = $rectorConfig->services();
|
||||
$services->set(RenameMethodRector::class)
|
||||
->configure([
|
||||
$rectorConfig
|
||||
->ruleWithConfiguration(RenameMethodRector::class, [
|
||||
new MethodCallRename('Monolog\Logger', 'addDebug', 'debug'),
|
||||
new MethodCallRename('Monolog\Logger', 'addInfo', 'info'),
|
||||
new MethodCallRename('Monolog\Logger', 'addNotice', 'notice'),
|
||||
|
|
|
@ -16,35 +16,33 @@ use Rector\Renaming\Rector\ConstFetch\RenameConstantRector;
|
|||
use Rector\Renaming\Rector\FuncCall\RenameFunctionRector;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$services = $rectorConfig->services();
|
||||
|
||||
# https://stackoverflow.com/a/1390625/1348344
|
||||
# https://github.com/philip/MySQLConverterTool/blob/master/Converter.php
|
||||
# https://www.phpclasses.org/blog/package/9199/post/3-Smoothly-Migrate-your-PHP-Code-using-the-Old-MySQL-extension-to-MySQLi.html
|
||||
$services->set(MysqlAssignToMysqliRector::class);
|
||||
$rectorConfig->rule(MysqlAssignToMysqliRector::class);
|
||||
|
||||
$services->set(MysqlFuncCallToMysqliRector::class);
|
||||
$rectorConfig->rule(MysqlFuncCallToMysqliRector::class);
|
||||
|
||||
$services->set(RemoveFuncCallArgRector::class)
|
||||
->configure([
|
||||
$rectorConfig
|
||||
->ruleWithConfiguration(RemoveFuncCallArgRector::class, [
|
||||
new RemoveFuncCallArg('mysql_pconnect', 3),
|
||||
new RemoveFuncCallArg('mysql_connect', 3),
|
||||
new RemoveFuncCallArg('mysql_connect', 4),
|
||||
]);
|
||||
|
||||
$services->set(MysqlPConnectToMysqliConnectRector::class);
|
||||
$rectorConfig->rule(MysqlPConnectToMysqliConnectRector::class);
|
||||
|
||||
# first swap arguments, then rename
|
||||
$services->set(SwapFuncCallArgumentsRector::class)
|
||||
->configure([
|
||||
$rectorConfig
|
||||
->ruleWithConfiguration(SwapFuncCallArgumentsRector::class, [
|
||||
new SwapFuncCallArguments('mysql_query', [1, 0]),
|
||||
new SwapFuncCallArguments('mysql_real_escape_string', [1, 0]),
|
||||
new SwapFuncCallArguments('mysql_select_db', [1, 0]),
|
||||
new SwapFuncCallArguments('mysql_set_charset', [1, 0]),
|
||||
]);
|
||||
|
||||
$services->set(RenameFunctionRector::class)
|
||||
->configure([
|
||||
$rectorConfig
|
||||
->ruleWithConfiguration(RenameFunctionRector::class, [
|
||||
'mysql_connect' => 'mysqli_connect',
|
||||
'mysql_data_seek' => 'mysqli_data_seek',
|
||||
'mysql_fetch_array' => 'mysqli_fetch_array',
|
||||
|
@ -62,8 +60,8 @@ return static function (RectorConfig $rectorConfig): void {
|
|||
]);
|
||||
|
||||
# http://php.net/manual/en/mysql.constants.php → http://php.net/manual/en/mysqli.constants.php
|
||||
$services->set(RenameConstantRector::class)
|
||||
->configure([
|
||||
$rectorConfig
|
||||
->ruleWithConfiguration(RenameConstantRector::class, [
|
||||
'MYSQL_ASSOC' => 'MYSQLI_ASSOC',
|
||||
'MYSQL_BOTH' => 'MYSQLI_BOTH',
|
||||
'MYSQL_CLIENT_COMPRESS' => 'MYSQLI_CLIENT_COMPRESS',
|
||||
|
@ -74,5 +72,5 @@ return static function (RectorConfig $rectorConfig): void {
|
|||
'MYSQL_PRIMARY_KEY_FLAG' => 'MYSQLI_PRI_KEY_FLAG',
|
||||
]);
|
||||
|
||||
$services->set(MysqlQueryMysqlErrorWithLinkRector::class);
|
||||
$rectorConfig->rule(MysqlQueryMysqlErrorWithLinkRector::class);
|
||||
};
|
||||
|
|
|
@ -13,13 +13,12 @@ use Rector\Php71\Rector\List_\ListToArrayDestructRector;
|
|||
use Rector\Php71\Rector\TryCatch\MultiExceptionCatchRector;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$services = $rectorConfig->services();
|
||||
$services->set(IsIterableRector::class);
|
||||
$services->set(MultiExceptionCatchRector::class);
|
||||
$services->set(AssignArrayToStringRector::class);
|
||||
$services->set(CountOnNullRector::class);
|
||||
$services->set(RemoveExtraParametersRector::class);
|
||||
$services->set(BinaryOpBetweenNumberAndStringRector::class);
|
||||
$services->set(ListToArrayDestructRector::class);
|
||||
$services->set(PublicConstantVisibilityRector::class);
|
||||
$rectorConfig->rule(IsIterableRector::class);
|
||||
$rectorConfig->rule(MultiExceptionCatchRector::class);
|
||||
$rectorConfig->rule(AssignArrayToStringRector::class);
|
||||
$rectorConfig->rule(CountOnNullRector::class);
|
||||
$rectorConfig->rule(RemoveExtraParametersRector::class);
|
||||
$rectorConfig->rule(BinaryOpBetweenNumberAndStringRector::class);
|
||||
$rectorConfig->rule(ListToArrayDestructRector::class);
|
||||
$rectorConfig->rule(PublicConstantVisibilityRector::class);
|
||||
};
|
||||
|
|
|
@ -16,17 +16,16 @@ use Rector\Php72\Rector\While_\WhileEachToForeachRector;
|
|||
use Rector\Renaming\Rector\FuncCall\RenameFunctionRector;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$services = $rectorConfig->services();
|
||||
$services->set(WhileEachToForeachRector::class);
|
||||
$rectorConfig->rule(WhileEachToForeachRector::class);
|
||||
|
||||
$services->set(ListEachRector::class);
|
||||
$rectorConfig->rule(ListEachRector::class);
|
||||
|
||||
$services->set(ReplaceEachAssignmentWithKeyCurrentRector::class);
|
||||
$rectorConfig->rule(ReplaceEachAssignmentWithKeyCurrentRector::class);
|
||||
|
||||
$services->set(UnsetCastRector::class);
|
||||
$rectorConfig->rule(UnsetCastRector::class);
|
||||
|
||||
$services->set(RenameFunctionRector::class)
|
||||
->configure([
|
||||
$rectorConfig
|
||||
->ruleWithConfiguration(RenameFunctionRector::class, [
|
||||
# and imagewbmp
|
||||
'jpeg2wbmp' => 'imagecreatefromjpeg',
|
||||
# or imagewbmp
|
||||
|
@ -38,15 +37,15 @@ return static function (RectorConfig $rectorConfig): void {
|
|||
'read_exif_data' => 'exif_read_data',
|
||||
]);
|
||||
|
||||
$services->set(GetClassOnNullRector::class);
|
||||
$rectorConfig->rule(GetClassOnNullRector::class);
|
||||
|
||||
$services->set(IsObjectOnIncompleteClassRector::class);
|
||||
$rectorConfig->rule(IsObjectOnIncompleteClassRector::class);
|
||||
|
||||
$services->set(ParseStrWithResultArgumentRector::class);
|
||||
$rectorConfig->rule(ParseStrWithResultArgumentRector::class);
|
||||
|
||||
$services->set(StringsAssertNakedRector::class);
|
||||
$rectorConfig->rule(StringsAssertNakedRector::class);
|
||||
|
||||
$services->set(CreateFunctionToAnonymousFunctionRector::class);
|
||||
$rectorConfig->rule(CreateFunctionToAnonymousFunctionRector::class);
|
||||
|
||||
$services->set(StringifyDefineRector::class);
|
||||
$rectorConfig->rule(StringifyDefineRector::class);
|
||||
};
|
||||
|
|
|
@ -16,15 +16,14 @@ use Rector\Php73\Rector\String_\SensitiveHereNowDocRector;
|
|||
use Rector\Renaming\Rector\FuncCall\RenameFunctionRector;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$services = $rectorConfig->services();
|
||||
$services->set(IsCountableRector::class);
|
||||
$services->set(ArrayKeyFirstLastRector::class);
|
||||
$services->set(SensitiveDefineRector::class);
|
||||
$services->set(SensitiveConstantNameRector::class);
|
||||
$services->set(SensitiveHereNowDocRector::class);
|
||||
$rectorConfig->rule(IsCountableRector::class);
|
||||
$rectorConfig->rule(ArrayKeyFirstLastRector::class);
|
||||
$rectorConfig->rule(SensitiveDefineRector::class);
|
||||
$rectorConfig->rule(SensitiveConstantNameRector::class);
|
||||
$rectorConfig->rule(SensitiveHereNowDocRector::class);
|
||||
|
||||
$services->set(RenameFunctionRector::class)
|
||||
->configure([
|
||||
$rectorConfig
|
||||
->ruleWithConfiguration(RenameFunctionRector::class, [
|
||||
# https://wiki.php.net/rfc/deprecations_php_7_3
|
||||
'image2wbmp' => 'imagewbmp',
|
||||
'mbregex_encoding' => 'mb_regex_encoding',
|
||||
|
@ -42,9 +41,9 @@ return static function (RectorConfig $rectorConfig): void {
|
|||
'mbereg_search_getpos' => 'mb_ereg_search_getpos',
|
||||
]);
|
||||
|
||||
$services->set(StringifyStrNeedlesRector::class);
|
||||
$services->set(JsonThrowOnErrorRector::class);
|
||||
$services->set(RegexDashEscapeRector::class);
|
||||
$services->set(ContinueToBreakInSwitchRector::class);
|
||||
$services->set(SetCookieRector::class);
|
||||
$rectorConfig->rule(StringifyStrNeedlesRector::class);
|
||||
$rectorConfig->rule(JsonThrowOnErrorRector::class);
|
||||
$rectorConfig->rule(RegexDashEscapeRector::class);
|
||||
$rectorConfig->rule(ContinueToBreakInSwitchRector::class);
|
||||
$rectorConfig->rule(SetCookieRector::class);
|
||||
};
|
||||
|
|
|
@ -20,11 +20,10 @@ use Rector\Php74\Rector\StaticCall\ExportToReflectionFunctionRector;
|
|||
use Rector\Renaming\Rector\FuncCall\RenameFunctionRector;
|
||||
|
||||
return static function (RectorConfig $rectorConfig): void {
|
||||
$services = $rectorConfig->services();
|
||||
$services->set(TypedPropertyRector::class);
|
||||
$rectorConfig->rule(TypedPropertyRector::class);
|
||||
|
||||
$services->set(RenameFunctionRector::class)
|
||||
->configure([
|
||||
$rectorConfig
|
||||
->ruleWithConfiguration(RenameFunctionRector::class, [
|
||||
#the_real_type
|
||||
# https://wiki.php.net/rfc/deprecations_php_7_4
|
||||
'is_real' => 'is_float',
|
||||
|
@ -34,29 +33,29 @@ return static function (RectorConfig $rectorConfig): void {
|
|||
//'hebrevc' => ['nl2br', 'hebrev'],
|
||||
]);
|
||||
|
||||
$services->set(ArrayKeyExistsOnPropertyRector::class);
|
||||
$rectorConfig->rule(ArrayKeyExistsOnPropertyRector::class);
|
||||
|
||||
$services->set(FilterVarToAddSlashesRector::class);
|
||||
$rectorConfig->rule(FilterVarToAddSlashesRector::class);
|
||||
|
||||
$services->set(ExportToReflectionFunctionRector::class);
|
||||
$rectorConfig->rule(ExportToReflectionFunctionRector::class);
|
||||
|
||||
$services->set(MbStrrposEncodingArgumentPositionRector::class);
|
||||
$rectorConfig->rule(MbStrrposEncodingArgumentPositionRector::class);
|
||||
|
||||
$services->set(RealToFloatTypeCastRector::class);
|
||||
$rectorConfig->rule(RealToFloatTypeCastRector::class);
|
||||
|
||||
$services->set(NullCoalescingOperatorRector::class);
|
||||
$rectorConfig->rule(NullCoalescingOperatorRector::class);
|
||||
|
||||
$services->set(ClosureToArrowFunctionRector::class);
|
||||
$rectorConfig->rule(ClosureToArrowFunctionRector::class);
|
||||
|
||||
$services->set(ArraySpreadInsteadOfArrayMergeRector::class);
|
||||
$rectorConfig->rule(ArraySpreadInsteadOfArrayMergeRector::class);
|
||||
|
||||
$services->set(AddLiteralSeparatorToNumberRector::class);
|
||||
$rectorConfig->rule(AddLiteralSeparatorToNumberRector::class);
|
||||
|
||||
$services->set(ChangeReflectionTypeToStringToGetNameRector::class);
|
||||
$rectorConfig->rule(ChangeReflectionTypeToStringToGetNameRector::class);
|
||||
|
||||
$services->set(RestoreDefaultNullToNullableTypePropertyRector::class);
|
||||
$rectorConfig->rule(RestoreDefaultNullToNullableTypePropertyRector::class);
|
||||
|
||||
$services->set(CurlyToSquareBracketArrayStringRector::class);
|
||||
$rectorConfig->rule(CurlyToSquareBracketArrayStringRector::class);
|
||||
|
||||
$services->set(ReservedFnFunctionRector::class);
|
||||
$rectorConfig->rule(ReservedFnFunctionRector::class);
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue
Block a user