diff --git a/src/Dependency/DependencyResolver.php b/src/Dependency/DependencyResolver.php index 9ca07af7a9..9c91266ed4 100644 --- a/src/Dependency/DependencyResolver.php +++ b/src/Dependency/DependencyResolver.php @@ -12,7 +12,6 @@ use PHPStan\Broker\ClassNotFoundException; use PHPStan\Broker\FunctionNotFoundException; use PHPStan\DependencyInjection\AutowiredService; -use PHPStan\File\FileHelper; use PHPStan\Node\ClassPropertyNode; use PHPStan\Node\FunctionCallableNode; use PHPStan\Node\InClassMethodNode; @@ -38,7 +37,6 @@ final class DependencyResolver { public function __construct( - private FileHelper $fileHelper, private ReflectionProvider $reflectionProvider, private ExportedNodeResolver $exportedNodeResolver, private FileTypeMapper $fileTypeMapper, @@ -492,7 +490,7 @@ public function resolveDependencies(Node $node, Scope $scope): NodeDependencies } } - return new NodeDependencies($this->fileHelper, $dependenciesReflections, $this->exportedNodeResolver->resolve($scope->getFile(), $node)); + return new NodeDependencies($dependenciesReflections, $this->exportedNodeResolver->resolve($scope->getFile(), $node)); } public function resolveUsedTraitDependencies(InClassNode $inClassNode): NodeDependencies @@ -502,7 +500,7 @@ public function resolveUsedTraitDependencies(InClassNode $inClassNode): NodeDepe $dependenciesReflections[] = $trait; } - return new NodeDependencies($this->fileHelper, $dependenciesReflections, null); + return new NodeDependencies($dependenciesReflections, null); } private function considerArrayForCallableTest(Scope $scope, Array_ $arrayNode): bool diff --git a/src/Dependency/NodeDependencies.php b/src/Dependency/NodeDependencies.php index e8aae65b0a..bbd137fef8 100644 --- a/src/Dependency/NodeDependencies.php +++ b/src/Dependency/NodeDependencies.php @@ -2,7 +2,6 @@ namespace PHPStan\Dependency; -use PHPStan\File\FileHelper; use PHPStan\Reflection\ClassReflection; use PHPStan\Reflection\FunctionReflection; use function array_values; @@ -14,7 +13,6 @@ final class NodeDependencies * @param array $reflections */ public function __construct( - private FileHelper $fileHelper, private array $reflections, private ?RootExportedNode $exportedNode, ) @@ -42,7 +40,6 @@ public function getFileDependencies(string $currentFile, array $analysedFiles): if ($dependencyFile === null) { continue; } - $dependencyFile = $this->fileHelper->normalizePath($dependencyFile); if ($currentFile === $dependencyFile) { continue; diff --git a/tests/PHPStan/Analyser/AnalyserTest.php b/tests/PHPStan/Analyser/AnalyserTest.php index 08df78b261..a7c68a3ffe 100644 --- a/tests/PHPStan/Analyser/AnalyserTest.php +++ b/tests/PHPStan/Analyser/AnalyserTest.php @@ -842,7 +842,7 @@ private function createAnalyser(): Analyser $container, new IgnoreLexer(), ), - new DependencyResolver($fileHelper, $reflectionProvider, new ExportedNodeResolver($reflectionProvider, $fileTypeMapper, new ExprPrinter(new Printer())), $fileTypeMapper), + new DependencyResolver($reflectionProvider, new ExportedNodeResolver($reflectionProvider, $fileTypeMapper, new ExprPrinter(new Printer())), $fileTypeMapper), new IgnoreErrorExtensionProvider(new NetteContainer(new Container([]))), $container->getByType(RuleErrorTransformer::class), new LocalIgnoresProcessor(),