Admin
dashboard
file manager
command
php exec
/
/
opt
/
cpanel
/
ea-wappspector
/
vendor
/
rector
/
rector
/
templates
/
custom-rule
/
utils
/
rector
/
src
/
Rector
path:
go
upload
mkdir
name
type
size
perms
modified
actions
[parent directory]
__Name__.php
file
1,097 B
0644
2024-11-08 13:59:10
edit
delete
rename
editing: __Name__.php
<?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; } }
save
cancel