mirror of
https://github.com/rectorphp/rector.git
synced 2025-02-24 19:53:14 +01:00
rename CaseRector to BuilderRector
This commit is contained in:
parent
7b019d47b6
commit
e6b11fbb12
@ -9,7 +9,7 @@ use Rector\NodeAnalyzer\MethodCallAnalyzer;
|
||||
use Rector\NodeChanger\IdentifierRenamer;
|
||||
use Rector\Rector\AbstractRector;
|
||||
|
||||
final class CaseRector extends AbstractRector
|
||||
final class BuilderRector extends AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var MethodCallAnalyzer
|
@ -8,7 +8,7 @@ use Rector\NodeChanger\ExpressionAdder;
|
||||
use Rector\NodeChanger\IdentifierRenamer;
|
||||
use Rector\NodeChanger\PropertyAdder;
|
||||
|
||||
final class CaseRectorBuilder
|
||||
final class BuilderRectorFactory
|
||||
{
|
||||
/**
|
||||
* @var MethodCallAnalyzer
|
||||
@ -47,14 +47,14 @@ final class CaseRectorBuilder
|
||||
$this->nodeFactory = $nodeFactory;
|
||||
}
|
||||
|
||||
public function create(): CaseRector
|
||||
public function create(): BuilderRector
|
||||
{
|
||||
$caseRector = new CaseRector($this->methodCallAnalyzer, $this->identifierRenamer, $this->nodeFactory);
|
||||
$BuilderRector = new BuilderRector($this->methodCallAnalyzer, $this->identifierRenamer, $this->nodeFactory);
|
||||
|
||||
// @required setter DI replacement
|
||||
$caseRector->setExpressionAdder($this->expressionAdder);
|
||||
$caseRector->setPropertyToClassAdder($this->propertyAdder);
|
||||
$BuilderRector->setExpressionAdder($this->expressionAdder);
|
||||
$BuilderRector->setPropertyToClassAdder($this->propertyAdder);
|
||||
|
||||
return $caseRector;
|
||||
return $BuilderRector;
|
||||
}
|
||||
}
|
@ -4,4 +4,4 @@ services:
|
||||
|
||||
Rector\RectorBuilder\:
|
||||
resource: ..
|
||||
exclude: ../{CaseRector.php}
|
||||
exclude: ../{BuilderRector.php}
|
||||
|
@ -15,7 +15,7 @@ final class RectorCollector
|
||||
|
||||
public function addRector(RectorInterface $rector): void
|
||||
{
|
||||
// @todo: fix for multiple CaseRector[] instances
|
||||
// @todo: fix for multiple BuilderRector[] instances
|
||||
$this->rectors[get_class($rector)] = $rector;
|
||||
}
|
||||
|
||||
|
@ -3,24 +3,24 @@
|
||||
namespace Rector\Tests\Rector\Contrib\Nette\Application\ValidateControlRector;
|
||||
|
||||
use Rector\Contract\Rector\RectorInterface;
|
||||
use Rector\RectorBuilder\CaseRectorBuilder;
|
||||
use Rector\RectorBuilder\BuilderRectorFactory;
|
||||
use Rector\RectorBuilder\Contract\RectorProviderInterface;
|
||||
|
||||
final class RectorProvider implements RectorProviderInterface
|
||||
{
|
||||
/**
|
||||
* @var CaseRectorBuilder
|
||||
* @var BuilderRectorFactory
|
||||
*/
|
||||
private $caseRectorBuilder;
|
||||
private $BuilderRectorBuilder;
|
||||
|
||||
public function __construct(CaseRectorBuilder $caseRectorBuilder)
|
||||
public function __construct(BuilderRectorFactory $BuilderRectorBuilder)
|
||||
{
|
||||
$this->caseRectorBuilder = $caseRectorBuilder;
|
||||
$this->BuilderRectorBuilder = $BuilderRectorBuilder;
|
||||
}
|
||||
|
||||
public function provide(): RectorInterface
|
||||
{
|
||||
return $this->caseRectorBuilder->create()
|
||||
return $this->BuilderRectorBuilder->create()
|
||||
->matchMethodCallByType('Stub_Nette\Application\UI\Control')
|
||||
->matchMethodName('validateControl')
|
||||
->changeMethodNameTo('redrawControl')
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
namespace Rector\Tests\Rector\Contrib\Nette\Application\ValidateControlRector;
|
||||
|
||||
use Rector\RectorBuilder\CaseRector;
|
||||
use Rector\RectorBuilder\BuilderRector;
|
||||
use Rector\Testing\PHPUnit\AbstractConfigurableRectorTestCase;
|
||||
|
||||
final class ValidateControlRectorTest extends AbstractConfigurableRectorTestCase
|
||||
@ -30,7 +30,7 @@ final class ValidateControlRectorTest extends AbstractConfigurableRectorTestCase
|
||||
*/
|
||||
protected function getRectorClasses(): array
|
||||
{
|
||||
return [CaseRector::class];
|
||||
return [BuilderRector::class];
|
||||
}
|
||||
|
||||
protected function provideConfig(): string
|
||||
|
Loading…
x
Reference in New Issue
Block a user