Skip to content

Commit d1990b8

Browse files
committed
Skip files from broken Composer installations
1 parent 4cf0141 commit d1990b8

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/Reflection/BetterReflection/SourceLocator/ComposerJsonAndInstalledJsonSourceLocatorMaker.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,16 @@ public function create(string $projectInstallationPath): ?SourceLocator
109109
);
110110

111111
foreach ($classMapDirectories as $classMapDirectory) {
112+
if (!is_dir($classMapDirectory)) {
113+
continue;
114+
}
112115
$locators[] = $this->optimizedDirectorySourceLocatorRepository->getOrCreate($classMapDirectory);
113116
}
114117

115118
foreach (array_merge($classMapFiles, $filePaths) as $file) {
119+
if (!is_file($file)) {
120+
continue;
121+
}
116122
$locators[] = $this->optimizedSingleFileSourceLocatorRepository->getOrCreate($file);
117123
}
118124

0 commit comments

Comments
 (0)