[Core] Rollback ParameterProvider autowire into AbstractRector (#2095)

* [Core] Rollback ParameterProvider autowire into AbstractRector

* remove exclude config

* clean up

* [ci-review] Rector Rectify

Co-authored-by: GitHub Action <action@github.com>
This commit is contained in:
Abdul Malik Ikhsan 2022-04-19 15:04:23 +07:00 committed by GitHub
parent 0a98c58b91
commit 5025d255ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 5 deletions

View File

@ -19,7 +19,6 @@ use Rector\Core\Contract\Rector\ConfigurableRectorInterface;
use Rector\Core\PhpParser\Node\CustomNode\FileWithoutNamespace;
use Rector\Core\Rector\AbstractRector;
use Rector\Renaming\NodeManipulator\ClassRenamer;
use Symplify\PackageBuilder\Parameter\ParameterProvider;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
use Webmozart\Assert\Assert;
@ -31,8 +30,7 @@ final class RenameClassRector extends AbstractRector implements ConfigurableRect
{
public function __construct(
private readonly RenamedClassesDataCollector $renamedClassesDataCollector,
private readonly ClassRenamer $classRenamer,
private readonly ParameterProvider $parameterProvider,
private readonly ClassRenamer $classRenamer
) {
}

View File

@ -40,6 +40,7 @@ use Rector\PostRector\Collector\NodesToRemoveCollector;
use Rector\StaticTypeMapper\StaticTypeMapper;
use Symfony\Contracts\Service\Attribute\Required;
use Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser;
use Symplify\PackageBuilder\Parameter\ParameterProvider;
use Symplify\Skipper\Skipper\Skipper;
/**
@ -81,6 +82,8 @@ CODE_SAMPLE;
protected NodeTypeResolver $nodeTypeResolver;
protected ParameterProvider $parameterProvider;
protected PhpVersionProvider $phpVersionProvider;
protected StaticTypeMapper $staticTypeMapper;
@ -137,6 +140,7 @@ CODE_SAMPLE;
PhpVersionProvider $phpVersionProvider,
ExclusionManager $exclusionManager,
StaticTypeMapper $staticTypeMapper,
ParameterProvider $parameterProvider,
CurrentRectorProvider $currentRectorProvider,
CurrentNodeProvider $currentNodeProvider,
Skipper $skipper,
@ -158,6 +162,7 @@ CODE_SAMPLE;
$this->phpVersionProvider = $phpVersionProvider;
$this->exclusionManager = $exclusionManager;
$this->staticTypeMapper = $staticTypeMapper;
$this->parameterProvider = $parameterProvider;
$this->currentRectorProvider = $currentRectorProvider;
$this->currentNodeProvider = $currentNodeProvider;
$this->skipper = $skipper;

View File

@ -21,8 +21,6 @@ final class StaticEasyPrefixer
'Helmich\TypoScriptParser\Parser\Traverser\Traverser',
// for usage in packages/Testing/PHPUnit/PlatformAgnosticAssertions.php
'PHPUnit\Framework\Constraint\IsEqual',
// used to get parameter value from custom rule
'Symplify\PackageBuilder\Parameter\ParameterProvider',
];
/**