mirror of
https://github.com/rectorphp/rector.git
synced 2024-06-02 09:20:52 +00:00
drop unused ParserInterface
This commit is contained in:
parent
7b287c156e
commit
507109fbd7
|
@ -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();
|
||||
|
||||
|
|
|
@ -18,7 +18,6 @@ final class FileProcessor
|
|||
* @var NodeTraverserQueue
|
||||
*/
|
||||
private $nodeTraverserQueue;
|
||||
|
||||
/**
|
||||
* @var RectorNodeTraverser
|
||||
*/
|
||||
|
|
|
@ -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;
|
||||
}
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user