File tree Expand file tree Collapse file tree 2 files changed +6
-8
lines changed
tests/PhpParser/NodeTraverser/StopTraverseOnTypeChange/Class_ Expand file tree Collapse file tree 2 files changed +6
-8
lines changed Original file line number Diff line number Diff line change 11<?php
22
3+ declare (strict_types=1 );
4+
35namespace Rector \Tests \PhpParser \NodeTraverser \StopTraverseOnTypeChange \Class_ ;
46
57use 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 ' );
Original file line number Diff line number Diff line change 11<?php
22
3+ declare (strict_types=1 );
4+
35namespace Rector \Tests \PhpParser \NodeTraverser \StopTraverseOnTypeChange \Class_ ;
46
57use PhpParser \Node ;
68use PhpParser \Node \Stmt \Class_ ;
79use Rector \Rector \AbstractRector ;
810use Symplify \RuleDocGenerator \ValueObject \RuleDefinition ;
9- use Webmozart \Assert \Assert ;
1011
1112final 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}
You can’t perform that action at this time.
0 commit comments