Skip to content

Commit 7d2003e

Browse files
committed
refactor(class): Rename UpdateRectorRefactorParamDocblockFromNodeTypesRector
- Renamed the class to UpdateRectorMethodNodeParamDocblockFromNodeTypesRector for clarity. - Updated references in configuration and test files to reflect the new class name. - Ensured consistency across the codebase by replacing old references with the new class name.
1 parent 6a20b41 commit 7d2003e

File tree

11 files changed

+22
-20
lines changed

11 files changed

+22
-20
lines changed

config/set/rector.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
*/
1515

1616
use Guanguans\RectorRules\Rector\Array_\UpdateRectorCodeSamplesFromFixturesRector;
17-
use Guanguans\RectorRules\Rector\Class_\UpdateRectorRefactorParamDocblockFromNodeTypesRector;
17+
use Guanguans\RectorRules\Rector\Class_\UpdateRectorMethodNodeParamDocblockFromNodeTypesRector;
1818
use Rector\Config\RectorConfig;
1919

2020
return static function (RectorConfig $rectorConfig): void {
2121
$rectorConfig->import(__DIR__.'/../config.php');
2222
$rectorConfig->rules([
2323
UpdateRectorCodeSamplesFromFixturesRector::class,
24-
UpdateRectorRefactorParamDocblockFromNodeTypesRector::class,
24+
UpdateRectorMethodNodeParamDocblockFromNodeTypesRector::class,
2525
]);
2626
};

docs/rules-overview.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,11 +140,11 @@ Update p h p stan method node param docblock from node types
140140

141141
<br>
142142

143-
### UpdateRectorRefactorParamDocblockFromNodeTypesRector
143+
### UpdateRectorMethodNodeParamDocblockFromNodeTypesRector
144144

145-
Update rector refactor param docblock from node types
145+
Update rector method node param docblock from node types
146146

147-
- class: [`Guanguans\RectorRules\Rector\Class_\UpdateRectorRefactorParamDocblockFromNodeTypesRector`](../src/Rector/Class_/UpdateRectorRefactorParamDocblockFromNodeTypesRector.php)
147+
- class: [`Guanguans\RectorRules\Rector\Class_\UpdateRectorMethodNodeParamDocblockFromNodeTypesRector`](../src/Rector/Class_/UpdateRectorMethodNodeParamDocblockFromNodeTypesRector.php)
148148

149149
```diff
150150
/** @noinspection ALL */
@@ -154,7 +154,7 @@ Update rector refactor param docblock from node types
154154
use PhpParser\Node;
155155
use PhpParser\Node\Stmt\Class_;
156156

157-
final class UpdateRectorRefactorParamDocblockFromNodeTypesRector extends AbstractRector
157+
final class UpdateRectorMethodNodeParamDocblockFromNodeTypesRector extends AbstractRector
158158
{
159159
public function getNodeTypes(): array
160160
{

src/Rector/Class_/UpdateRectorRefactorParamDocblockFromNodeTypesRector.php renamed to src/Rector/Class_/UpdateRectorMethodNodeParamDocblockFromNodeTypesRector.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
2323

2424
/**
25-
* @see \Guanguans\RectorRulesTests\Rector\Class_\UpdateRectorRefactorParamDocblockFromNodeTypesRector\UpdateRectorRefactorParamDocblockFromNodeTypesRectorTest
25+
* @see \Guanguans\RectorRulesTests\Rector\Class_\UpdateRectorMethodNodeParamDocblockFromNodeTypesRector\UpdateRectorMethodNodeParamDocblockFromNodeTypesRectorTest
2626
*/
27-
final class UpdateRectorRefactorParamDocblockFromNodeTypesRector extends AbstractUpdateClassMethodNodeParamDocblockFromNodeTypesRector
27+
final class UpdateRectorMethodNodeParamDocblockFromNodeTypesRector extends AbstractUpdateClassMethodNodeParamDocblockFromNodeTypesRector
2828
{
2929
/**
3030
* @return list<\Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample>
@@ -41,7 +41,7 @@ protected function codeSamples(): array
4141
use PhpParser\Node;
4242
use PhpParser\Node\Stmt\Class_;
4343
44-
final class UpdateRectorRefactorParamDocblockFromNodeTypesRector extends AbstractRector
44+
final class UpdateRectorMethodNodeParamDocblockFromNodeTypesRector extends AbstractRector
4545
{
4646
public function getNodeTypes(): array
4747
{
@@ -64,7 +64,7 @@ public function refactor(Node $node): ?Node
6464
use PhpParser\Node;
6565
use PhpParser\Node\Stmt\Class_;
6666
67-
final class UpdateRectorRefactorParamDocblockFromNodeTypesRector extends AbstractRector
67+
final class UpdateRectorMethodNodeParamDocblockFromNodeTypesRector extends AbstractRector
6868
{
6969
public function getNodeTypes(): array
7070
{

tests/Rector/AbstractRectorTestCase.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,10 @@ final public function provideConfigFilePath(): string
5959
final public function testRectorTestCaseClassName(): void
6060
{
6161
self::assertSame(
62-
Str::replaceLast('Test', '', (new \ReflectionClass(static::class))->getShortName()),
63-
static::rectorReflectionClass()->getShortName()
62+
static::class,
63+
(string) Str::of(static::rectorClass())
64+
->replace('RectorRules', 'RectorRulesTests')
65+
->append('\\', static::rectorReflectionClass()->getShortName(), 'Test')
6466
);
6567
}
6668

tests/Rector/Class_/UpdateRectorRefactorParamDocblockFromNodeTypesRector/Fixture/fixture.php.inc renamed to tests/Rector/Class_/UpdateRectorMethodNodeParamDocblockFromNodeTypesRector/Fixture/fixture.php.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use Guanguans\RectorRules\Rector\AbstractRector;
77
use PhpParser\Node;
88
use PhpParser\Node\Stmt\Class_;
99

10-
final class UpdateRectorRefactorParamDocblockFromNodeTypesRector extends AbstractRector
10+
final class UpdateRectorMethodNodeParamDocblockFromNodeTypesRector extends AbstractRector
1111
{
1212
public function getNodeTypes(): array
1313
{
@@ -33,7 +33,7 @@ use Guanguans\RectorRules\Rector\AbstractRector;
3333
use PhpParser\Node;
3434
use PhpParser\Node\Stmt\Class_;
3535

36-
final class UpdateRectorRefactorParamDocblockFromNodeTypesRector extends AbstractRector
36+
final class UpdateRectorMethodNodeParamDocblockFromNodeTypesRector extends AbstractRector
3737
{
3838
public function getNodeTypes(): array
3939
{

tests/Rector/Class_/UpdateRectorRefactorParamDocblockFromNodeTypesRector/Fixture/fixture_union_type.php.inc renamed to tests/Rector/Class_/UpdateRectorMethodNodeParamDocblockFromNodeTypesRector/Fixture/fixture_union_type.php.inc

File renamed without changes.

tests/Rector/Class_/UpdateRectorRefactorParamDocblockFromNodeTypesRector/Fixture/skip_non_instantiable_rectorr.php.inc renamed to tests/Rector/Class_/UpdateRectorMethodNodeParamDocblockFromNodeTypesRector/Fixture/skip_non_instantiable_rectorr.php.inc

File renamed without changes.

tests/Rector/Class_/UpdateRectorRefactorParamDocblockFromNodeTypesRector/Fixture/skip_non_method_node_rector.php.inc renamed to tests/Rector/Class_/UpdateRectorMethodNodeParamDocblockFromNodeTypesRector/Fixture/skip_non_method_node_rector.php.inc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use PhpParser\Node\Stmt\Class_;
77
use PhpParser\Node\Stmt\ClassMethod;
88
use Rector\Rector\AbstractRector;
99

10-
final class UpdateRectorRefactorParamDocblockFromNodeTypesRector extends AbstractUpdateClassMethodNodeParamDocblockFromNodeTypesRector
10+
final class UpdateRectorMethodNodeParamDocblockFromNodeTypesRector extends AbstractUpdateClassMethodNodeParamDocblockFromNodeTypesRector
1111
{
1212
protected function classType(): string
1313
{

tests/Rector/Class_/UpdateRectorRefactorParamDocblockFromNodeTypesRector/Fixture/skip_non_rector.php.inc renamed to tests/Rector/Class_/UpdateRectorMethodNodeParamDocblockFromNodeTypesRector/Fixture/skip_non_rector.php.inc

File renamed without changes.

tests/Rector/Class_/UpdateRectorRefactorParamDocblockFromNodeTypesRector/UpdateRectorRefactorParamDocblockFromNodeTypesRectorTest.php renamed to tests/Rector/Class_/UpdateRectorMethodNodeParamDocblockFromNodeTypesRector/UpdateRectorMethodNodeParamDocblockFromNodeTypesRectorTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
* @see https://github.com/guanguans/rector-rules
1919
*/
2020

21-
namespace Guanguans\RectorRulesTests\Rector\Class_\UpdateRectorRefactorParamDocblockFromNodeTypesRector;
21+
namespace Guanguans\RectorRulesTests\Rector\Class_\UpdateRectorMethodNodeParamDocblockFromNodeTypesRector;
2222

2323
use Guanguans\RectorRulesTests\Rector\AbstractRectorTestCase;
2424

2525
/**
2626
* @covers \Guanguans\RectorRules\Rector\Class_\AbstractUpdateClassMethodNodeParamDocblockFromNodeTypesRector
27-
* @covers \Guanguans\RectorRules\Rector\Class_\UpdateRectorRefactorParamDocblockFromNodeTypesRector
27+
* @covers \Guanguans\RectorRules\Rector\Class_\UpdateRectorMethodNodeParamDocblockFromNodeTypesRector
2828
*/
29-
final class UpdateRectorRefactorParamDocblockFromNodeTypesRectorTest extends AbstractRectorTestCase
29+
final class UpdateRectorMethodNodeParamDocblockFromNodeTypesRectorTest extends AbstractRectorTestCase
3030
{
3131
protected static function directory(): string
3232
{

0 commit comments

Comments
 (0)