Skip to content

Commit b39c6b7

Browse files
committed
Update DependencyResolver.php
1 parent b86dd30 commit b39c6b7

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

src/Dependency/DependencyResolver.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -529,11 +529,13 @@ private function addClassToDependencies(string $className, array &$dependenciesR
529529
return;
530530
}
531531

532-
$cacheKey = $classReflection->getCacheKey();
533-
if (isset($this->seenClasses[$cacheKey])) {
534-
return;
532+
if (!$classReflection->isGeneric()) {
533+
$cacheKey = $classReflection->getCacheKey();
534+
if (isset($this->seenClasses[$cacheKey])) {
535+
return;
536+
}
537+
$this->seenClasses[$cacheKey] = true;
535538
}
536-
$this->seenClasses[$cacheKey] = true;
537539

538540
do {
539541
$dependenciesReflections[] = $classReflection;

0 commit comments

Comments
 (0)