Skip to content

Commit ee4c440

Browse files
committed
[ci-review] Rector Rectify
1 parent 983c41e commit ee4c440

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

tests/PhpParser/NodeTraverser/StopTraverseOnTypeChange/Class_/RuleChangingClassToTraitRector.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Rector\Tests\PhpParser\NodeTraverser\StopTraverseOnTypeChange\Class_;
46

57
use PhpParser\Node;
@@ -23,7 +25,7 @@ public function getNodeTypes(): array
2325
/**
2426
* @param Class_ $node
2527
*/
26-
public function refactor(Node $node): ?Trait_
28+
public function refactor(Node $node): Trait_
2729
{
2830
$trait = new Trait_('SomeTrait');
2931
$trait->namespacedName = new Name('SomeNamespace\SomeTrait');
Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Rector\Tests\PhpParser\NodeTraverser\StopTraverseOnTypeChange\Class_;
46

57
use PhpParser\Node;
68
use PhpParser\Node\Stmt\Class_;
79
use Rector\Rector\AbstractRector;
810
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
9-
use Webmozart\Assert\Assert;
1011

1112
final class RuleCheckingClassRector extends AbstractRector
1213
{
@@ -21,16 +22,11 @@ public function getNodeTypes(): array
2122

2223
/**
2324
* @param Class_ $node
24-
* @return Class_
2525
*/
26-
public function refactor(Node $node)
26+
public function refactor(Node $node): never
2727
{
2828
dump('chekc here');
2929
dump($node::class);
3030
die;
31-
32-
Assert::isInstanceOf($node, Class_::class);
33-
34-
return $node;
3531
}
3632
}

0 commit comments

Comments
 (0)