Skip to content

Commit 6aff6ac

Browse files
authored
deprecate PhpVersionFeature, use PhpVersion constants directly in rules (#8839)
1 parent 2f292a2 commit 6aff6ac

282 files changed

Lines changed: 583 additions & 580 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎rules-tests/CodeQuality/Rector/Class_/ConvertStaticToSelfRector/config/configured_rule.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
use Rector\CodeQuality\Rector\Class_\ConvertStaticToSelfRector;
66
use Rector\Config\RectorConfig;
7-
use Rector\ValueObject\PhpVersionFeature;
7+
use Rector\ValueObject\PhpVersion;
88

99
return RectorConfig::configure()
1010
->withRules([ConvertStaticToSelfRector::class])
11-
->withPhpVersion(PhpVersionFeature::FINAL_CLASS_CONSTANTS);
11+
->withPhpVersion(PhpVersion::PHP_81);

‎rules-tests/CodeQuality/Rector/NullsafeMethodCall/CleanupUnneededNullsafeOperatorRector/config/configured_rule.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
use Rector\CodeQuality\Rector\NullsafeMethodCall\CleanupUnneededNullsafeOperatorRector;
66
use Rector\Config\RectorConfig;
7-
use Rector\ValueObject\PhpVersionFeature;
7+
use Rector\ValueObject\PhpVersion;
88

99
return static function (RectorConfig $rectorConfig): void {
10-
$rectorConfig->phpVersion(PhpVersionFeature::NULLSAFE_OPERATOR);
10+
$rectorConfig->phpVersion(PhpVersion::PHP_80);
1111

1212
$rectorConfig->rule(CleanupUnneededNullsafeOperatorRector::class);
1313
};

‎rules-tests/CodingStyle/Rector/ArrowFunction/ArrowFunctionDelegatingCallToFirstClassCallableRector/config/configured_rule.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
use Rector\CodingStyle\Rector\ArrowFunction\ArrowFunctionDelegatingCallToFirstClassCallableRector;
66
use Rector\Config\RectorConfig;
7-
use Rector\ValueObject\PhpVersionFeature;
7+
use Rector\ValueObject\PhpVersion;
88

99
return RectorConfig::configure()
1010
->withRules([ArrowFunctionDelegatingCallToFirstClassCallableRector::class])
11-
->withPhpVersion(PhpVersionFeature::FIRST_CLASS_CALLABLE_SYNTAX);
11+
->withPhpVersion(PhpVersion::PHP_81);

‎rules-tests/CodingStyle/Rector/ClassConst/RemoveFinalFromConstRector/config/configured_rule.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
use Rector\CodingStyle\Rector\ClassConst\RemoveFinalFromConstRector;
66
use Rector\Config\RectorConfig;
7-
use Rector\ValueObject\PhpVersionFeature;
7+
use Rector\ValueObject\PhpVersion;
88

99
return static function (RectorConfig $rectorConfig): void {
10-
$rectorConfig->phpVersion(PhpVersionFeature::FINAL_CLASS_CONSTANTS);
10+
$rectorConfig->phpVersion(PhpVersion::PHP_81);
1111

1212
$rectorConfig->rule(RemoveFinalFromConstRector::class);
1313
};

‎rules-tests/CodingStyle/Rector/ClassMethod/MakeInheritedMethodVisibilitySameAsParentRector/config/php_72.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
use Rector\CodingStyle\Rector\ClassMethod\MakeInheritedMethodVisibilitySameAsParentRector;
66
use Rector\Config\RectorConfig;
7-
use Rector\ValueObject\PhpVersionFeature;
7+
use Rector\ValueObject\PhpVersion;
88

99
return static function (RectorConfig $rectorConfig): void {
10-
$rectorConfig->phpVersion(PhpVersionFeature::PARENT_VISIBILITY_OVERRIDE);
10+
$rectorConfig->phpVersion(PhpVersion::PHP_72);
1111
$rectorConfig->rule(MakeInheritedMethodVisibilitySameAsParentRector::class);
1212
};

‎rules-tests/CodingStyle/Rector/Closure/ClosureDelegatingCallToFirstClassCallableRector/config/configured_rule.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
use Rector\CodingStyle\Rector\Closure\ClosureDelegatingCallToFirstClassCallableRector;
66
use Rector\Config\RectorConfig;
7-
use Rector\ValueObject\PhpVersionFeature;
7+
use Rector\ValueObject\PhpVersion;
88

99
return RectorConfig::configure()
1010
->withRules([ClosureDelegatingCallToFirstClassCallableRector::class])
11-
->withPhpVersion(PhpVersionFeature::FIRST_CLASS_CALLABLE_SYNTAX);
11+
->withPhpVersion(PhpVersion::PHP_81);

‎rules-tests/DeadCode/Rector/ClassMethod/RemoveUnusedPromotedPropertyRector/config/configured_rule.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
use Rector\Config\RectorConfig;
66
use Rector\DeadCode\Rector\ClassMethod\RemoveUnusedPromotedPropertyRector;
7-
use Rector\ValueObject\PhpVersionFeature;
7+
use Rector\ValueObject\PhpVersion;
88

99
return static function (RectorConfig $rectorConfig): void {
10-
$rectorConfig->phpVersion(PhpVersionFeature::PROPERTY_PROMOTION);
10+
$rectorConfig->phpVersion(PhpVersion::PHP_80);
1111

1212
$rectorConfig->rule(RemoveUnusedPromotedPropertyRector::class);
1313
};

‎rules-tests/DeadCode/Rector/ClassMethod/RemoveUselessUnionReturnDocblockRector/config/configured_rule.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
use Rector\Config\RectorConfig;
66
use Rector\DeadCode\Rector\ClassMethod\RemoveUselessUnionReturnDocblockRector;
7-
use Rector\ValueObject\PhpVersionFeature;
7+
use Rector\ValueObject\PhpVersion;
88

99
return RectorConfig::configure()
10-
->withPhpVersion(PhpVersionFeature::UNION_TYPES)
10+
->withPhpVersion(PhpVersion::PHP_80)
1111
->withRules([RemoveUselessUnionReturnDocblockRector::class]);

‎rules-tests/DeadCode/Rector/FunctionLike/NarrowWideUnionReturnTypeRector/config/configured_rule.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Rector\Composer\ComposerJsonPackageVersionResolver;
66
use Rector\Config\RectorConfig;
77
use Rector\DeadCode\Rector\FunctionLike\NarrowWideUnionReturnTypeRector;
8-
use Rector\ValueObject\PhpVersionFeature;
8+
use Rector\ValueObject\PhpVersion;
99

1010
return static function (RectorConfig $rectorConfig): void {
1111
$rectorConfig->singleton(
@@ -15,5 +15,5 @@
1515
)
1616
);
1717
$rectorConfig->rule(NarrowWideUnionReturnTypeRector::class);
18-
$rectorConfig->phpVersion(PhpVersionFeature::UNION_TYPES);
18+
$rectorConfig->phpVersion(PhpVersion::PHP_80);
1919
};

‎rules-tests/DeadCode/Rector/PropertyProperty/RemoveNullPropertyInitializationRector/config/typed_properties.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
use Rector\Config\RectorConfig;
66
use Rector\DeadCode\Rector\PropertyProperty\RemoveNullPropertyInitializationRector;
7-
use Rector\ValueObject\PhpVersionFeature;
7+
use Rector\ValueObject\PhpVersion;
88

99
return static function (RectorConfig $rectorConfig): void {
10-
$rectorConfig->phpVersion(PhpVersionFeature::TYPED_PROPERTIES);
10+
$rectorConfig->phpVersion(PhpVersion::PHP_74);
1111
$rectorConfig->rule(RemoveNullPropertyInitializationRector::class);
1212
};

0 commit comments

Comments
 (0)