diff --git a/src/DI/DependencyChecker.php b/src/DI/DependencyChecker.php index 279579907..d75664b50 100644 --- a/src/DI/DependencyChecker.php +++ b/src/DI/DependencyChecker.php @@ -56,7 +56,10 @@ public function export(): array $all = [$name] + class_parents($name) + class_implements($name); foreach ($all as &$item) { $all += class_uses($item); - $phpFiles[] = (new ReflectionClass($item))->getFileName(); + $rc = new ReflectionClass($item); + if ($file = $rc->getFileName()) { + $phpFiles[] = $file; + } $classes[$item] = true; } }