Updated Rector to commit 476cfb00cb6a94cb64badf9472ee78f33bdf44b3

476cfb00cb disable fallback for now
This commit is contained in:
Tomas Votruba 2024-01-02 02:40:38 +00:00
parent 3916887582
commit 7e7a2f067a
1331 changed files with 4851 additions and 4345 deletions

View File

@ -157,7 +157,7 @@ dump_node($node, 1);
* Rector uses [nikic/php-parser](https://github.com/nikic/PHP-Parser/), built on technology called an *abstract syntax tree* (AST). An AST doesn't know about spaces and when written to a file it produces poorly formatted code in both PHP and docblock annotations. * Rector uses [nikic/php-parser](https://github.com/nikic/PHP-Parser/), built on technology called an *abstract syntax tree* (AST). An AST doesn't know about spaces and when written to a file it produces poorly formatted code in both PHP and docblock annotations.
* Rector in parallel mode will work most of the times for most OS. On Windows, you may encounter issues unresolvable despite of following the [Troubleshooting Parallel](https://getrector.com/documentation/troubleshooting-parallel) guide. In such case, check if you are using Powershell 7 (pwsh). Change your terminal to command prompt (cmd) or bash for Windows. * Rector in parallel mode will work most of the times for most OS. On Windows, you may encounter issues unresolvable despite of following the [Troubleshooting Parallel](https://getrector.com/documentation/troubleshooting-parallel) guide. In such case, check if you are using Powershell 7 (pwsh). Change your terminal to command prompt (cmd) or bash for Windows.
### How to Apply Coding Standards? ### How to Apply Coding Standards?

View File

@ -4,13 +4,13 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use RectorPrefix202401\Nette\Utils\Json; use RectorPrefix202401\Nette\Utils\Json;
use Rector\Bootstrap\RectorConfigsResolver;
use Rector\ChangesReporting\Output\JsonOutputFormatter; use Rector\ChangesReporting\Output\JsonOutputFormatter;
use Rector\Core\Bootstrap\RectorConfigsResolver; use Rector\Configuration\Option;
use Rector\Core\Configuration\Option; use Rector\Console\Style\SymfonyStyleFactory;
use Rector\Core\Console\Style\SymfonyStyleFactory; use Rector\DependencyInjection\LazyContainerFactory;
use Rector\Core\DependencyInjection\LazyContainerFactory; use Rector\DependencyInjection\RectorContainerFactory;
use Rector\Core\DependencyInjection\RectorContainerFactory; use Rector\Util\Reflection\PrivatesAccessor;
use Rector\Core\Util\Reflection\PrivatesAccessor;
use RectorPrefix202401\Symfony\Component\Console\Application; use RectorPrefix202401\Symfony\Component\Console\Application;
use RectorPrefix202401\Symfony\Component\Console\Command\Command; use RectorPrefix202401\Symfony\Component\Console\Command\Command;
use RectorPrefix202401\Symfony\Component\Console\Input\ArgvInput; use RectorPrefix202401\Symfony\Component\Console\Input\ArgvInput;
@ -93,6 +93,7 @@ final class AutoloadIncluder
require_once $filePath; require_once $filePath;
} }
} }
\class_alias('RectorPrefix202401\\AutoloadIncluder', 'AutoloadIncluder', \false);
if (\file_exists(__DIR__ . '/../preload.php') && \is_dir(__DIR__ . '/../vendor')) { if (\file_exists(__DIR__ . '/../preload.php') && \is_dir(__DIR__ . '/../vendor')) {
require_once __DIR__ . '/../preload.php'; require_once __DIR__ . '/../preload.php';
} }

View File

@ -4,9 +4,9 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use RectorPrefix202401\OndraM\CiDetector\CiDetector; use RectorPrefix202401\OndraM\CiDetector\CiDetector;
use Rector\Bootstrap\ExtensionConfigResolver;
use Rector\Caching\ValueObject\Storage\MemoryCacheStorage; use Rector\Caching\ValueObject\Storage\MemoryCacheStorage;
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\Bootstrap\ExtensionConfigResolver;
return static function (RectorConfig $rectorConfig) : void { return static function (RectorConfig $rectorConfig) : void {
$rectorConfig->paths([]); $rectorConfig->paths([]);
$rectorConfig->skip([]); $rectorConfig->skip([]);

View File

@ -4,8 +4,8 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Set\ValueObject\SetList; use Rector\Set\ValueObject\SetList;
use Rector\ValueObject\PhpVersion;
return static function (RectorConfig $rectorConfig) : void { return static function (RectorConfig $rectorConfig) : void {
$rectorConfig->sets([SetList::PHP_53, SetList::PHP_52]); $rectorConfig->sets([SetList::PHP_53, SetList::PHP_52]);
// parameter must be defined after import, to override imported param version // parameter must be defined after import, to override imported param version

View File

@ -4,9 +4,9 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Set\ValueObject\LevelSetList; use Rector\Set\ValueObject\LevelSetList;
use Rector\Set\ValueObject\SetList; use Rector\Set\ValueObject\SetList;
use Rector\ValueObject\PhpVersion;
return static function (RectorConfig $rectorConfig) : void { return static function (RectorConfig $rectorConfig) : void {
$rectorConfig->sets([SetList::PHP_54, LevelSetList::UP_TO_PHP_53]); $rectorConfig->sets([SetList::PHP_54, LevelSetList::UP_TO_PHP_53]);
// parameter must be defined after import, to override imported param version // parameter must be defined after import, to override imported param version

View File

@ -4,9 +4,9 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Set\ValueObject\LevelSetList; use Rector\Set\ValueObject\LevelSetList;
use Rector\Set\ValueObject\SetList; use Rector\Set\ValueObject\SetList;
use Rector\ValueObject\PhpVersion;
return static function (RectorConfig $rectorConfig) : void { return static function (RectorConfig $rectorConfig) : void {
$rectorConfig->sets([SetList::PHP_55, LevelSetList::UP_TO_PHP_54]); $rectorConfig->sets([SetList::PHP_55, LevelSetList::UP_TO_PHP_54]);
// parameter must be defined after import, to override imported param version // parameter must be defined after import, to override imported param version

View File

@ -4,9 +4,9 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Set\ValueObject\LevelSetList; use Rector\Set\ValueObject\LevelSetList;
use Rector\Set\ValueObject\SetList; use Rector\Set\ValueObject\SetList;
use Rector\ValueObject\PhpVersion;
return static function (RectorConfig $rectorConfig) : void { return static function (RectorConfig $rectorConfig) : void {
$rectorConfig->sets([SetList::PHP_56, LevelSetList::UP_TO_PHP_55]); $rectorConfig->sets([SetList::PHP_56, LevelSetList::UP_TO_PHP_55]);
// parameter must be defined after import, to override imported param version // parameter must be defined after import, to override imported param version

View File

@ -4,9 +4,9 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Set\ValueObject\LevelSetList; use Rector\Set\ValueObject\LevelSetList;
use Rector\Set\ValueObject\SetList; use Rector\Set\ValueObject\SetList;
use Rector\ValueObject\PhpVersion;
return static function (RectorConfig $rectorConfig) : void { return static function (RectorConfig $rectorConfig) : void {
$rectorConfig->sets([SetList::PHP_70, LevelSetList::UP_TO_PHP_56]); $rectorConfig->sets([SetList::PHP_70, LevelSetList::UP_TO_PHP_56]);
// parameter must be defined after import, to override imported param version // parameter must be defined after import, to override imported param version

View File

@ -4,9 +4,9 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Set\ValueObject\LevelSetList; use Rector\Set\ValueObject\LevelSetList;
use Rector\Set\ValueObject\SetList; use Rector\Set\ValueObject\SetList;
use Rector\ValueObject\PhpVersion;
return static function (RectorConfig $rectorConfig) : void { return static function (RectorConfig $rectorConfig) : void {
$rectorConfig->sets([SetList::PHP_71, LevelSetList::UP_TO_PHP_70]); $rectorConfig->sets([SetList::PHP_71, LevelSetList::UP_TO_PHP_70]);
// parameter must be defined after import, to override imported param version // parameter must be defined after import, to override imported param version

View File

@ -4,9 +4,9 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Set\ValueObject\LevelSetList; use Rector\Set\ValueObject\LevelSetList;
use Rector\Set\ValueObject\SetList; use Rector\Set\ValueObject\SetList;
use Rector\ValueObject\PhpVersion;
return static function (RectorConfig $rectorConfig) : void { return static function (RectorConfig $rectorConfig) : void {
$rectorConfig->sets([SetList::PHP_72, LevelSetList::UP_TO_PHP_71]); $rectorConfig->sets([SetList::PHP_72, LevelSetList::UP_TO_PHP_71]);
// parameter must be defined after import, to override imported param version // parameter must be defined after import, to override imported param version

View File

@ -4,9 +4,9 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Set\ValueObject\LevelSetList; use Rector\Set\ValueObject\LevelSetList;
use Rector\Set\ValueObject\SetList; use Rector\Set\ValueObject\SetList;
use Rector\ValueObject\PhpVersion;
return static function (RectorConfig $rectorConfig) : void { return static function (RectorConfig $rectorConfig) : void {
$rectorConfig->sets([SetList::PHP_73, LevelSetList::UP_TO_PHP_72]); $rectorConfig->sets([SetList::PHP_73, LevelSetList::UP_TO_PHP_72]);
// parameter must be defined after import, to override imported param version // parameter must be defined after import, to override imported param version

View File

@ -4,9 +4,9 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Set\ValueObject\LevelSetList; use Rector\Set\ValueObject\LevelSetList;
use Rector\Set\ValueObject\SetList; use Rector\Set\ValueObject\SetList;
use Rector\ValueObject\PhpVersion;
return static function (RectorConfig $rectorConfig) : void { return static function (RectorConfig $rectorConfig) : void {
$rectorConfig->sets([SetList::PHP_74, LevelSetList::UP_TO_PHP_73]); $rectorConfig->sets([SetList::PHP_74, LevelSetList::UP_TO_PHP_73]);
// parameter must be defined after import, to override imported param version // parameter must be defined after import, to override imported param version

View File

@ -4,9 +4,9 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Set\ValueObject\LevelSetList; use Rector\Set\ValueObject\LevelSetList;
use Rector\Set\ValueObject\SetList; use Rector\Set\ValueObject\SetList;
use Rector\ValueObject\PhpVersion;
return static function (RectorConfig $rectorConfig) : void { return static function (RectorConfig $rectorConfig) : void {
$rectorConfig->sets([SetList::PHP_80, LevelSetList::UP_TO_PHP_74]); $rectorConfig->sets([SetList::PHP_80, LevelSetList::UP_TO_PHP_74]);
// parameter must be defined after import, to override imported param version // parameter must be defined after import, to override imported param version

View File

@ -4,9 +4,9 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Set\ValueObject\LevelSetList; use Rector\Set\ValueObject\LevelSetList;
use Rector\Set\ValueObject\SetList; use Rector\Set\ValueObject\SetList;
use Rector\ValueObject\PhpVersion;
return static function (RectorConfig $rectorConfig) : void { return static function (RectorConfig $rectorConfig) : void {
$rectorConfig->sets([SetList::PHP_81, LevelSetList::UP_TO_PHP_80]); $rectorConfig->sets([SetList::PHP_81, LevelSetList::UP_TO_PHP_80]);
// parameter must be defined after import, to override imported param version // parameter must be defined after import, to override imported param version

View File

@ -4,9 +4,9 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Set\ValueObject\LevelSetList; use Rector\Set\ValueObject\LevelSetList;
use Rector\Set\ValueObject\SetList; use Rector\Set\ValueObject\SetList;
use Rector\ValueObject\PhpVersion;
return static function (RectorConfig $rectorConfig) : void { return static function (RectorConfig $rectorConfig) : void {
$rectorConfig->sets([SetList::PHP_82, LevelSetList::UP_TO_PHP_81]); $rectorConfig->sets([SetList::PHP_82, LevelSetList::UP_TO_PHP_81]);
// parameter must be defined after import, to override imported param version // parameter must be defined after import, to override imported param version

View File

@ -4,9 +4,9 @@ declare (strict_types=1);
namespace RectorPrefix202401; namespace RectorPrefix202401;
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Set\ValueObject\LevelSetList; use Rector\Set\ValueObject\LevelSetList;
use Rector\Set\ValueObject\SetList; use Rector\Set\ValueObject\SetList;
use Rector\ValueObject\PhpVersion;
return static function (RectorConfig $rectorConfig) : void { return static function (RectorConfig $rectorConfig) : void {
$rectorConfig->sets([SetList::PHP_83, LevelSetList::UP_TO_PHP_82]); $rectorConfig->sets([SetList::PHP_83, LevelSetList::UP_TO_PHP_82]);
// parameter must be defined after import, to override imported param version // parameter must be defined after import, to override imported param version

View File

@ -1,5 +0,0 @@
# Auto Import Names
This page was moved to new documentation.
You can find it here: https://getrector.com/documentation/

View File

@ -1,5 +0,0 @@
# Steps to Create Your Own Rector
This page was moved to new documentation.
You can find it here: https://getrector.com/documentation/

View File

@ -1,6 +0,0 @@
# How Does Rector Work?
This page was moved to new documentation.
You can find it here: https://getrector.com/documentation/

View File

@ -1,6 +0,0 @@
# How to Add Test for Rector Rule
This page was moved to new documentation.
You can find it here: https://getrector.com/documentation/

View File

@ -1,6 +0,0 @@
# How To Configure Rules
This page was moved to new documentation.
You can find it here: https://getrector.com/documentation/

View File

@ -1,5 +0,0 @@
# How To Ignore Rule or Paths
This page was moved to new documentation.
You can find it here: https://getrector.com/documentation/

View File

@ -1,5 +0,0 @@
# How to Persist Cache Between CI Runs
This page was moved to new documentation.
You can find it here: https://getrector.com/documentation/

View File

@ -1,5 +0,0 @@
# How To Register Custom SetList Constant
This page was moved to new documentation.
You can find it here: https://getrector.com/documentation/

View File

@ -1,5 +0,0 @@
# How to Troubleshoot Parallel Issues
This page was moved to new documentation.
You can find it here: https://getrector.com/documentation/

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

View File

@ -1,5 +0,0 @@
# Static Reflection and Autoload
This page was moved to new documentation.
You can find it here: https://getrector.com/documentation/

View File

@ -3,8 +3,8 @@
declare(strict_types=1); declare(strict_types=1);
use Rector\Config\RectorConfig; use Rector\Config\RectorConfig;
use Rector\Core\ValueObject\PhpVersion;
use Rector\Symfony\Set\SymfonySetList; use Rector\Symfony\Set\SymfonySetList;
use Rector\ValueObject\PhpVersion;
return static function (RectorConfig $rectorConfig): void { return static function (RectorConfig $rectorConfig): void {
$rectorConfig->sets([SymfonySetList::SYMFONY_52]); $rectorConfig->sets([SymfonySetList::SYMFONY_52]);

View File

@ -6,7 +6,7 @@ namespace Utils\Rector\Rector;
use PhpParser\Node; use PhpParser\Node;
use PhpParser\Node\Expr\Variable; use PhpParser\Node\Expr\Variable;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -15,18 +15,18 @@ use PhpParser\Node\Expr\StaticCall;
use PhpParser\Node\Stmt\ClassMethod; use PhpParser\Node\Stmt\ClassMethod;
use Rector\Arguments\Contract\ReplaceArgumentDefaultValueInterface; use Rector\Arguments\Contract\ReplaceArgumentDefaultValueInterface;
use Rector\Arguments\ValueObject\ReplaceArgumentDefaultValue; use Rector\Arguments\ValueObject\ReplaceArgumentDefaultValue;
use Rector\Core\PhpParser\Node\NodeFactory; use Rector\PhpParser\Node\NodeFactory;
use Rector\Core\PhpParser\Node\Value\ValueResolver; use Rector\PhpParser\Node\Value\ValueResolver;
final class ArgumentDefaultValueReplacer final class ArgumentDefaultValueReplacer
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\NodeFactory * @var \Rector\PhpParser\Node\NodeFactory
*/ */
private $nodeFactory; private $nodeFactory;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
public function __construct(NodeFactory $nodeFactory, ValueResolver $valueResolver) public function __construct(NodeFactory $nodeFactory, ValueResolver $valueResolver)

View File

@ -8,7 +8,7 @@ use PhpParser\Node\Expr\StaticCall;
use PhpParser\Node\Name; use PhpParser\Node\Name;
use Rector\Arguments\ValueObject\ArgumentAdder; use Rector\Arguments\ValueObject\ArgumentAdder;
use Rector\Arguments\ValueObject\ArgumentAdderWithoutDefaultValue; use Rector\Arguments\ValueObject\ArgumentAdderWithoutDefaultValue;
use Rector\Core\Enum\ObjectReference; use Rector\Enum\ObjectReference;
use Rector\NodeNameResolver\NodeNameResolver; use Rector\NodeNameResolver\NodeNameResolver;
final class ArgumentAddingScope final class ArgumentAddingScope
{ {

View File

@ -6,14 +6,14 @@ namespace Rector\Arguments\NodeAnalyzer;
use PhpParser\Node\Expr; use PhpParser\Node\Expr;
use PhpParser\Node\Param; use PhpParser\Node\Param;
use PHPStan\Type\Type; use PHPStan\Type\Type;
use Rector\Core\PhpParser\Node\Value\ValueResolver;
use Rector\NodeTypeResolver\TypeComparator\TypeComparator; use Rector\NodeTypeResolver\TypeComparator\TypeComparator;
use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\StaticTypeMapper\StaticTypeMapper; use Rector\StaticTypeMapper\StaticTypeMapper;
final class ChangedArgumentsDetector final class ChangedArgumentsDetector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
/** /**

View File

@ -20,12 +20,12 @@ use Rector\Arguments\NodeAnalyzer\ArgumentAddingScope;
use Rector\Arguments\NodeAnalyzer\ChangedArgumentsDetector; use Rector\Arguments\NodeAnalyzer\ChangedArgumentsDetector;
use Rector\Arguments\ValueObject\ArgumentAdder; use Rector\Arguments\ValueObject\ArgumentAdder;
use Rector\Arguments\ValueObject\ArgumentAdderWithoutDefaultValue; use Rector\Arguments\ValueObject\ArgumentAdderWithoutDefaultValue;
use Rector\Core\Contract\Rector\ConfigurableRectorInterface; use Rector\Contract\Rector\ConfigurableRectorInterface;
use Rector\Core\Enum\ObjectReference; use Rector\Enum\ObjectReference;
use Rector\Core\Exception\ShouldNotHappenException; use Rector\Exception\ShouldNotHappenException;
use Rector\Core\PhpParser\AstResolver; use Rector\PhpParser\AstResolver;
use Rector\Core\Rector\AbstractRector;
use Rector\PHPStanStaticTypeMapper\Enum\TypeKind; use Rector\PHPStanStaticTypeMapper\Enum\TypeKind;
use Rector\Rector\AbstractRector;
use Rector\StaticTypeMapper\StaticTypeMapper; use Rector\StaticTypeMapper\StaticTypeMapper;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
@ -47,7 +47,7 @@ final class ArgumentAdderRector extends AbstractRector implements ConfigurableRe
private $changedArgumentsDetector; private $changedArgumentsDetector;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\AstResolver * @var \Rector\PhpParser\AstResolver
*/ */
private $astResolver; private $astResolver;
/** /**

View File

@ -10,9 +10,9 @@ use PhpParser\Node\Expr\StaticCall;
use PhpParser\Node\Stmt\ClassMethod; use PhpParser\Node\Stmt\ClassMethod;
use Rector\Arguments\ArgumentDefaultValueReplacer; use Rector\Arguments\ArgumentDefaultValueReplacer;
use Rector\Arguments\ValueObject\ReplaceArgumentDefaultValue; use Rector\Arguments\ValueObject\ReplaceArgumentDefaultValue;
use Rector\Core\Contract\Rector\ConfigurableRectorInterface; use Rector\Contract\Rector\ConfigurableRectorInterface;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Rector\Core\ValueObject\MethodName; use Rector\ValueObject\MethodName;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
use RectorPrefix202401\Webmozart\Assert\Assert; use RectorPrefix202401\Webmozart\Assert\Assert;

View File

@ -7,8 +7,8 @@ use PhpParser\Node;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use Rector\Arguments\ArgumentDefaultValueReplacer; use Rector\Arguments\ArgumentDefaultValueReplacer;
use Rector\Arguments\ValueObject\ReplaceFuncCallArgumentDefaultValue; use Rector\Arguments\ValueObject\ReplaceFuncCallArgumentDefaultValue;
use Rector\Core\Contract\Rector\ConfigurableRectorInterface; use Rector\Contract\Rector\ConfigurableRectorInterface;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
use RectorPrefix202401\Webmozart\Assert\Assert; use RectorPrefix202401\Webmozart\Assert\Assert;

View File

@ -7,8 +7,8 @@ use PhpParser\Node;
use PhpParser\Node\Expr\MethodCall; use PhpParser\Node\Expr\MethodCall;
use PhpParser\Node\Expr\StaticCall; use PhpParser\Node\Expr\StaticCall;
use Rector\Arguments\ValueObject\RemoveMethodCallParam; use Rector\Arguments\ValueObject\RemoveMethodCallParam;
use Rector\Core\Contract\Rector\ConfigurableRectorInterface; use Rector\Contract\Rector\ConfigurableRectorInterface;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
use RectorPrefix202401\Webmozart\Assert\Assert; use RectorPrefix202401\Webmozart\Assert\Assert;

View File

@ -5,7 +5,7 @@ namespace Rector\Arguments\ValueObject;
use PHPStan\Type\ObjectType; use PHPStan\Type\ObjectType;
use PHPStan\Type\Type; use PHPStan\Type\Type;
use Rector\Core\Validation\RectorAssert; use Rector\Validation\RectorAssert;
final class ArgumentAdder final class ArgumentAdder
{ {
/** /**

View File

@ -5,7 +5,7 @@ namespace Rector\Arguments\ValueObject;
use PHPStan\Type\ObjectType; use PHPStan\Type\ObjectType;
use PHPStan\Type\Type; use PHPStan\Type\Type;
use Rector\Core\Validation\RectorAssert; use Rector\Validation\RectorAssert;
final class ArgumentAdderWithoutDefaultValue final class ArgumentAdderWithoutDefaultValue
{ {
/** /**

View File

@ -4,7 +4,7 @@ declare (strict_types=1);
namespace Rector\Arguments\ValueObject; namespace Rector\Arguments\ValueObject;
use PHPStan\Type\ObjectType; use PHPStan\Type\ObjectType;
use Rector\Core\Validation\RectorAssert; use Rector\Validation\RectorAssert;
final class RemoveMethodCallParam final class RemoveMethodCallParam
{ {
/** /**

View File

@ -5,7 +5,7 @@ namespace Rector\Arguments\ValueObject;
use PHPStan\Type\ObjectType; use PHPStan\Type\ObjectType;
use Rector\Arguments\Contract\ReplaceArgumentDefaultValueInterface; use Rector\Arguments\Contract\ReplaceArgumentDefaultValueInterface;
use Rector\Core\Validation\RectorAssert; use Rector\Validation\RectorAssert;
final class ReplaceArgumentDefaultValue implements ReplaceArgumentDefaultValueInterface final class ReplaceArgumentDefaultValue implements ReplaceArgumentDefaultValueInterface
{ {
/** /**

View File

@ -9,13 +9,13 @@ use PhpParser\Node\Expr\ArrayItem;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use PhpParser\Node\Expr\Variable; use PhpParser\Node\Expr\Variable;
use PhpParser\Node\Scalar\String_; use PhpParser\Node\Scalar\String_;
use Rector\Core\Exception\ShouldNotHappenException; use Rector\Exception\ShouldNotHappenException;
use Rector\Core\PhpParser\Node\Value\ValueResolver; use Rector\PhpParser\Node\Value\ValueResolver;
final class CompactConverter final class CompactConverter
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
public function __construct(ValueResolver $valueResolver) public function __construct(ValueResolver $valueResolver)

View File

@ -8,12 +8,12 @@ use PhpParser\Node\Expr\ArrayDimFetch;
use PhpParser\Node\Expr\Assign; use PhpParser\Node\Expr\Assign;
use PhpParser\Node\Stmt\Expression; use PhpParser\Node\Stmt\Expression;
use PhpParser\Node\Stmt\Foreach_; use PhpParser\Node\Stmt\Foreach_;
use Rector\Core\PhpParser\Comparing\NodeComparator; use Rector\PhpParser\Comparing\NodeComparator;
final class ForeachAnalyzer final class ForeachAnalyzer
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Comparing\NodeComparator * @var \Rector\PhpParser\Comparing\NodeComparator
*/ */
private $nodeComparator; private $nodeComparator;
public function __construct(NodeComparator $nodeComparator) public function __construct(NodeComparator $nodeComparator)

View File

@ -18,7 +18,7 @@ use PHPStan\Analyser\Scope;
use PHPStan\Type\MixedType; use PHPStan\Type\MixedType;
use PHPStan\Type\Type; use PHPStan\Type\Type;
use Rector\CodeQuality\TypeResolver\ArrayDimFetchTypeResolver; use Rector\CodeQuality\TypeResolver\ArrayDimFetchTypeResolver;
use Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer; use Rector\NodeAnalyzer\PropertyFetchAnalyzer;
use Rector\NodeNameResolver\NodeNameResolver; use Rector\NodeNameResolver\NodeNameResolver;
use Rector\NodeTypeResolver\Node\AttributeKey; use Rector\NodeTypeResolver\Node\AttributeKey;
use Rector\NodeTypeResolver\NodeTypeResolver; use Rector\NodeTypeResolver\NodeTypeResolver;
@ -48,7 +48,7 @@ final class LocalPropertyAnalyzer
private $nodeTypeResolver; private $nodeTypeResolver;
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer * @var \Rector\NodeAnalyzer\PropertyFetchAnalyzer
*/ */
private $propertyFetchAnalyzer; private $propertyFetchAnalyzer;
/** /**

View File

@ -11,18 +11,18 @@ use PhpParser\Node\Expr\Variable;
use PhpParser\Node\Stmt; use PhpParser\Node\Stmt;
use PhpParser\Node\Stmt\Expression; use PhpParser\Node\Stmt\Expression;
use Rector\CodeQuality\ValueObject\KeyAndExpr; use Rector\CodeQuality\ValueObject\KeyAndExpr;
use Rector\Core\PhpParser\Comparing\NodeComparator; use Rector\PhpParser\Comparing\NodeComparator;
use Rector\Core\PhpParser\Node\BetterNodeFinder; use Rector\PhpParser\Node\BetterNodeFinder;
final class VariableDimFetchAssignResolver final class VariableDimFetchAssignResolver
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Comparing\NodeComparator * @var \Rector\PhpParser\Comparing\NodeComparator
*/ */
private $nodeComparator; private $nodeComparator;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\BetterNodeFinder * @var \Rector\PhpParser\Node\BetterNodeFinder
*/ */
private $betterNodeFinder; private $betterNodeFinder;
public function __construct(NodeComparator $nodeComparator, BetterNodeFinder $betterNodeFinder) public function __construct(NodeComparator $nodeComparator, BetterNodeFinder $betterNodeFinder)

View File

@ -11,9 +11,9 @@ use PhpParser\Node\Expr\Cast\Bool_;
use PHPStan\Type\Type; use PHPStan\Type\Type;
use PHPStan\Type\TypeCombinator; use PHPStan\Type\TypeCombinator;
use PHPStan\Type\UnionType; use PHPStan\Type\UnionType;
use Rector\Core\PhpParser\Node\NodeFactory;
use Rector\NodeTypeResolver\NodeTypeResolver; use Rector\NodeTypeResolver\NodeTypeResolver;
use Rector\NodeTypeResolver\PHPStan\Type\StaticTypeAnalyzer; use Rector\NodeTypeResolver\PHPStan\Type\StaticTypeAnalyzer;
use Rector\PhpParser\Node\NodeFactory;
use Rector\PHPStanStaticTypeMapper\Utils\TypeUnwrapper; use Rector\PHPStanStaticTypeMapper\Utils\TypeUnwrapper;
final class ExprBoolCaster final class ExprBoolCaster
{ {
@ -34,7 +34,7 @@ final class ExprBoolCaster
private $staticTypeAnalyzer; private $staticTypeAnalyzer;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\NodeFactory * @var \Rector\PhpParser\Node\NodeFactory
*/ */
private $nodeFactory; private $nodeFactory;
public function __construct(NodeTypeResolver $nodeTypeResolver, TypeUnwrapper $typeUnwrapper, StaticTypeAnalyzer $staticTypeAnalyzer, NodeFactory $nodeFactory) public function __construct(NodeTypeResolver $nodeTypeResolver, TypeUnwrapper $typeUnwrapper, StaticTypeAnalyzer $staticTypeAnalyzer, NodeFactory $nodeFactory)

View File

@ -7,11 +7,11 @@ use PhpParser\Node;
use PhpParser\Node\Expr\Array_; use PhpParser\Node\Expr\Array_;
use PHPStan\Analyser\Scope; use PHPStan\Analyser\Scope;
use PHPStan\Reflection\Php\PhpMethodReflection; use PHPStan\Reflection\Php\PhpMethodReflection;
use Rector\Core\Rector\AbstractScopeAwareRector;
use Rector\Core\Reflection\ReflectionResolver;
use Rector\NodeCollector\NodeAnalyzer\ArrayCallableMethodMatcher; use Rector\NodeCollector\NodeAnalyzer\ArrayCallableMethodMatcher;
use Rector\NodeCollector\ValueObject\ArrayCallable; use Rector\NodeCollector\ValueObject\ArrayCallable;
use Rector\Php72\NodeFactory\AnonymousFunctionFactory; use Rector\Php72\NodeFactory\AnonymousFunctionFactory;
use Rector\Rector\AbstractScopeAwareRector;
use Rector\Reflection\ReflectionResolver;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -30,7 +30,7 @@ final class CallableThisArrayToAnonymousFunctionRector extends AbstractScopeAwar
private $anonymousFunctionFactory; private $anonymousFunctionFactory;
/** /**
* @readonly * @readonly
* @var \Rector\Core\Reflection\ReflectionResolver * @var \Rector\Reflection\ReflectionResolver
*/ */
private $reflectionResolver; private $reflectionResolver;
/** /**

View File

@ -6,8 +6,8 @@ namespace Rector\CodeQuality\Rector\Assign;
use PhpParser\Node; use PhpParser\Node;
use PhpParser\Node\Expr\Assign; use PhpParser\Node\Expr\Assign;
use PhpParser\Node\Expr\BinaryOp; use PhpParser\Node\Expr\BinaryOp;
use Rector\Core\PhpParser\Node\AssignAndBinaryMap; use Rector\PhpParser\Node\AssignAndBinaryMap;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -17,7 +17,7 @@ final class CombinedAssignRector extends AbstractRector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\AssignAndBinaryMap * @var \Rector\PhpParser\Node\AssignAndBinaryMap
*/ */
private $assignAndBinaryMap; private $assignAndBinaryMap;
public function __construct(AssignAndBinaryMap $assignAndBinaryMap) public function __construct(AssignAndBinaryMap $assignAndBinaryMap)

View File

@ -7,7 +7,7 @@ use PhpParser\Node;
use PhpParser\Node\Expr\BinaryOp\BooleanAnd; use PhpParser\Node\Expr\BinaryOp\BooleanAnd;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use PhpParser\Node\Expr\Instanceof_; use PhpParser\Node\Expr\Instanceof_;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -9,9 +9,9 @@ use PhpParser\Node\Expr\BinaryOp\BooleanAnd;
use PhpParser\Node\Expr\BinaryOp\Identical; use PhpParser\Node\Expr\BinaryOp\Identical;
use PhpParser\Node\Expr\Empty_; use PhpParser\Node\Expr\Empty_;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use Rector\Core\NodeManipulator\BinaryOpManipulator; use Rector\NodeManipulator\BinaryOpManipulator;
use Rector\Core\Rector\AbstractRector;
use Rector\Php71\ValueObject\TwoNodeMatch; use Rector\Php71\ValueObject\TwoNodeMatch;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -23,7 +23,7 @@ final class SimplifyEmptyArrayCheckRector extends AbstractRector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeManipulator\BinaryOpManipulator * @var \Rector\NodeManipulator\BinaryOpManipulator
*/ */
private $binaryOpManipulator; private $binaryOpManipulator;
public function __construct(BinaryOpManipulator $binaryOpManipulator) public function __construct(BinaryOpManipulator $binaryOpManipulator)

View File

@ -6,7 +6,7 @@ namespace Rector\CodeQuality\Rector\BooleanNot;
use PhpParser\Node; use PhpParser\Node;
use PhpParser\Node\Expr\BooleanNot; use PhpParser\Node\Expr\BooleanNot;
use PhpParser\Node\Expr\Cast\Bool_; use PhpParser\Node\Expr\Cast\Bool_;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -7,8 +7,8 @@ use PhpParser\Node;
use PhpParser\Node\Expr\BinaryOp; use PhpParser\Node\Expr\BinaryOp;
use PhpParser\Node\Expr\BinaryOp\BooleanOr; use PhpParser\Node\Expr\BinaryOp\BooleanOr;
use PhpParser\Node\Expr\BooleanNot; use PhpParser\Node\Expr\BooleanNot;
use Rector\Core\NodeManipulator\BinaryOpManipulator; use Rector\NodeManipulator\BinaryOpManipulator;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -19,7 +19,7 @@ final class SimplifyDeMorganBinaryRector extends AbstractRector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeManipulator\BinaryOpManipulator * @var \Rector\NodeManipulator\BinaryOpManipulator
*/ */
private $binaryOpManipulator; private $binaryOpManipulator;
public function __construct(BinaryOpManipulator $binaryOpManipulator) public function __construct(BinaryOpManipulator $binaryOpManipulator)

View File

@ -17,9 +17,9 @@ use PHPStan\Reflection\ParametersAcceptorSelector;
use PHPStan\Reflection\ReflectionProvider; use PHPStan\Reflection\ReflectionProvider;
use PHPStan\Type\ObjectType; use PHPStan\Type\ObjectType;
use PHPStan\Type\TypeWithClassName; use PHPStan\Type\TypeWithClassName;
use Rector\Core\Rector\AbstractRector;
use Rector\Core\ValueObject\MethodName;
use Rector\NodeTypeResolver\Node\AttributeKey; use Rector\NodeTypeResolver\Node\AttributeKey;
use Rector\Rector\AbstractRector;
use Rector\ValueObject\MethodName;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -8,7 +8,7 @@ use PhpParser\Node\Expr\ClassConstFetch;
use PhpParser\Node\Identifier; use PhpParser\Node\Identifier;
use PhpParser\Node\Name; use PhpParser\Node\Name;
use PhpParser\Node\Stmt\Class_; use PhpParser\Node\Stmt\Class_;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -14,10 +14,10 @@ use PhpParser\Node\Stmt\Expression;
use PhpParser\Node\Stmt\Return_; use PhpParser\Node\Stmt\Return_;
use Rector\CodeQuality\NodeAnalyzer\VariableDimFetchAssignResolver; use Rector\CodeQuality\NodeAnalyzer\VariableDimFetchAssignResolver;
use Rector\CodeQuality\ValueObject\KeyAndExpr; use Rector\CodeQuality\ValueObject\KeyAndExpr;
use Rector\Core\Contract\PhpParser\Node\StmtsAwareInterface; use Rector\Contract\PhpParser\Node\StmtsAwareInterface;
use Rector\Core\PhpParser\Node\Value\ValueResolver;
use Rector\Core\Rector\AbstractRector;
use Rector\NodeTypeResolver\Node\AttributeKey; use Rector\NodeTypeResolver\Node\AttributeKey;
use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -32,7 +32,7 @@ final class InlineArrayReturnAssignRector extends AbstractRector
private $variableDimFetchAssignResolver; private $variableDimFetchAssignResolver;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
public function __construct(VariableDimFetchAssignResolver $variableDimFetchAssignResolver, ValueResolver $valueResolver) public function __construct(VariableDimFetchAssignResolver $variableDimFetchAssignResolver, ValueResolver $valueResolver)

View File

@ -11,10 +11,10 @@ use PhpParser\Node\Stmt\Class_;
use PhpParser\Node\Stmt\ClassMethod; use PhpParser\Node\Stmt\ClassMethod;
use PhpParser\NodeTraverser; use PhpParser\NodeTraverser;
use PHPStan\Reflection\ClassReflection; use PHPStan\Reflection\ClassReflection;
use Rector\Core\Rector\AbstractRector;
use Rector\Core\Reflection\ReflectionResolver;
use Rector\Privatization\NodeManipulator\VisibilityManipulator; use Rector\Privatization\NodeManipulator\VisibilityManipulator;
use Rector\Privatization\VisibilityGuard\ClassMethodVisibilityGuard; use Rector\Privatization\VisibilityGuard\ClassMethodVisibilityGuard;
use Rector\Rector\AbstractRector;
use Rector\Reflection\ReflectionResolver;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -34,7 +34,7 @@ final class LocallyCalledStaticMethodToNonStaticRector extends AbstractRector
private $visibilityManipulator; private $visibilityManipulator;
/** /**
* @readonly * @readonly
* @var \Rector\Core\Reflection\ReflectionResolver * @var \Rector\Reflection\ReflectionResolver
*/ */
private $reflectionResolver; private $reflectionResolver;
public function __construct(ClassMethodVisibilityGuard $classMethodVisibilityGuard, VisibilityManipulator $visibilityManipulator, ReflectionResolver $reflectionResolver) public function __construct(ClassMethodVisibilityGuard $classMethodVisibilityGuard, VisibilityManipulator $visibilityManipulator, ReflectionResolver $reflectionResolver)

View File

@ -11,11 +11,11 @@ use PhpParser\Node\Stmt\ClassMethod;
use PHPStan\Analyser\Scope; use PHPStan\Analyser\Scope;
use PHPStan\Reflection\MethodReflection; use PHPStan\Reflection\MethodReflection;
use Rector\CodingStyle\Reflection\VendorLocationDetector; use Rector\CodingStyle\Reflection\VendorLocationDetector;
use Rector\Core\Rector\AbstractScopeAwareRector;
use Rector\Core\Reflection\ReflectionResolver;
use Rector\NodeTypeResolver\PHPStan\ParametersAcceptorSelectorVariantsWrapper; use Rector\NodeTypeResolver\PHPStan\ParametersAcceptorSelectorVariantsWrapper;
use Rector\Php80\NodeResolver\ArgumentSorter; use Rector\Php80\NodeResolver\ArgumentSorter;
use Rector\Php80\NodeResolver\RequireOptionalParamResolver; use Rector\Php80\NodeResolver\RequireOptionalParamResolver;
use Rector\Rector\AbstractScopeAwareRector;
use Rector\Reflection\ReflectionResolver;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -37,7 +37,7 @@ final class OptionalParametersAfterRequiredRector extends AbstractScopeAwareRect
private $argumentSorter; private $argumentSorter;
/** /**
* @readonly * @readonly
* @var \Rector\Core\Reflection\ReflectionResolver * @var \Rector\Reflection\ReflectionResolver
*/ */
private $reflectionResolver; private $reflectionResolver;
/** /**

View File

@ -12,11 +12,11 @@ use PHPStan\Type\Type;
use Rector\CodeQuality\NodeAnalyzer\ClassLikeAnalyzer; use Rector\CodeQuality\NodeAnalyzer\ClassLikeAnalyzer;
use Rector\CodeQuality\NodeAnalyzer\LocalPropertyAnalyzer; use Rector\CodeQuality\NodeAnalyzer\LocalPropertyAnalyzer;
use Rector\CodeQuality\NodeFactory\MissingPropertiesFactory; use Rector\CodeQuality\NodeFactory\MissingPropertiesFactory;
use Rector\Core\NodeAnalyzer\ClassAnalyzer; use Rector\NodeAnalyzer\ClassAnalyzer;
use Rector\Core\NodeAnalyzer\PropertyPresenceChecker; use Rector\NodeAnalyzer\PropertyPresenceChecker;
use Rector\Core\Rector\AbstractRector;
use Rector\Php80\NodeAnalyzer\PhpAttributeAnalyzer; use Rector\Php80\NodeAnalyzer\PhpAttributeAnalyzer;
use Rector\PostRector\ValueObject\PropertyMetadata; use Rector\PostRector\ValueObject\PropertyMetadata;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -50,12 +50,12 @@ final class CompleteDynamicPropertiesRector extends AbstractRector
private $reflectionProvider; private $reflectionProvider;
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeAnalyzer\ClassAnalyzer * @var \Rector\NodeAnalyzer\ClassAnalyzer
*/ */
private $classAnalyzer; private $classAnalyzer;
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeAnalyzer\PropertyPresenceChecker * @var \Rector\NodeAnalyzer\PropertyPresenceChecker
*/ */
private $propertyPresenceChecker; private $propertyPresenceChecker;
/** /**

View File

@ -12,9 +12,9 @@ use PhpParser\Node\Stmt\ClassMethod;
use PhpParser\Node\Stmt\Expression; use PhpParser\Node\Stmt\Expression;
use PhpParser\Node\Stmt\If_; use PhpParser\Node\Stmt\If_;
use PhpParser\Node\Stmt\Property; use PhpParser\Node\Stmt\Property;
use Rector\Core\NodeAnalyzer\ExprAnalyzer; use Rector\NodeAnalyzer\ExprAnalyzer;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Rector\Core\ValueObject\MethodName; use Rector\ValueObject\MethodName;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -24,7 +24,7 @@ final class InlineConstructorDefaultToPropertyRector extends AbstractRector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeAnalyzer\ExprAnalyzer * @var \Rector\NodeAnalyzer\ExprAnalyzer
*/ */
private $exprAnalyzer; private $exprAnalyzer;
public function __construct(ExprAnalyzer $exprAnalyzer) public function __construct(ExprAnalyzer $exprAnalyzer)

View File

@ -7,8 +7,8 @@ use RectorPrefix202401\Nette\Utils\Strings;
use PhpParser\Node; use PhpParser\Node;
use PhpParser\Node\Expr\BinaryOp\Concat; use PhpParser\Node\Expr\BinaryOp\Concat;
use PhpParser\Node\Scalar\String_; use PhpParser\Node\Scalar\String_;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Rector\Core\Util\StringUtils; use Rector\Util\StringUtils;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -19,11 +19,11 @@ use PHPStan\Analyser\Scope;
use PHPStan\Reflection\ClassReflection; use PHPStan\Reflection\ClassReflection;
use PHPStan\Type\ArrayType; use PHPStan\Type\ArrayType;
use PHPStan\Type\MixedType; use PHPStan\Type\MixedType;
use Rector\Core\NodeAnalyzer\ExprAnalyzer; use Rector\NodeAnalyzer\ExprAnalyzer;
use Rector\Core\Php\ReservedKeywordAnalyzer; use Rector\Php\ReservedKeywordAnalyzer;
use Rector\Core\PhpParser\AstResolver; use Rector\PhpParser\AstResolver;
use Rector\Core\Rector\AbstractScopeAwareRector; use Rector\Rector\AbstractScopeAwareRector;
use Rector\Core\Reflection\ReflectionResolver; use Rector\Reflection\ReflectionResolver;
use Rector\TypeDeclaration\TypeInferer\PropertyTypeInferer\AllAssignNodePropertyTypeInferer; use Rector\TypeDeclaration\TypeInferer\PropertyTypeInferer\AllAssignNodePropertyTypeInferer;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
@ -34,17 +34,17 @@ final class SimplifyEmptyCheckOnEmptyArrayRector extends AbstractScopeAwareRecto
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeAnalyzer\ExprAnalyzer * @var \Rector\NodeAnalyzer\ExprAnalyzer
*/ */
private $exprAnalyzer; private $exprAnalyzer;
/** /**
* @readonly * @readonly
* @var \Rector\Core\Reflection\ReflectionResolver * @var \Rector\Reflection\ReflectionResolver
*/ */
private $reflectionResolver; private $reflectionResolver;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\AstResolver * @var \Rector\PhpParser\AstResolver
*/ */
private $astResolver; private $astResolver;
/** /**
@ -54,7 +54,7 @@ final class SimplifyEmptyCheckOnEmptyArrayRector extends AbstractScopeAwareRecto
private $allAssignNodePropertyTypeInferer; private $allAssignNodePropertyTypeInferer;
/** /**
* @readonly * @readonly
* @var \Rector\Core\Php\ReservedKeywordAnalyzer * @var \Rector\Php\ReservedKeywordAnalyzer
*/ */
private $reservedKeywordAnalyzer; private $reservedKeywordAnalyzer;
public function __construct(ExprAnalyzer $exprAnalyzer, ReflectionResolver $reflectionResolver, AstResolver $astResolver, AllAssignNodePropertyTypeInferer $allAssignNodePropertyTypeInferer, ReservedKeywordAnalyzer $reservedKeywordAnalyzer) public function __construct(ExprAnalyzer $exprAnalyzer, ReflectionResolver $reflectionResolver, AstResolver $astResolver, AllAssignNodePropertyTypeInferer $allAssignNodePropertyTypeInferer, ReservedKeywordAnalyzer $reservedKeywordAnalyzer)

View File

@ -10,7 +10,7 @@ use PhpParser\Node\Expr\BinaryOp\NotEqual;
use PhpParser\Node\Expr\BinaryOp\NotIdentical; use PhpParser\Node\Expr\BinaryOp\NotIdentical;
use PHPStan\Type\MixedType; use PHPStan\Type\MixedType;
use PHPStan\Type\ObjectType; use PHPStan\Type\ObjectType;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -11,8 +11,8 @@ use PhpParser\Node\Expr\BooleanNot;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use PhpParser\Node\Stmt\Expression; use PhpParser\Node\Stmt\Expression;
use PhpParser\Node\Stmt\If_; use PhpParser\Node\Stmt\If_;
use Rector\Core\NodeManipulator\BinaryOpManipulator; use Rector\NodeManipulator\BinaryOpManipulator;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -24,7 +24,7 @@ final class InlineIfToExplicitIfRector extends AbstractRector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeManipulator\BinaryOpManipulator * @var \Rector\NodeManipulator\BinaryOpManipulator
*/ */
private $binaryOpManipulator; private $binaryOpManipulator;
public function __construct(BinaryOpManipulator $binaryOpManipulator) public function __construct(BinaryOpManipulator $binaryOpManipulator)

View File

@ -9,8 +9,8 @@ use PhpParser\Node\Expr\Ternary;
use PhpParser\Node\Stmt\Expression; use PhpParser\Node\Stmt\Expression;
use PhpParser\Node\Stmt\If_; use PhpParser\Node\Stmt\If_;
use PHPStan\Analyser\Scope; use PHPStan\Analyser\Scope;
use Rector\Core\Rector\AbstractScopeAwareRector;
use Rector\DeadCode\SideEffect\SideEffectNodeDetector; use Rector\DeadCode\SideEffect\SideEffectNodeDetector;
use Rector\Rector\AbstractScopeAwareRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -13,7 +13,7 @@ use PhpParser\Node\Expr\Variable;
use PhpParser\Node\Stmt; use PhpParser\Node\Stmt;
use PhpParser\Node\Stmt\Expression; use PhpParser\Node\Stmt\Expression;
use PhpParser\Node\Stmt\For_; use PhpParser\Node\Stmt\For_;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -13,9 +13,9 @@ use PhpParser\Node\Stmt\Expression;
use PhpParser\Node\Stmt\Foreach_; use PhpParser\Node\Stmt\Foreach_;
use PhpParser\NodeTraverser; use PhpParser\NodeTraverser;
use Rector\CodeQuality\NodeAnalyzer\ForeachAnalyzer; use Rector\CodeQuality\NodeAnalyzer\ForeachAnalyzer;
use Rector\Core\Contract\PhpParser\Node\StmtsAwareInterface; use Rector\Contract\PhpParser\Node\StmtsAwareInterface;
use Rector\Core\PhpParser\Node\Value\ValueResolver; use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -30,7 +30,7 @@ final class ForeachItemsAssignToEmptyArrayToAssignRector extends AbstractRector
private $foreachAnalyzer; private $foreachAnalyzer;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
public function __construct(ForeachAnalyzer $foreachAnalyzer, ValueResolver $valueResolver) public function __construct(ForeachAnalyzer $foreachAnalyzer, ValueResolver $valueResolver)

View File

@ -14,11 +14,11 @@ use PhpParser\Node\Stmt\Foreach_;
use PhpParser\Node\Stmt\If_; use PhpParser\Node\Stmt\If_;
use PhpParser\Node\Stmt\Return_; use PhpParser\Node\Stmt\Return_;
use PHPStan\Type\ObjectType; use PHPStan\Type\ObjectType;
use Rector\Core\Contract\PhpParser\Node\StmtsAwareInterface; use Rector\Contract\PhpParser\Node\StmtsAwareInterface;
use Rector\Core\NodeManipulator\BinaryOpManipulator; use Rector\NodeManipulator\BinaryOpManipulator;
use Rector\Core\PhpParser\Node\Value\ValueResolver;
use Rector\Core\Rector\AbstractRector;
use Rector\Php71\ValueObject\TwoNodeMatch; use Rector\Php71\ValueObject\TwoNodeMatch;
use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -28,12 +28,12 @@ final class ForeachToInArrayRector extends AbstractRector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeManipulator\BinaryOpManipulator * @var \Rector\NodeManipulator\BinaryOpManipulator
*/ */
private $binaryOpManipulator; private $binaryOpManipulator;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
public function __construct(BinaryOpManipulator $binaryOpManipulator, ValueResolver $valueResolver) public function __construct(BinaryOpManipulator $binaryOpManipulator, ValueResolver $valueResolver)

View File

@ -15,9 +15,9 @@ use PhpParser\Node\Stmt\Expression;
use PhpParser\Node\Stmt\Foreach_; use PhpParser\Node\Stmt\Foreach_;
use PhpParser\Node\Stmt\If_; use PhpParser\Node\Stmt\If_;
use PhpParser\Node\Stmt\Return_; use PhpParser\Node\Stmt\Return_;
use Rector\Core\Contract\PhpParser\Node\StmtsAwareInterface; use Rector\Contract\PhpParser\Node\StmtsAwareInterface;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Rector\Core\ValueObject\PhpVersionFeature; use Rector\ValueObject\PhpVersionFeature;
use Rector\VersionBonding\Contract\MinPhpVersionInterface; use Rector\VersionBonding\Contract\MinPhpVersionInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

View File

@ -10,9 +10,9 @@ use PhpParser\Node\Expr\ArrayItem;
use PhpParser\Node\Expr\Variable; use PhpParser\Node\Expr\Variable;
use PhpParser\Node\Stmt\Foreach_; use PhpParser\Node\Stmt\Foreach_;
use PHPStan\Type\ObjectType; use PHPStan\Type\ObjectType;
use Rector\Core\PhpParser\Node\BetterNodeFinder;
use Rector\Core\Rector\AbstractRector;
use Rector\DeadCode\NodeAnalyzer\ExprUsedInNodeAnalyzer; use Rector\DeadCode\NodeAnalyzer\ExprUsedInNodeAnalyzer;
use Rector\PhpParser\Node\BetterNodeFinder;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -27,7 +27,7 @@ final class UnusedForeachValueToArrayKeysRector extends AbstractRector
private $exprUsedInNodeAnalyzer; private $exprUsedInNodeAnalyzer;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\BetterNodeFinder * @var \Rector\PhpParser\Node\BetterNodeFinder
*/ */
private $betterNodeFinder; private $betterNodeFinder;
public function __construct(ExprUsedInNodeAnalyzer $exprUsedInNodeAnalyzer, BetterNodeFinder $betterNodeFinder) public function __construct(ExprUsedInNodeAnalyzer $exprUsedInNodeAnalyzer, BetterNodeFinder $betterNodeFinder)

View File

@ -8,7 +8,7 @@ use PhpParser\Node\Arg;
use PhpParser\Node\Expr\Array_; use PhpParser\Node\Expr\Array_;
use PhpParser\Node\Expr\ArrayItem; use PhpParser\Node\Expr\ArrayItem;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -6,7 +6,7 @@ namespace Rector\CodeQuality\Rector\FuncCall;
use PhpParser\Node; use PhpParser\Node;
use PhpParser\Node\Expr\Cast\Bool_; use PhpParser\Node\Expr\Cast\Bool_;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -8,8 +8,8 @@ use PhpParser\Node\Arg;
use PhpParser\Node\Expr\ArrowFunction; use PhpParser\Node\Expr\ArrowFunction;
use PhpParser\Node\Expr\Closure; use PhpParser\Node\Expr\Closure;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use Rector\Core\Rector\AbstractRector;
use Rector\Php74\NodeAnalyzer\ClosureArrowFunctionAnalyzer; use Rector\Php74\NodeAnalyzer\ClosureArrowFunctionAnalyzer;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -9,7 +9,7 @@ use PhpParser\Node\Expr\Assign;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use PhpParser\Node\Stmt; use PhpParser\Node\Stmt;
use PhpParser\Node\Stmt\Expression; use PhpParser\Node\Stmt\Expression;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -13,7 +13,7 @@ use PHPStan\Type\Constant\ConstantArrayType;
use PHPStan\Type\Constant\ConstantStringType; use PHPStan\Type\Constant\ConstantStringType;
use PHPStan\Type\MixedType; use PHPStan\Type\MixedType;
use Rector\CodeQuality\CompactConverter; use Rector\CodeQuality\CompactConverter;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -6,8 +6,8 @@ namespace Rector\CodeQuality\Rector\FuncCall;
use PhpParser\Node; use PhpParser\Node;
use PhpParser\Node\Expr\Cast\Double; use PhpParser\Node\Expr\Cast\Double;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use Rector\Core\Rector\AbstractRector;
use Rector\NodeTypeResolver\Node\AttributeKey; use Rector\NodeTypeResolver\Node\AttributeKey;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -14,7 +14,7 @@ use PHPStan\Type\Generic\GenericClassStringType;
use PHPStan\Type\ObjectType; use PHPStan\Type\ObjectType;
use PHPStan\Type\ObjectWithoutClassType; use PHPStan\Type\ObjectWithoutClassType;
use PHPStan\Type\TypeWithClassName; use PHPStan\Type\TypeWithClassName;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -7,8 +7,8 @@ use PhpParser\Node;
use PhpParser\Node\Arg; use PhpParser\Node\Arg;
use PhpParser\Node\Expr\Cast\Int_; use PhpParser\Node\Expr\Cast\Int_;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use Rector\Core\PhpParser\Node\Value\ValueResolver; use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -20,7 +20,7 @@ final class IntvalToTypeCastRector extends AbstractRector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
public function __construct(ValueResolver $valueResolver) public function __construct(ValueResolver $valueResolver)

View File

@ -6,7 +6,7 @@ namespace Rector\CodeQuality\Rector\FuncCall;
use PhpParser\Node; use PhpParser\Node;
use PhpParser\Node\Arg; use PhpParser\Node\Arg;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -6,7 +6,7 @@ namespace Rector\CodeQuality\Rector\FuncCall;
use PhpParser\Node; use PhpParser\Node;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use PhpParser\Node\Scalar\String_; use PhpParser\Node\Scalar\String_;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -18,8 +18,8 @@ use PhpParser\Node\Expr\Cast\String_;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use PhpParser\Node\Stmt\Expression; use PhpParser\Node\Stmt\Expression;
use PhpParser\NodeTraverser; use PhpParser\NodeTraverser;
use Rector\Core\PhpParser\Node\Value\ValueResolver; use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -31,7 +31,7 @@ final class SetTypeToCastRector extends AbstractRector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
/** /**

View File

@ -5,7 +5,7 @@ namespace Rector\CodeQuality\Rector\FuncCall;
use PhpParser\Node; use PhpParser\Node;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -6,7 +6,7 @@ namespace Rector\CodeQuality\Rector\FuncCall;
use PhpParser\Node; use PhpParser\Node;
use PhpParser\Node\Arg; use PhpParser\Node\Arg;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -6,8 +6,8 @@ namespace Rector\CodeQuality\Rector\FuncCall;
use RectorPrefix202401\Nette\Utils\Strings; use RectorPrefix202401\Nette\Utils\Strings;
use PhpParser\Node; use PhpParser\Node;
use PhpParser\Node\Scalar\String_; use PhpParser\Node\Scalar\String_;
use Rector\Core\Rector\AbstractRector;
use Rector\NodeNameResolver\Regex\RegexPatternDetector; use Rector\NodeNameResolver\Regex\RegexPatternDetector;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -6,7 +6,7 @@ namespace Rector\CodeQuality\Rector\FuncCall;
use PhpParser\Node; use PhpParser\Node;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use PhpParser\Node\Name; use PhpParser\Node\Name;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -13,7 +13,7 @@ use PhpParser\Node\Expr\BinaryOp\NotEqual;
use PhpParser\Node\Expr\BinaryOp\NotIdentical; use PhpParser\Node\Expr\BinaryOp\NotIdentical;
use PhpParser\Node\Expr\BooleanNot; use PhpParser\Node\Expr\BooleanNot;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -6,7 +6,7 @@ namespace Rector\CodeQuality\Rector\FuncCall;
use PhpParser\Node; use PhpParser\Node;
use PhpParser\Node\Expr\Cast\String_; use PhpParser\Node\Expr\Cast\String_;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -5,7 +5,7 @@ namespace Rector\CodeQuality\Rector\FuncCall;
use PhpParser\Node; use PhpParser\Node;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -13,12 +13,12 @@ use PhpParser\Node\Stmt\Expression;
use PhpParser\Node\Stmt\Return_; use PhpParser\Node\Stmt\Return_;
use PHPStan\Type\MixedType; use PHPStan\Type\MixedType;
use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory; use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory;
use Rector\Core\Contract\PhpParser\Node\StmtsAwareInterface; use Rector\Contract\PhpParser\Node\StmtsAwareInterface;
use Rector\Core\NodeAnalyzer\CallAnalyzer; use Rector\NodeAnalyzer\CallAnalyzer;
use Rector\Core\NodeAnalyzer\VariableAnalyzer; use Rector\NodeAnalyzer\VariableAnalyzer;
use Rector\Core\PhpParser\Node\AssignAndBinaryMap;
use Rector\Core\Rector\AbstractRector;
use Rector\NodeTypeResolver\Node\AttributeKey; use Rector\NodeTypeResolver\Node\AttributeKey;
use Rector\PhpParser\Node\AssignAndBinaryMap;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -28,17 +28,17 @@ final class SimplifyUselessVariableRector extends AbstractRector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\AssignAndBinaryMap * @var \Rector\PhpParser\Node\AssignAndBinaryMap
*/ */
private $assignAndBinaryMap; private $assignAndBinaryMap;
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeAnalyzer\VariableAnalyzer * @var \Rector\NodeAnalyzer\VariableAnalyzer
*/ */
private $variableAnalyzer; private $variableAnalyzer;
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeAnalyzer\CallAnalyzer * @var \Rector\NodeAnalyzer\CallAnalyzer
*/ */
private $callAnalyzer; private $callAnalyzer;
/** /**

View File

@ -7,7 +7,7 @@ use PhpParser\Node;
use PhpParser\Node\Expr\BinaryOp\Identical; use PhpParser\Node\Expr\BinaryOp\Identical;
use PhpParser\Node\Expr\BinaryOp\NotIdentical; use PhpParser\Node\Expr\BinaryOp\NotIdentical;
use PhpParser\Node\Expr\BooleanNot; use PhpParser\Node\Expr\BooleanNot;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -11,8 +11,8 @@ use PhpParser\Node\Expr\BooleanNot;
use PhpParser\Node\Expr\Instanceof_; use PhpParser\Node\Expr\Instanceof_;
use PhpParser\Node\Name\FullyQualified; use PhpParser\Node\Name\FullyQualified;
use PHPStan\Type\ObjectType; use PHPStan\Type\ObjectType;
use Rector\Core\PhpParser\Node\Value\ValueResolver; use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Rector\StaticTypeMapper\ValueObject\Type\ShortenedObjectType; use Rector\StaticTypeMapper\ValueObject\Type\ShortenedObjectType;
use Rector\TypeDeclaration\TypeAnalyzer\NullableTypeAnalyzer; use Rector\TypeDeclaration\TypeAnalyzer\NullableTypeAnalyzer;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
@ -29,7 +29,7 @@ final class FlipTypeControlToUseExclusiveTypeRector extends AbstractRector
private $nullableTypeAnalyzer; private $nullableTypeAnalyzer;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
public function __construct(NullableTypeAnalyzer $nullableTypeAnalyzer, ValueResolver $valueResolver) public function __construct(NullableTypeAnalyzer $nullableTypeAnalyzer, ValueResolver $valueResolver)

View File

@ -13,11 +13,11 @@ use PhpParser\Node\Expr\Instanceof_;
use PhpParser\Node\Name; use PhpParser\Node\Name;
use PhpParser\Node\Name\FullyQualified; use PhpParser\Node\Name\FullyQualified;
use PhpParser\Node\Scalar\String_; use PhpParser\Node\Scalar\String_;
use Rector\Core\Enum\ObjectReference; use Rector\Enum\ObjectReference;
use Rector\Core\NodeManipulator\BinaryOpManipulator; use Rector\NodeManipulator\BinaryOpManipulator;
use Rector\Core\PhpParser\Node\Value\ValueResolver;
use Rector\Core\Rector\AbstractRector;
use Rector\Php71\ValueObject\TwoNodeMatch; use Rector\Php71\ValueObject\TwoNodeMatch;
use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -27,12 +27,12 @@ final class GetClassToInstanceOfRector extends AbstractRector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeManipulator\BinaryOpManipulator * @var \Rector\NodeManipulator\BinaryOpManipulator
*/ */
private $binaryOpManipulator; private $binaryOpManipulator;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
/** /**

View File

@ -9,10 +9,10 @@ use PhpParser\Node\Expr\BinaryOp\Identical;
use PhpParser\Node\Expr\BinaryOp\NotIdentical; use PhpParser\Node\Expr\BinaryOp\NotIdentical;
use PhpParser\Node\Expr\BooleanNot; use PhpParser\Node\Expr\BooleanNot;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use Rector\Core\NodeManipulator\BinaryOpManipulator; use Rector\NodeManipulator\BinaryOpManipulator;
use Rector\Core\PhpParser\Node\Value\ValueResolver;
use Rector\Core\Rector\AbstractRector;
use Rector\Php71\ValueObject\TwoNodeMatch; use Rector\Php71\ValueObject\TwoNodeMatch;
use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -22,12 +22,12 @@ final class SimplifyArraySearchRector extends AbstractRector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeManipulator\BinaryOpManipulator * @var \Rector\NodeManipulator\BinaryOpManipulator
*/ */
private $binaryOpManipulator; private $binaryOpManipulator;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
public function __construct(BinaryOpManipulator $binaryOpManipulator, ValueResolver $valueResolver) public function __construct(BinaryOpManipulator $binaryOpManipulator, ValueResolver $valueResolver)

View File

@ -8,8 +8,8 @@ use PhpParser\Node\Expr;
use PhpParser\Node\Expr\BinaryOp\Identical; use PhpParser\Node\Expr\BinaryOp\Identical;
use PhpParser\Node\Expr\BinaryOp\NotIdentical; use PhpParser\Node\Expr\BinaryOp\NotIdentical;
use PhpParser\Node\Expr\BooleanNot; use PhpParser\Node\Expr\BooleanNot;
use Rector\Core\PhpParser\Node\Value\ValueResolver; use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -19,7 +19,7 @@ final class SimplifyBoolIdenticalTrueRector extends AbstractRector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
public function __construct(ValueResolver $valueResolver) public function __construct(ValueResolver $valueResolver)

View File

@ -10,11 +10,11 @@ use PhpParser\Node\Expr\BinaryOp\BooleanOr;
use PhpParser\Node\Expr\BinaryOp\Identical; use PhpParser\Node\Expr\BinaryOp\Identical;
use PhpParser\Node\Expr\BinaryOp\NotIdentical; use PhpParser\Node\Expr\BinaryOp\NotIdentical;
use PhpParser\Node\Expr\BooleanNot; use PhpParser\Node\Expr\BooleanNot;
use Rector\Core\NodeManipulator\BinaryOpManipulator; use Rector\NodeManipulator\BinaryOpManipulator;
use Rector\Core\PhpParser\Node\AssignAndBinaryMap;
use Rector\Core\PhpParser\Node\Value\ValueResolver;
use Rector\Core\Rector\AbstractRector;
use Rector\Php71\ValueObject\TwoNodeMatch; use Rector\Php71\ValueObject\TwoNodeMatch;
use Rector\PhpParser\Node\AssignAndBinaryMap;
use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -24,17 +24,17 @@ final class SimplifyConditionsRector extends AbstractRector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\AssignAndBinaryMap * @var \Rector\PhpParser\Node\AssignAndBinaryMap
*/ */
private $assignAndBinaryMap; private $assignAndBinaryMap;
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeManipulator\BinaryOpManipulator * @var \Rector\NodeManipulator\BinaryOpManipulator
*/ */
private $binaryOpManipulator; private $binaryOpManipulator;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
public function __construct(AssignAndBinaryMap $assignAndBinaryMap, BinaryOpManipulator $binaryOpManipulator, ValueResolver $valueResolver) public function __construct(AssignAndBinaryMap $assignAndBinaryMap, BinaryOpManipulator $binaryOpManipulator, ValueResolver $valueResolver)

View File

@ -8,8 +8,8 @@ use PhpParser\Node\Expr;
use PhpParser\Node\Expr\BinaryOp\Identical; use PhpParser\Node\Expr\BinaryOp\Identical;
use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\FuncCall;
use PhpParser\Node\Scalar\String_; use PhpParser\Node\Scalar\String_;
use Rector\Core\PhpParser\Node\Value\ValueResolver; use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -19,7 +19,7 @@ final class StrlenZeroToIdenticalEmptyStringRector extends AbstractRector
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
public function __construct(ValueResolver $valueResolver) public function __construct(ValueResolver $valueResolver)

View File

@ -11,8 +11,8 @@ use PHPStan\PhpDocParser\Ast\PhpDoc\VarTagValueNode;
use Rector\BetterPhpDocParser\Comment\CommentsMerger; use Rector\BetterPhpDocParser\Comment\CommentsMerger;
use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfo; use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfo;
use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory; use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory;
use Rector\Core\Rector\AbstractRector;
use Rector\NodeTypeResolver\Node\AttributeKey; use Rector\NodeTypeResolver\Node\AttributeKey;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -8,8 +8,8 @@ use PhpParser\Node\Stmt;
use PhpParser\Node\Stmt\Else_; use PhpParser\Node\Stmt\Else_;
use PhpParser\Node\Stmt\ElseIf_; use PhpParser\Node\Stmt\ElseIf_;
use PhpParser\Node\Stmt\If_; use PhpParser\Node\Stmt\If_;
use Rector\Core\Rector\AbstractRector;
use Rector\NodeTypeResolver\Node\AttributeKey; use Rector\NodeTypeResolver\Node\AttributeKey;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

View File

@ -11,11 +11,11 @@ use PhpParser\Node\Stmt;
use PhpParser\Node\Stmt\If_; use PhpParser\Node\Stmt\If_;
use PhpParser\Node\Stmt\Return_; use PhpParser\Node\Stmt\Return_;
use PhpParser\Node\Stmt\Throw_; use PhpParser\Node\Stmt\Throw_;
use Rector\Core\Contract\PhpParser\Node\StmtsAwareInterface; use Rector\Contract\PhpParser\Node\StmtsAwareInterface;
use Rector\Core\NodeManipulator\IfManipulator; use Rector\NodeManipulator\IfManipulator;
use Rector\Core\PhpParser\Node\Value\ValueResolver; use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Core\Rector\AbstractRector; use Rector\Rector\AbstractRector;
use Rector\Core\ValueObject\PhpVersionFeature; use Rector\ValueObject\PhpVersionFeature;
use Rector\VersionBonding\Contract\MinPhpVersionInterface; use Rector\VersionBonding\Contract\MinPhpVersionInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
@ -26,12 +26,12 @@ final class ConsecutiveNullCompareReturnsToNullCoalesceQueueRector extends Abstr
{ {
/** /**
* @readonly * @readonly
* @var \Rector\Core\NodeManipulator\IfManipulator * @var \Rector\NodeManipulator\IfManipulator
*/ */
private $ifManipulator; private $ifManipulator;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
public function __construct(IfManipulator $ifManipulator, ValueResolver $valueResolver) public function __construct(IfManipulator $ifManipulator, ValueResolver $valueResolver)

View File

@ -23,10 +23,10 @@ use PhpParser\Node\Scalar\String_;
use PhpParser\Node\Stmt\ElseIf_; use PhpParser\Node\Stmt\ElseIf_;
use PhpParser\Node\Stmt\If_; use PhpParser\Node\Stmt\If_;
use PHPStan\Type\ObjectType; use PHPStan\Type\ObjectType;
use Rector\Core\PhpParser\Node\Value\ValueResolver;
use Rector\Core\Rector\AbstractRector;
use Rector\NodeTypeResolver\TypeAnalyzer\ArrayTypeAnalyzer; use Rector\NodeTypeResolver\TypeAnalyzer\ArrayTypeAnalyzer;
use Rector\NodeTypeResolver\TypeAnalyzer\StringTypeAnalyzer; use Rector\NodeTypeResolver\TypeAnalyzer\StringTypeAnalyzer;
use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**
@ -49,7 +49,7 @@ final class ExplicitBoolCompareRector extends AbstractRector
private $arrayTypeAnalyzer; private $arrayTypeAnalyzer;
/** /**
* @readonly * @readonly
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver * @var \Rector\PhpParser\Node\Value\ValueResolver
*/ */
private $valueResolver; private $valueResolver;
public function __construct(StringTypeAnalyzer $stringTypeAnalyzer, ArrayTypeAnalyzer $arrayTypeAnalyzer, ValueResolver $valueResolver) public function __construct(StringTypeAnalyzer $stringTypeAnalyzer, ArrayTypeAnalyzer $arrayTypeAnalyzer, ValueResolver $valueResolver)

View File

@ -8,8 +8,8 @@ use PhpParser\Node\Stmt\Else_;
use PhpParser\Node\Stmt\ElseIf_; use PhpParser\Node\Stmt\ElseIf_;
use PhpParser\Node\Stmt\If_; use PhpParser\Node\Stmt\If_;
use PhpParser\Node\Stmt\Nop; use PhpParser\Node\Stmt\Nop;
use Rector\Core\Rector\AbstractRector;
use Rector\NodeTypeResolver\Node\AttributeKey; use Rector\NodeTypeResolver\Node\AttributeKey;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/** /**

Some files were not shown because too many files have changed in this diff Show More