create DeadCode package

This commit is contained in:
Tomas Votruba 2018-12-25 12:38:07 +01:00
parent b313372357
commit 44ed981c56
5 changed files with 9 additions and 7 deletions

View File

@ -36,6 +36,7 @@
"Rector\\ContributorTools\\": "packages/ContributorTools/src",
"Rector\\ConsoleDiffer\\": "packages/ConsoleDiffer/src",
"Rector\\CodingStyle\\": "packages/CodingStyle/src",
"Rector\\DeadCode\\": "packages/DeadCode/src",
"Rector\\Guzzle\\": "packages/Guzzle/src",
"Rector\\CodeQuality\\": "packages/CodeQuality/src",
"Rector\\DomainDrivenDesign\\": "packages/DomainDrivenDesign/src",
@ -61,6 +62,7 @@
"Rector\\NodeTypeResolver\\Tests\\": "packages/NodeTypeResolver/tests",
"Rector\\CakePHP\\Tests\\": "packages/CakePHP/tests",
"Rector\\CodeQuality\\Tests\\": "packages/CodeQuality/tests",
"Rector\\DeadCode\\Tests\\": "packages/DeadCode/tests",
"Rector\\CodingStyle\\Tests\\": "packages/CodingStyle/tests",
"Rector\\DomainDrivenDesign\\Tests\\": "packages/DomainDrivenDesign/tests",
"Rector\\Guzzle\\Tests\\": "packages/Guzzle/tests",

View File

@ -1,6 +1,6 @@
<?php declare(strict_types=1);
namespace Rector\CodeQuality\Rector\Stmt;
namespace Rector\DeadCode\Rector\Stmt;
use PhpParser\Node;
use PhpParser\Node\Expr\ArrayDimFetch;
@ -13,11 +13,11 @@ use Rector\Rector\AbstractRector;
use Rector\RectorDefinition\CodeSample;
use Rector\RectorDefinition\RectorDefinition;
final class DeadCodeRemovingRector extends AbstractRector
final class RemoveDeadStmtRector extends AbstractRector
{
public function getDefinition(): RectorDefinition
{
return new RectorDefinition('Removes dead code that is nowhere run', [
return new RectorDefinition('Removes dead code statements', [
new CodeSample(
<<<'CODE_SAMPLE'
$value = 5;

View File

@ -1,11 +1,11 @@
<?php declare(strict_types=1);
namespace Rector\CodeQuality\Tests\Rector\Stmt\DeadCodeRemovingRector;
namespace Rector\DeadCode\Tests\Rector\Stmt\RemoveDeadStmtRector;
use Rector\CodeQuality\Rector\Stmt\DeadCodeRemovingRector;
use Rector\DeadCode\Rector\Stmt\RemoveDeadStmtRector;
use Rector\Testing\PHPUnit\AbstractRectorTestCase;
final class DeadCodeRemovingRectorTest extends AbstractRectorTestCase
final class RemoveDeadStmtRectorTest extends AbstractRectorTestCase
{
public function test(): void
{
@ -14,6 +14,6 @@ final class DeadCodeRemovingRectorTest extends AbstractRectorTestCase
public function getRectorClass(): string
{
return DeadCodeRemovingRector::class;
return RemoveDeadStmtRector::class;
}
}