PATH:
opt
/
cpanel
/
ea-wappspector
/
vendor
/
rector
/
rector
/
templates
/
custom-rule
/
utils
/
rector
/
src
/
Rector
<?php declare(strict_types=1); namespace Utils\Rector\Rector; use PhpParser\Node; use Rector\Rector\AbstractRector; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; /** * @see \Rector\Tests\TypeDeclaration\Rector\__Name__\__Name__Test */ final class __Name__ extends AbstractRector { public function getRuleDefinition(): RuleDefinition { return new RuleDefinition('// @todo fill the description', [ new CodeSample( <<<'CODE_SAMPLE' // @todo fill code before CODE_SAMPLE , <<<'CODE_SAMPLE' // @todo fill code after CODE_SAMPLE ), ]); } /** * @return array<class-string<Node>> */ public function getNodeTypes(): array { // @todo select node type return [\PhpParser\Node\Stmt\Class_::class]; } /** * @param \PhpParser\Node\Stmt\Class_ $node */ public function refactor(Node $node): ?Node { // @todo change the node return $node; } }
[+]
..
[-] __Name__.php
[edit]