|
44 | 44 | use Rector\PSR4\Contract\PSR4AutoloadNamespaceMatcherInterface;
|
45 | 45 | use Rector\Utils\Command\MissingInSetCommand;
|
46 | 46 | use RectorPrefix202208\Symfony\Component\Console\Application;
|
| 47 | +use RectorPrefix202208\Symfony\Component\Console\Style\SymfonyStyle; |
47 | 48 | use function RectorPrefix202208\Symfony\Component\DependencyInjection\Loader\Configurator\service;
|
48 | 49 | use RectorPrefix202208\Symfony\Component\Filesystem\Filesystem;
|
49 | 50 | use RectorPrefix202208\Symplify\EasyParallel\ValueObject\EasyParallelConfig;
|
| 51 | +use RectorPrefix202208\Symplify\PackageBuilder\Console\Style\SymfonyStyleFactory; |
50 | 52 | use RectorPrefix202208\Symplify\PackageBuilder\Parameter\ParameterProvider;
|
51 | 53 | use RectorPrefix202208\Symplify\PackageBuilder\Php\TypeChecker;
|
52 | 54 | use RectorPrefix202208\Symplify\PackageBuilder\Reflection\PrivatesAccessor;
|
|
129 | 131 | $services->set(Inflector::class)->factory([service(InflectorFactory::class), 'build']);
|
130 | 132 | $services->set(VersionParser::class);
|
131 | 133 | $services->set(TypeChecker::class);
|
132 |
| - // phpdoc parser |
133 |
| - $services->set(\PHPStan\PhpDocParser\Lexer\Lexer::class); |
134 |
| - $services->alias(PhpDocParser::class, BetterPhpDocParser::class); |
| 134 | + // console |
| 135 | + $services->set(SymfonyStyleFactory::class); |
| 136 | + $services->set(SymfonyStyle::class)->factory([service(SymfonyStyleFactory::class), 'create']); |
135 | 137 | // cache
|
136 | 138 | $services->set(DependencyResolver::class)->factory([service(PHPStanServicesFactory::class), 'createDependencyResolver']);
|
137 | 139 | $services->set(FileHelper::class)->factory([service(PHPStanServicesFactory::class), 'createFileHelper']);
|
|
152 | 154 | $services->set(NodeFinder::class);
|
153 | 155 | // phpdoc parser
|
154 | 156 | $services->set(PhpDocParser::class);
|
| 157 | + $services->alias(PhpDocParser::class, BetterPhpDocParser::class); |
155 | 158 | $services->set(\PHPStan\PhpDocParser\Lexer\Lexer::class);
|
156 | 159 | $services->set(TypeParser::class);
|
157 | 160 | $services->set(ConstExprParser::class);
|
|
0 commit comments