rector/src/config/services.yml

29 lines
681 B
YAML

parameters:
# todo
kernel_class: # for name based service refactoring
services:
_defaults:
autowire: true
autoconfigure: true
# PSR-4 autodiscovery
Rector\:
resource: '../../src'
# 3rd party services
Symfony\Component\Console\Application:
arguments:
$name: "Rector"
PhpParser\Parser:
factory: ['@Rector\Parser\ParserFactory', 'create']
PhpParser\Lexer:
factory: ['@Rector\Parser\LexerFactory', 'create']
PhpParser\BuilderFactory: ~
# Traverser
PhpParser\NodeTraverser: ~
# Printer
PhpParser\NodeVisitor\CloningVisitor: ~
PhpParser\PrettyPrinter\Standard: ~