From 1e667b454f6c79967f44dc5de211fb44c47fe674 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sat, 5 Dec 2020 18:10:44 +0700 Subject: [PATCH] [CI] Add PHP 8.0 to Github actions tests (#4779) --- .github/workflows/tests.yaml | 8 +++++++- ...inFluentMethodCallToStandaloneMethodCallRectorTest.php | 1 + .../DowngradeClassOnObjectToGetClassRector.php | 4 ---- .../DowngradeClassOnObjectToGetClassRectorTest.php | 4 +--- .../DowngradeReturnStaticTypeDeclarationRectorTest.php | 2 +- .../DowngradeUnionTypeParamDeclarationRectorTest.php | 2 +- .../DowngradeUnionTypeReturnDeclarationRectorTest.php | 2 +- .../DowngradeUnionTypeTypedPropertyRectorTest.php | 2 +- .../Php74Test.php | 4 +++- ...enameVariableToMatchMethodCallReturnTypeRectorTest.php | 3 +++ .../StaticCallOnNonStaticToInstanceCallRectorTest.php | 1 + .../TernaryToNullCoalescingRectorTest.php | 1 + .../Rector/Assign/ListEachRector/ListEachRectorTest.php | 1 + .../ReplaceEachAssignmentWithKeyCurrentRectorTest.php | 1 + .../BarewordStringRector/BarewordStringRectorTest.php | 1 + .../CreateFunctionToAnonymousFunctionRectorTest.php | 1 + .../ParseStrWithResultArgumentRectorTest.php | 3 +++ .../StringifyDefineRector/StringifyDefineRectorTest.php | 3 +++ .../StringsAssertNakedRectorTest.php | 3 +++ .../Rector/Unset_/UnsetCastRector/UnsetCastRectorTest.php | 3 +++ .../WhileEachToForeachRectorTest.php | 3 +++ .../RealToFloatTypeCastRectorTest.php | 3 +++ .../ArrayKeyExistsOnPropertyRectorTest.php | 3 +++ .../FilterVarToAddSlashesRectorTest.php | 3 +++ .../Fixture/rename_class_method_and_parent_call.php.inc | 4 ++-- .../StaticCall/ParseFileRector/ParseFileRectorTest.php | 3 +++ .../CompleteVarDocTypePropertyRectorTest.php | 3 +++ 27 files changed, 57 insertions(+), 15 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 800cff9188dc..b9e078202d4c 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -14,6 +14,9 @@ jobs: include: - php: '7.3' dependencies: 'lowest' + - php: '8.0' + dependencies: 'latest' + name: PHP ${{ matrix.php }} tests steps: @@ -28,6 +31,9 @@ jobs: if: "matrix.dependencies == 'lowest'" - run: composer install --no-progress --ansi - if: "matrix.dependencies != 'lowest'" + if: "matrix.dependencies == 'locked'" + + - run: composer install --no-progress --ansi --ignore-platform-req=php + if: "matrix.dependencies == 'latest'" - run: vendor/bin/phpunit diff --git a/rules/defluent/tests/Rector/MethodCall/InArgChainFluentMethodCallToStandaloneMethodCallRectorTest/InArgChainFluentMethodCallToStandaloneMethodCallRectorTest.php b/rules/defluent/tests/Rector/MethodCall/InArgChainFluentMethodCallToStandaloneMethodCallRectorTest/InArgChainFluentMethodCallToStandaloneMethodCallRectorTest.php index c979b67898d6..d4489887b2d4 100644 --- a/rules/defluent/tests/Rector/MethodCall/InArgChainFluentMethodCallToStandaloneMethodCallRectorTest/InArgChainFluentMethodCallToStandaloneMethodCallRectorTest.php +++ b/rules/defluent/tests/Rector/MethodCall/InArgChainFluentMethodCallToStandaloneMethodCallRectorTest/InArgChainFluentMethodCallToStandaloneMethodCallRectorTest.php @@ -13,6 +13,7 @@ final class InArgChainFluentMethodCallToStandaloneMethodCallRectorTest extends A { /** * @dataProvider provideData() + * @requires PHP < 8.0 */ public function test(SmartFileInfo $fileInfo): void { diff --git a/rules/downgrade-php80/src/Rector/ClassConstFetch/DowngradeClassOnObjectToGetClassRector.php b/rules/downgrade-php80/src/Rector/ClassConstFetch/DowngradeClassOnObjectToGetClassRector.php index d43187c7d9d0..0b905a0eae8f 100644 --- a/rules/downgrade-php80/src/Rector/ClassConstFetch/DowngradeClassOnObjectToGetClassRector.php +++ b/rules/downgrade-php80/src/Rector/ClassConstFetch/DowngradeClassOnObjectToGetClassRector.php @@ -63,10 +63,6 @@ public function getNodeTypes(): array */ public function refactor(Node $node): ?Node { - if (! $this->isAtLeastPhpVersion(PhpVersionFeature::CLASS_ON_OBJECT)) { - return null; - } - if (! $this->isName($node->name, 'class')) { return null; } diff --git a/rules/downgrade-php80/tests/Rector/ClassConstFetch/DowngradeClassOnObjectToGetClassRector/DowngradeClassOnObjectToGetClassRectorTest.php b/rules/downgrade-php80/tests/Rector/ClassConstFetch/DowngradeClassOnObjectToGetClassRector/DowngradeClassOnObjectToGetClassRectorTest.php index e34a4e676b1f..178152678630 100644 --- a/rules/downgrade-php80/tests/Rector/ClassConstFetch/DowngradeClassOnObjectToGetClassRector/DowngradeClassOnObjectToGetClassRectorTest.php +++ b/rules/downgrade-php80/tests/Rector/ClassConstFetch/DowngradeClassOnObjectToGetClassRector/DowngradeClassOnObjectToGetClassRectorTest.php @@ -10,13 +10,11 @@ use Rector\Testing\PHPUnit\AbstractRectorTestCase; use Symplify\SmartFileSystem\SmartFileInfo; -/** - * @requires PHP >= 8.0 - */ final class DowngradeClassOnObjectToGetClassRectorTest extends AbstractRectorTestCase { /** * @dataProvider provideData() + * @requires PHP >= 8.0 */ public function test(SmartFileInfo $fileInfo): void { diff --git a/rules/downgrade-php80/tests/Rector/FunctionLike/DowngradeReturnStaticTypeDeclarationRector/DowngradeReturnStaticTypeDeclarationRectorTest.php b/rules/downgrade-php80/tests/Rector/FunctionLike/DowngradeReturnStaticTypeDeclarationRector/DowngradeReturnStaticTypeDeclarationRectorTest.php index f7dbbedb6521..c15d58061a0d 100644 --- a/rules/downgrade-php80/tests/Rector/FunctionLike/DowngradeReturnStaticTypeDeclarationRector/DowngradeReturnStaticTypeDeclarationRectorTest.php +++ b/rules/downgrade-php80/tests/Rector/FunctionLike/DowngradeReturnStaticTypeDeclarationRector/DowngradeReturnStaticTypeDeclarationRectorTest.php @@ -13,7 +13,7 @@ final class DowngradeReturnStaticTypeDeclarationRectorTest extends AbstractRectorTestCase { /** - * @requires PHP >= 8.0 + * @requires PHP = 8.1 * @dataProvider provideData() */ public function test(SmartFileInfo $fileInfo): void diff --git a/rules/downgrade-php80/tests/Rector/FunctionLike/DowngradeUnionTypeParamDeclarationRector/DowngradeUnionTypeParamDeclarationRectorTest.php b/rules/downgrade-php80/tests/Rector/FunctionLike/DowngradeUnionTypeParamDeclarationRector/DowngradeUnionTypeParamDeclarationRectorTest.php index 341c36d75cd9..558ecaf6d255 100644 --- a/rules/downgrade-php80/tests/Rector/FunctionLike/DowngradeUnionTypeParamDeclarationRector/DowngradeUnionTypeParamDeclarationRectorTest.php +++ b/rules/downgrade-php80/tests/Rector/FunctionLike/DowngradeUnionTypeParamDeclarationRector/DowngradeUnionTypeParamDeclarationRectorTest.php @@ -11,7 +11,7 @@ use Symplify\SmartFileSystem\SmartFileInfo; /** - * @requires PHP >= 8.0 + * @requires PHP 8.1 */ final class DowngradeUnionTypeParamDeclarationRectorTest extends AbstractRectorTestCase { diff --git a/rules/downgrade-php80/tests/Rector/FunctionLike/DowngradeUnionTypeReturnDeclarationRector/DowngradeUnionTypeReturnDeclarationRectorTest.php b/rules/downgrade-php80/tests/Rector/FunctionLike/DowngradeUnionTypeReturnDeclarationRector/DowngradeUnionTypeReturnDeclarationRectorTest.php index c6698ce36fb4..ab5929a9eb7a 100644 --- a/rules/downgrade-php80/tests/Rector/FunctionLike/DowngradeUnionTypeReturnDeclarationRector/DowngradeUnionTypeReturnDeclarationRectorTest.php +++ b/rules/downgrade-php80/tests/Rector/FunctionLike/DowngradeUnionTypeReturnDeclarationRector/DowngradeUnionTypeReturnDeclarationRectorTest.php @@ -11,7 +11,7 @@ use Symplify\SmartFileSystem\SmartFileInfo; /** - * @requires PHP 8.0 + * @requires PHP 8.1 */ final class DowngradeUnionTypeReturnDeclarationRectorTest extends AbstractRectorTestCase { diff --git a/rules/downgrade-php80/tests/Rector/Property/DowngradeUnionTypeTypedPropertyRector/DowngradeUnionTypeTypedPropertyRectorTest.php b/rules/downgrade-php80/tests/Rector/Property/DowngradeUnionTypeTypedPropertyRector/DowngradeUnionTypeTypedPropertyRectorTest.php index 3987401d309f..e0f5a0909d8b 100644 --- a/rules/downgrade-php80/tests/Rector/Property/DowngradeUnionTypeTypedPropertyRector/DowngradeUnionTypeTypedPropertyRectorTest.php +++ b/rules/downgrade-php80/tests/Rector/Property/DowngradeUnionTypeTypedPropertyRector/DowngradeUnionTypeTypedPropertyRectorTest.php @@ -11,7 +11,7 @@ use Symplify\SmartFileSystem\SmartFileInfo; /** - * @requires PHP >= 8.0 + * @requires PHP = 8.1 */ final class DowngradeUnionTypeTypedPropertyRectorTest extends AbstractRectorTestCase { diff --git a/rules/naming/tests/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector/Php74Test.php b/rules/naming/tests/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector/Php74Test.php index 631b043eaca1..113cf2d8ed7b 100644 --- a/rules/naming/tests/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector/Php74Test.php +++ b/rules/naming/tests/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector/Php74Test.php @@ -9,10 +9,12 @@ use Rector\Testing\PHPUnit\AbstractRectorTestCase; use Symplify\SmartFileSystem\SmartFileInfo; +/** + * @requires PHP = 7.4 + */ final class Php74Test extends AbstractRectorTestCase { /** - * @requires PHP 8.0 * @dataProvider provideData() */ public function test(SmartFileInfo $fileInfo): void diff --git a/rules/naming/tests/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector/RenameVariableToMatchMethodCallReturnTypeRectorTest.php b/rules/naming/tests/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector/RenameVariableToMatchMethodCallReturnTypeRectorTest.php index c6049bb22ad0..ce8b8ef0ae22 100644 --- a/rules/naming/tests/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector/RenameVariableToMatchMethodCallReturnTypeRectorTest.php +++ b/rules/naming/tests/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector/RenameVariableToMatchMethodCallReturnTypeRectorTest.php @@ -9,6 +9,9 @@ use Rector\Testing\PHPUnit\AbstractRectorTestCase; use Symplify\SmartFileSystem\SmartFileInfo; +/** + * @requires PHP < 8.0 + */ final class RenameVariableToMatchMethodCallReturnTypeRectorTest extends AbstractRectorTestCase { /** diff --git a/rules/php70/tests/Rector/StaticCall/StaticCallOnNonStaticToInstanceCallRector/StaticCallOnNonStaticToInstanceCallRectorTest.php b/rules/php70/tests/Rector/StaticCall/StaticCallOnNonStaticToInstanceCallRector/StaticCallOnNonStaticToInstanceCallRectorTest.php index 0988a9cec68b..ab4ef9495c78 100644 --- a/rules/php70/tests/Rector/StaticCall/StaticCallOnNonStaticToInstanceCallRector/StaticCallOnNonStaticToInstanceCallRectorTest.php +++ b/rules/php70/tests/Rector/StaticCall/StaticCallOnNonStaticToInstanceCallRector/StaticCallOnNonStaticToInstanceCallRectorTest.php @@ -13,6 +13,7 @@ final class StaticCallOnNonStaticToInstanceCallRectorTest extends AbstractRector { /** * @dataProvider provideData() + * @requires PHP < 8.0 */ public function test(SmartFileInfo $fileInfo): void { diff --git a/rules/php70/tests/Rector/Ternary/TernaryToNullCoalescingRector/TernaryToNullCoalescingRectorTest.php b/rules/php70/tests/Rector/Ternary/TernaryToNullCoalescingRector/TernaryToNullCoalescingRectorTest.php index 4372731514af..976ea81e1327 100644 --- a/rules/php70/tests/Rector/Ternary/TernaryToNullCoalescingRector/TernaryToNullCoalescingRectorTest.php +++ b/rules/php70/tests/Rector/Ternary/TernaryToNullCoalescingRector/TernaryToNullCoalescingRectorTest.php @@ -18,6 +18,7 @@ final class TernaryToNullCoalescingRectorTest extends AbstractRectorTestCase { /** * @dataProvider provideData() + * @requires PHP < 8.0 */ public function test(SmartFileInfo $fileInfo): void { diff --git a/rules/php72/tests/Rector/Assign/ListEachRector/ListEachRectorTest.php b/rules/php72/tests/Rector/Assign/ListEachRector/ListEachRectorTest.php index e6304ae6b11b..29917ff948ca 100644 --- a/rules/php72/tests/Rector/Assign/ListEachRector/ListEachRectorTest.php +++ b/rules/php72/tests/Rector/Assign/ListEachRector/ListEachRectorTest.php @@ -18,6 +18,7 @@ final class ListEachRectorTest extends AbstractRectorTestCase { /** * @dataProvider provideData() + * @requires PHP < 8.0 */ public function test(SmartFileInfo $fileInfo): void { diff --git a/rules/php72/tests/Rector/Assign/ReplaceEachAssignmentWithKeyCurrentRector/ReplaceEachAssignmentWithKeyCurrentRectorTest.php b/rules/php72/tests/Rector/Assign/ReplaceEachAssignmentWithKeyCurrentRector/ReplaceEachAssignmentWithKeyCurrentRectorTest.php index 15b5d9a63496..d02649f0ebe6 100644 --- a/rules/php72/tests/Rector/Assign/ReplaceEachAssignmentWithKeyCurrentRector/ReplaceEachAssignmentWithKeyCurrentRectorTest.php +++ b/rules/php72/tests/Rector/Assign/ReplaceEachAssignmentWithKeyCurrentRector/ReplaceEachAssignmentWithKeyCurrentRectorTest.php @@ -14,6 +14,7 @@ final class ReplaceEachAssignmentWithKeyCurrentRectorTest extends AbstractRector { /** * @dataProvider provideData() + * @requires PHP < 8.0 */ public function test(SmartFileInfo $fileInfo): void { diff --git a/rules/php72/tests/Rector/ConstFetch/BarewordStringRector/BarewordStringRectorTest.php b/rules/php72/tests/Rector/ConstFetch/BarewordStringRector/BarewordStringRectorTest.php index e9e4b647e268..0370ca34b2b2 100644 --- a/rules/php72/tests/Rector/ConstFetch/BarewordStringRector/BarewordStringRectorTest.php +++ b/rules/php72/tests/Rector/ConstFetch/BarewordStringRector/BarewordStringRectorTest.php @@ -13,6 +13,7 @@ final class BarewordStringRectorTest extends AbstractRectorTestCase { /** * @dataProvider provideData() + * @requires PHP < 8.0 */ public function test(SmartFileInfo $fileInfo): void { diff --git a/rules/php72/tests/Rector/FuncCall/CreateFunctionToAnonymousFunctionRector/CreateFunctionToAnonymousFunctionRectorTest.php b/rules/php72/tests/Rector/FuncCall/CreateFunctionToAnonymousFunctionRector/CreateFunctionToAnonymousFunctionRectorTest.php index 97d9c54dac7c..d0ecc1e53227 100644 --- a/rules/php72/tests/Rector/FuncCall/CreateFunctionToAnonymousFunctionRector/CreateFunctionToAnonymousFunctionRectorTest.php +++ b/rules/php72/tests/Rector/FuncCall/CreateFunctionToAnonymousFunctionRector/CreateFunctionToAnonymousFunctionRectorTest.php @@ -13,6 +13,7 @@ final class CreateFunctionToAnonymousFunctionRectorTest extends AbstractRectorTe { /** * @dataProvider provideData() + * @requires PHP < 8.0 */ public function test(SmartFileInfo $fileInfo): void { diff --git a/rules/php72/tests/Rector/FuncCall/ParseStrWithResultArgumentRector/ParseStrWithResultArgumentRectorTest.php b/rules/php72/tests/Rector/FuncCall/ParseStrWithResultArgumentRector/ParseStrWithResultArgumentRectorTest.php index f761f4a73075..3e7b32c5c413 100644 --- a/rules/php72/tests/Rector/FuncCall/ParseStrWithResultArgumentRector/ParseStrWithResultArgumentRectorTest.php +++ b/rules/php72/tests/Rector/FuncCall/ParseStrWithResultArgumentRector/ParseStrWithResultArgumentRectorTest.php @@ -9,6 +9,9 @@ use Rector\Testing\PHPUnit\AbstractRectorTestCase; use Symplify\SmartFileSystem\SmartFileInfo; +/** + * @requires PHP < 8.0 + */ final class ParseStrWithResultArgumentRectorTest extends AbstractRectorTestCase { /** diff --git a/rules/php72/tests/Rector/FuncCall/StringifyDefineRector/StringifyDefineRectorTest.php b/rules/php72/tests/Rector/FuncCall/StringifyDefineRector/StringifyDefineRectorTest.php index 9631317e8729..1600f19cd2c2 100644 --- a/rules/php72/tests/Rector/FuncCall/StringifyDefineRector/StringifyDefineRectorTest.php +++ b/rules/php72/tests/Rector/FuncCall/StringifyDefineRector/StringifyDefineRectorTest.php @@ -9,6 +9,9 @@ use Rector\Testing\PHPUnit\AbstractRectorTestCase; use Symplify\SmartFileSystem\SmartFileInfo; +/** + * @requires PHP < 8.0 + */ final class StringifyDefineRectorTest extends AbstractRectorTestCase { /** diff --git a/rules/php72/tests/Rector/FuncCall/StringsAssertNakedRector/StringsAssertNakedRectorTest.php b/rules/php72/tests/Rector/FuncCall/StringsAssertNakedRector/StringsAssertNakedRectorTest.php index 605ea549402a..c62ab2e322f1 100644 --- a/rules/php72/tests/Rector/FuncCall/StringsAssertNakedRector/StringsAssertNakedRectorTest.php +++ b/rules/php72/tests/Rector/FuncCall/StringsAssertNakedRector/StringsAssertNakedRectorTest.php @@ -9,6 +9,9 @@ use Rector\Testing\PHPUnit\AbstractRectorTestCase; use Symplify\SmartFileSystem\SmartFileInfo; +/** + * @requires PHP < 8.0 + */ final class StringsAssertNakedRectorTest extends AbstractRectorTestCase { /** diff --git a/rules/php72/tests/Rector/Unset_/UnsetCastRector/UnsetCastRectorTest.php b/rules/php72/tests/Rector/Unset_/UnsetCastRector/UnsetCastRectorTest.php index 2432c4905207..3b7148e9dfc0 100644 --- a/rules/php72/tests/Rector/Unset_/UnsetCastRector/UnsetCastRectorTest.php +++ b/rules/php72/tests/Rector/Unset_/UnsetCastRector/UnsetCastRectorTest.php @@ -9,6 +9,9 @@ use Rector\Testing\PHPUnit\AbstractRectorTestCase; use Symplify\SmartFileSystem\SmartFileInfo; +/** + * @requires PHP <= 7.2 + */ final class UnsetCastRectorTest extends AbstractRectorTestCase { /** diff --git a/rules/php72/tests/Rector/While_/WhileEachToForeachRector/WhileEachToForeachRectorTest.php b/rules/php72/tests/Rector/While_/WhileEachToForeachRector/WhileEachToForeachRectorTest.php index 9dcf8dbaeb51..f4902698cb9d 100644 --- a/rules/php72/tests/Rector/While_/WhileEachToForeachRector/WhileEachToForeachRectorTest.php +++ b/rules/php72/tests/Rector/While_/WhileEachToForeachRector/WhileEachToForeachRectorTest.php @@ -9,6 +9,9 @@ use Rector\Testing\PHPUnit\AbstractRectorTestCase; use Symplify\SmartFileSystem\SmartFileInfo; +/** + * @requires PHP < 8.0 + */ final class WhileEachToForeachRectorTest extends AbstractRectorTestCase { /** diff --git a/rules/php74/tests/Rector/Double/RealToFloatTypeCastRector/RealToFloatTypeCastRectorTest.php b/rules/php74/tests/Rector/Double/RealToFloatTypeCastRector/RealToFloatTypeCastRectorTest.php index 62378d1a3673..e3318483e1aa 100644 --- a/rules/php74/tests/Rector/Double/RealToFloatTypeCastRector/RealToFloatTypeCastRectorTest.php +++ b/rules/php74/tests/Rector/Double/RealToFloatTypeCastRector/RealToFloatTypeCastRectorTest.php @@ -9,6 +9,9 @@ use Rector\Testing\PHPUnit\AbstractRectorTestCase; use Symplify\SmartFileSystem\SmartFileInfo; +/** + * @requires PHP < 8.0 + */ final class RealToFloatTypeCastRectorTest extends AbstractRectorTestCase { /** diff --git a/rules/php74/tests/Rector/FuncCall/ArrayKeyExistsOnPropertyRector/ArrayKeyExistsOnPropertyRectorTest.php b/rules/php74/tests/Rector/FuncCall/ArrayKeyExistsOnPropertyRector/ArrayKeyExistsOnPropertyRectorTest.php index 468789158182..9c1b8f7c647a 100644 --- a/rules/php74/tests/Rector/FuncCall/ArrayKeyExistsOnPropertyRector/ArrayKeyExistsOnPropertyRectorTest.php +++ b/rules/php74/tests/Rector/FuncCall/ArrayKeyExistsOnPropertyRector/ArrayKeyExistsOnPropertyRectorTest.php @@ -9,6 +9,9 @@ use Rector\Testing\PHPUnit\AbstractRectorTestCase; use Symplify\SmartFileSystem\SmartFileInfo; +/** + * @requires PHP < 8.0 + */ final class ArrayKeyExistsOnPropertyRectorTest extends AbstractRectorTestCase { /** diff --git a/rules/php74/tests/Rector/FuncCall/FilterVarToAddSlashesRector/FilterVarToAddSlashesRectorTest.php b/rules/php74/tests/Rector/FuncCall/FilterVarToAddSlashesRector/FilterVarToAddSlashesRectorTest.php index 9cd40025cc43..1efd4ec7bf1c 100644 --- a/rules/php74/tests/Rector/FuncCall/FilterVarToAddSlashesRector/FilterVarToAddSlashesRectorTest.php +++ b/rules/php74/tests/Rector/FuncCall/FilterVarToAddSlashesRector/FilterVarToAddSlashesRectorTest.php @@ -9,6 +9,9 @@ use Rector\Testing\PHPUnit\AbstractRectorTestCase; use Symplify\SmartFileSystem\SmartFileInfo; +/** + * @requires PHP < 8.0 + */ final class FilterVarToAddSlashesRectorTest extends AbstractRectorTestCase { /** diff --git a/rules/renaming/tests/Rector/MethodCall/RenameMethodRector/Fixture/rename_class_method_and_parent_call.php.inc b/rules/renaming/tests/Rector/MethodCall/RenameMethodRector/Fixture/rename_class_method_and_parent_call.php.inc index 9be9e707e392..eec15a451f10 100644 --- a/rules/renaming/tests/Rector/MethodCall/RenameMethodRector/Fixture/rename_class_method_and_parent_call.php.inc +++ b/rules/renaming/tests/Rector/MethodCall/RenameMethodRector/Fixture/rename_class_method_and_parent_call.php.inc @@ -12,7 +12,7 @@ class MyCustomType extends AbstractType } } -class AnotherClass +class AnotherClass extends \DateTime { public function setDefaultOptions(SomeResolver $resolver) { @@ -36,7 +36,7 @@ class MyCustomType extends AbstractType } } -class AnotherClass +class AnotherClass extends \DateTime { public function setDefaultOptions(SomeResolver $resolver) { diff --git a/rules/symfony/tests/Rector/StaticCall/ParseFileRector/ParseFileRectorTest.php b/rules/symfony/tests/Rector/StaticCall/ParseFileRector/ParseFileRectorTest.php index df84e441f8ad..9553c50244e5 100644 --- a/rules/symfony/tests/Rector/StaticCall/ParseFileRector/ParseFileRectorTest.php +++ b/rules/symfony/tests/Rector/StaticCall/ParseFileRector/ParseFileRectorTest.php @@ -9,6 +9,9 @@ use Rector\Testing\PHPUnit\AbstractRectorTestCase; use Symplify\SmartFileSystem\SmartFileInfo; +/** + * @requires PHP < 8.0 + */ final class ParseFileRectorTest extends AbstractRectorTestCase { /** diff --git a/rules/type-declaration/tests/Rector/Property/CompleteVarDocTypePropertyRector/CompleteVarDocTypePropertyRectorTest.php b/rules/type-declaration/tests/Rector/Property/CompleteVarDocTypePropertyRector/CompleteVarDocTypePropertyRectorTest.php index fa054a5182d6..33656e912092 100644 --- a/rules/type-declaration/tests/Rector/Property/CompleteVarDocTypePropertyRector/CompleteVarDocTypePropertyRectorTest.php +++ b/rules/type-declaration/tests/Rector/Property/CompleteVarDocTypePropertyRector/CompleteVarDocTypePropertyRectorTest.php @@ -9,6 +9,9 @@ use Rector\TypeDeclaration\Rector\Property\CompleteVarDocTypePropertyRector; use Symplify\SmartFileSystem\SmartFileInfo; +/** + * @requires PHP < 8.0 + */ final class CompleteVarDocTypePropertyRectorTest extends AbstractRectorTestCase { /**