diff --git a/src/PHPStanAnalyser.php b/src/PHPStanAnalyser.php index 2820243..2ddcc9d 100644 --- a/src/PHPStanAnalyser.php +++ b/src/PHPStanAnalyser.php @@ -8,6 +8,7 @@ use PhpParser\Node; use PHPStan\Analyser\Analyser; use PHPStan\Analyser\FileAnalyser; +use PHPStan\Analyser\IgnoreErrorExtensionProvider; use PHPStan\Analyser\LocalIgnoresProcessor; use PHPStan\Analyser\NodeScopeResolver; use PHPStan\Analyser\RuleErrorTransformer; @@ -145,12 +146,13 @@ public static function make(Container $container, array $rules, array $collector } $fileAnalyser = new FileAnalyser( - $scopeFactory, - $nodeScopeResolver, - $container->getService('defaultAnalysisParser'), // @phpstan-ignore-line - $container->getByType(DependencyResolver::class), - new RuleErrorTransformer, - $container->getByType(LocalIgnoresProcessor::class), + scopeFactory: $scopeFactory, + nodeScopeResolver: $nodeScopeResolver, + parser: $container->getService('defaultAnalysisParser'), // @phpstan-ignore-line + dependencyResolver: $container->getByType(DependencyResolver::class), + ignoreErrorExtensionProvider: $container->getByType(IgnoreErrorExtensionProvider::class), + ruleErrorTransformer: new RuleErrorTransformer, + localIgnoresProcessor: $container->getByType(LocalIgnoresProcessor::class), ); return new Analyser($fileAnalyser, $ruleRegistry, $collectorRegistry, $nodeScopeResolver, 9_999_999_999_999);