|
7 | 7 | use Rector\Configuration\Option; |
8 | 8 | use Rector\Configuration\Parameter\SimpleParameterProvider; |
9 | 9 | use Rector\FileSystem\FilePathHelper; |
10 | | -use Rector\Skipper\SkipCriteriaResolver\SkippedClassResolver; |
| 10 | +use Rector\Skipper\Skipper\Skipper; |
11 | 11 | use Rector\Skipper\SkipCriteriaResolver\SkippedPathsResolver; |
12 | 12 | use Rector\ValueObject\ProcessResult; |
13 | 13 |
|
|
17 | 17 | final readonly class UnusedSkipResolver |
18 | 18 | { |
19 | 19 | public function __construct( |
20 | | - private SkippedClassResolver $skippedClassResolver, |
| 20 | + private Skipper $skipper, |
21 | 21 | private SkippedPathsResolver $skippedPathsResolver, |
22 | 22 | private FilePathHelper $filePathHelper, |
23 | 23 | ) { |
@@ -73,7 +73,7 @@ private function shouldSkipReporting(): bool |
73 | 73 | private function resolveRelativePathsByClass(): array |
74 | 74 | { |
75 | 75 | $relativePathsByClass = []; |
76 | | - foreach ($this->skippedClassResolver->resolve() as $rectorClass => $paths) { |
| 76 | + foreach ($this->skipper->resolveSkippedClasses() as $rectorClass => $paths) { |
77 | 77 | if ($paths === null) { |
78 | 78 | continue; |
79 | 79 | } |
@@ -118,7 +118,7 @@ private function resolveUnusedRuleScopedSkips(array $usedSkips): array |
118 | 118 | $unusedRelativePaths = []; |
119 | 119 | foreach ($relativePaths as $path => $relativePath) { |
120 | 120 | // used skips are tracked scoped to their rule (class => [path]), so the same path |
121 | | - // skipped under another rule does not mark this one used (see SkipSkipper) |
| 121 | + // skipped under another rule does not mark this one used (see Skipper::matchSkip()) |
122 | 122 | if (! in_array($path, $usedSkips[$rectorClass] ?? [], true)) { |
123 | 123 | $unusedRelativePaths[] = $relativePath; |
124 | 124 | } |
|
0 commit comments