From cd109cabf2a383b2262ca7407185ec5809850357 Mon Sep 17 00:00:00 2001 From: brammm Date: Wed, 11 Feb 2026 15:35:45 +0100 Subject: [PATCH] Use more recent version of PHPStan and Rector --- composer.json | 4 ++-- src/Rules/RevertStringComparisonArrayKeys.php | 2 +- src/Rules/RevertStringComparisonArraySearch.php | 2 +- src/Rules/RevertStringComparisonEquals.php | 2 +- src/Rules/RevertStringComparisonGreaterThan.php | 2 +- src/Rules/RevertStringComparisonGreaterThanEquals.php | 2 +- src/Rules/RevertStringComparisonInArray.php | 2 +- src/Rules/RevertStringComparisonLowerThan.php | 2 +- src/Rules/RevertStringComparisonLowerThanEquals.php | 2 +- src/Rules/RevertStringComparisonNotEquals.php | 2 +- src/Rules/RevertStringComparisonSpaceship.php | 2 +- src/Rules/RevertSwitchWithPhp7Behavior.php | 2 +- src/Rules/StringComparisonArrayKeys.php | 2 +- src/Rules/StringComparisonArraySearch.php | 2 +- src/Rules/StringComparisonEquals.php | 2 +- src/Rules/StringComparisonGreaterThan.php | 2 +- src/Rules/StringComparisonGreaterThanEquals.php | 2 +- src/Rules/StringComparisonInArray.php | 2 +- src/Rules/StringComparisonLowerThan.php | 2 +- src/Rules/StringComparisonLowerThanEquals.php | 2 +- src/Rules/StringComparisonNotEquals.php | 2 +- src/Rules/StringComparisonSpaceship.php | 2 +- src/Rules/SwitchWithPhp7Behavior.php | 2 +- tests/Examples/rector.php | 2 +- 24 files changed, 25 insertions(+), 25 deletions(-) diff --git a/composer.json b/composer.json index 2222455..11b81fd 100644 --- a/composer.json +++ b/composer.json @@ -23,10 +23,10 @@ }, "require-dev": { "phpunit/phpunit": "~8.5.41", - "phpstan/phpstan": "^1.9.0", + "phpstan/phpstan": "^2.1", "friendsofphp/php-cs-fixer": "^3.4", "mll-lab/php-cs-fixer-config": "^4.4", - "rector/rector": "^0.14.2", + "rector/rector": "^2.3", "phpcompatibility/php-compatibility": "dev-develop" }, "autoload": { diff --git a/src/Rules/RevertStringComparisonArrayKeys.php b/src/Rules/RevertStringComparisonArrayKeys.php index 029d95a..4581b6a 100644 --- a/src/Rules/RevertStringComparisonArrayKeys.php +++ b/src/Rules/RevertStringComparisonArrayKeys.php @@ -5,7 +5,7 @@ use PhpParser\Node; use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Name; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/RevertStringComparisonArraySearch.php b/src/Rules/RevertStringComparisonArraySearch.php index 068a367..44a2d05 100644 --- a/src/Rules/RevertStringComparisonArraySearch.php +++ b/src/Rules/RevertStringComparisonArraySearch.php @@ -5,7 +5,7 @@ use PhpParser\Node; use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Name; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/RevertStringComparisonEquals.php b/src/Rules/RevertStringComparisonEquals.php index d5f3b57..cbed2a1 100644 --- a/src/Rules/RevertStringComparisonEquals.php +++ b/src/Rules/RevertStringComparisonEquals.php @@ -5,7 +5,7 @@ use PhpParser\Node; use PhpParser\Node\Expr\BinaryOp\Equal; use PhpParser\Node\Expr\FuncCall; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/RevertStringComparisonGreaterThan.php b/src/Rules/RevertStringComparisonGreaterThan.php index 611dab0..7135db3 100644 --- a/src/Rules/RevertStringComparisonGreaterThan.php +++ b/src/Rules/RevertStringComparisonGreaterThan.php @@ -5,7 +5,7 @@ use PhpParser\Node; use PhpParser\Node\Expr\BinaryOp\Greater; use PhpParser\Node\Expr\FuncCall; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/RevertStringComparisonGreaterThanEquals.php b/src/Rules/RevertStringComparisonGreaterThanEquals.php index 9675b11..638d398 100644 --- a/src/Rules/RevertStringComparisonGreaterThanEquals.php +++ b/src/Rules/RevertStringComparisonGreaterThanEquals.php @@ -5,7 +5,7 @@ use PhpParser\Node; use PhpParser\Node\Expr\BinaryOp\GreaterOrEqual; use PhpParser\Node\Expr\FuncCall; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/RevertStringComparisonInArray.php b/src/Rules/RevertStringComparisonInArray.php index 625a9f2..bcb0197 100644 --- a/src/Rules/RevertStringComparisonInArray.php +++ b/src/Rules/RevertStringComparisonInArray.php @@ -5,7 +5,7 @@ use PhpParser\Node; use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Name; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/RevertStringComparisonLowerThan.php b/src/Rules/RevertStringComparisonLowerThan.php index 9e3ef8b..b74fd07 100644 --- a/src/Rules/RevertStringComparisonLowerThan.php +++ b/src/Rules/RevertStringComparisonLowerThan.php @@ -5,7 +5,7 @@ use PhpParser\Node; use PhpParser\Node\Expr\BinaryOp\Smaller; use PhpParser\Node\Expr\FuncCall; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/RevertStringComparisonLowerThanEquals.php b/src/Rules/RevertStringComparisonLowerThanEquals.php index 4f2bf9f..0ee0bb8 100644 --- a/src/Rules/RevertStringComparisonLowerThanEquals.php +++ b/src/Rules/RevertStringComparisonLowerThanEquals.php @@ -5,7 +5,7 @@ use PhpParser\Node; use PhpParser\Node\Expr\BinaryOp\SmallerOrEqual; use PhpParser\Node\Expr\FuncCall; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/RevertStringComparisonNotEquals.php b/src/Rules/RevertStringComparisonNotEquals.php index d273882..6c8bb09 100644 --- a/src/Rules/RevertStringComparisonNotEquals.php +++ b/src/Rules/RevertStringComparisonNotEquals.php @@ -5,7 +5,7 @@ use PhpParser\Node; use PhpParser\Node\Expr\BinaryOp\NotEqual; use PhpParser\Node\Expr\FuncCall; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/RevertStringComparisonSpaceship.php b/src/Rules/RevertStringComparisonSpaceship.php index 33a302d..7d87059 100644 --- a/src/Rules/RevertStringComparisonSpaceship.php +++ b/src/Rules/RevertStringComparisonSpaceship.php @@ -5,7 +5,7 @@ use PhpParser\Node; use PhpParser\Node\Expr\BinaryOp\Spaceship; use PhpParser\Node\Expr\FuncCall; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/RevertSwitchWithPhp7Behavior.php b/src/Rules/RevertSwitchWithPhp7Behavior.php index e056f31..e99b3d2 100644 --- a/src/Rules/RevertSwitchWithPhp7Behavior.php +++ b/src/Rules/RevertSwitchWithPhp7Behavior.php @@ -6,7 +6,7 @@ use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Stmt\Case_; use PhpParser\Node\Stmt\Switch_; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/StringComparisonArrayKeys.php b/src/Rules/StringComparisonArrayKeys.php index 057b385..f6d6449 100644 --- a/src/Rules/StringComparisonArrayKeys.php +++ b/src/Rules/StringComparisonArrayKeys.php @@ -6,7 +6,7 @@ use PhpParser\Node\Expr\ConstFetch; use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Name; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/StringComparisonArraySearch.php b/src/Rules/StringComparisonArraySearch.php index 33e7c48..6e1f4df 100644 --- a/src/Rules/StringComparisonArraySearch.php +++ b/src/Rules/StringComparisonArraySearch.php @@ -6,7 +6,7 @@ use PhpParser\Node\Expr\ConstFetch; use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Name; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/StringComparisonEquals.php b/src/Rules/StringComparisonEquals.php index 2b942c2..00a4f1c 100644 --- a/src/Rules/StringComparisonEquals.php +++ b/src/Rules/StringComparisonEquals.php @@ -7,7 +7,7 @@ use PhpParser\Node\Expr\BinaryOp\Equal; use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Name; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/StringComparisonGreaterThan.php b/src/Rules/StringComparisonGreaterThan.php index 7e75123..07a7a61 100644 --- a/src/Rules/StringComparisonGreaterThan.php +++ b/src/Rules/StringComparisonGreaterThan.php @@ -7,7 +7,7 @@ use PhpParser\Node\Expr\BinaryOp\Greater; use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Name; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/StringComparisonGreaterThanEquals.php b/src/Rules/StringComparisonGreaterThanEquals.php index 49777f1..ce6679d 100644 --- a/src/Rules/StringComparisonGreaterThanEquals.php +++ b/src/Rules/StringComparisonGreaterThanEquals.php @@ -7,7 +7,7 @@ use PhpParser\Node\Expr\BinaryOp\GreaterOrEqual; use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Name; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/StringComparisonInArray.php b/src/Rules/StringComparisonInArray.php index 15403ba..e9fe2d2 100644 --- a/src/Rules/StringComparisonInArray.php +++ b/src/Rules/StringComparisonInArray.php @@ -6,7 +6,7 @@ use PhpParser\Node\Expr\ConstFetch; use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Name; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/StringComparisonLowerThan.php b/src/Rules/StringComparisonLowerThan.php index b1eb4a1..d315bb6 100644 --- a/src/Rules/StringComparisonLowerThan.php +++ b/src/Rules/StringComparisonLowerThan.php @@ -7,7 +7,7 @@ use PhpParser\Node\Expr\BinaryOp\Smaller; use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Name; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/StringComparisonLowerThanEquals.php b/src/Rules/StringComparisonLowerThanEquals.php index 817bb37..8be9981 100644 --- a/src/Rules/StringComparisonLowerThanEquals.php +++ b/src/Rules/StringComparisonLowerThanEquals.php @@ -7,7 +7,7 @@ use PhpParser\Node\Expr\BinaryOp\SmallerOrEqual; use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Name; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/StringComparisonNotEquals.php b/src/Rules/StringComparisonNotEquals.php index 3fb8f34..115d43a 100644 --- a/src/Rules/StringComparisonNotEquals.php +++ b/src/Rules/StringComparisonNotEquals.php @@ -7,7 +7,7 @@ use PhpParser\Node\Expr\BinaryOp\NotEqual; use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Name; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/StringComparisonSpaceship.php b/src/Rules/StringComparisonSpaceship.php index 2d446ae..d6cbfef 100644 --- a/src/Rules/StringComparisonSpaceship.php +++ b/src/Rules/StringComparisonSpaceship.php @@ -7,7 +7,7 @@ use PhpParser\Node\Expr\BinaryOp\Spaceship; use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Name; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/src/Rules/SwitchWithPhp7Behavior.php b/src/Rules/SwitchWithPhp7Behavior.php index caad736..7020e35 100644 --- a/src/Rules/SwitchWithPhp7Behavior.php +++ b/src/Rules/SwitchWithPhp7Behavior.php @@ -16,7 +16,7 @@ use PhpParser\Node\Stmt\Case_; use PhpParser\Node\Stmt\Expression; use PhpParser\Node\Stmt\Switch_; -use Rector\Core\Rector\AbstractRector; +use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; diff --git a/tests/Examples/rector.php b/tests/Examples/rector.php index dd4281a..dfe967b 100644 --- a/tests/Examples/rector.php +++ b/tests/Examples/rector.php @@ -25,7 +25,7 @@ use onOffice\Migration\Php8\Rules\StringComparisonSpaceship; use onOffice\Migration\Php8\Rules\SwitchWithPhp7Behavior; use Rector\Config\RectorConfig; -use Rector\Core\ValueObject\PhpVersion; +use Rector\ValueObject\PhpVersion; return static function (RectorConfig $rectorConfig): void { $rectorConfig->paths(