turn CloningVisitor to services

This commit is contained in:
TomasVotruba 2017-09-01 00:30:58 +02:00
parent 2efa882675
commit a758718972
2 changed files with 3 additions and 3 deletions

View File

@ -7,9 +7,8 @@ use PhpParser\NodeVisitor\CloningVisitor;
final class CloningNodeTraverser extends NodeTraverser
{
public function __construct()
public function __construct(CloningVisitor $cloningVisitor)
{
// note: probably have to be recreated to clear cache
$this->addVisitor(new CloningVisitor);
$this->addVisitor($cloningVisitor);
}
}

View File

@ -36,6 +36,7 @@ services:
PhpParser\ParserFactory: ~
PhpParser\BuilderFactory: ~
PhpParser\NodeVisitor\CloningVisitor:
PhpParser\NodeVisitor\NameResolver:
arguments:
$options: