drop unused ParserInterface

This commit is contained in:
TomasVotruba 2017-12-26 01:58:22 +01:00
parent 7b287c156e
commit 507109fbd7
4 changed files with 6 additions and 19 deletions

View File

@ -6,17 +6,17 @@ use Nette\Utils\Strings;
use PhpParser\Lexer;
use Rector\BetterReflection\Reflection\ReflectionFunction;
use Rector\BetterReflection\Reflector\Exception\IdentifierNotFound;
use Rector\Contract\Parser\ParserInterface;
use Rector\NodeTraverser\CloningNodeTraverser;
use Rector\NodeTraverser\RectorNodeTraverser;
use Rector\NodeTraverser\ShutdownNodeTraverser;
use Rector\NodeTraverser\StandaloneTraverseNodeTraverser;
use Rector\Parser\Parser;
use SplFileInfo;
final class NodeTraverserQueue
{
/**
* @var ParserInterface
* @var Parser
*/
private $parser;
@ -46,7 +46,7 @@ final class NodeTraverserQueue
private $standaloneTraverseNodeTraverser;
public function __construct(
ParserInterface $parser,
Parser $parser,
Lexer $lexer,
CloningNodeTraverser $cloningNodeTraverser,
RectorNodeTraverser $rectorNodeTraverser,
@ -66,6 +66,8 @@ final class NodeTraverserQueue
*/
public function processFileInfo(SplFileInfo $fileInfo): array
{
dump($fileInfo->getRealPath());
$oldStmts = $this->parser->parseFile($fileInfo->getRealPath());
$oldTokens = $this->lexer->getTokens();

View File

@ -18,7 +18,6 @@ final class FileProcessor
* @var NodeTraverserQueue
*/
private $nodeTraverserQueue;
/**
* @var RectorNodeTraverser
*/

View File

@ -1,13 +0,0 @@
<?php declare(strict_types=1);
namespace Rector\Contract\Parser;
use PhpParser\Node;
interface ParserInterface
{
/**
* @return Node[]
*/
public function parseFile(string $filePath): array;
}

View File

@ -5,9 +5,8 @@ namespace Rector\Parser;
use PhpParser\Node;
use PhpParser\Node\Stmt;
use PhpParser\Parser as NikicParser;
use Rector\Contract\Parser\ParserInterface;
final class Parser implements ParserInterface
final class Parser
{
/**
* @var NikicParser