mirror of
https://github.com/rectorphp/rector.git
synced 2025-04-22 16:32:27 +02:00
[NodeTypeResolver] fix standalone test
This commit is contained in:
parent
75ae44379b
commit
60f4a98b51
@ -4,6 +4,7 @@ namespace Rector\NodeTypeResolver\Tests;
|
||||
|
||||
use PhpParser\Node\Expr\Variable;
|
||||
use Rector\Contract\Parser\ParserInterface;
|
||||
use Rector\NodeTraverser\StandaloneTraverseNodeTraverser;
|
||||
use Rector\Tests\AbstractContainerAwareTestCase;
|
||||
|
||||
final class NodeTypeResolverTest extends AbstractContainerAwareTestCase
|
||||
@ -13,15 +14,23 @@ final class NodeTypeResolverTest extends AbstractContainerAwareTestCase
|
||||
*/
|
||||
private $parser;
|
||||
|
||||
/**
|
||||
* @var StandaloneTraverseNodeTraverser
|
||||
*/
|
||||
private $standaloneTraverseNodeTraverser;
|
||||
|
||||
protected function setUp(): void
|
||||
{
|
||||
$this->parser = $this->container->get(ParserInterface::class);
|
||||
$this->standaloneTraverseNodeTraverser = $this->container->get(StandaloneTraverseNodeTraverser::class);
|
||||
}
|
||||
|
||||
public function test(): void
|
||||
{
|
||||
$nodes = $this->parser->parseFile(__DIR__ . '/NodeTypeResolverSource/VariableType.php');
|
||||
|
||||
$nodes = $this->standaloneTraverseNodeTraverser->traverse($nodes);
|
||||
|
||||
/** @var Variable $htmlVariableNode */
|
||||
$htmlVariableNode = $nodes[1]->stmts[1]->stmts[0]->stmts[0]->expr->var;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user