| @@ 98-102 (lines=5) @@ | ||
| 95 | private function removeUnloadableClassesFrom(array $classMap) |
|
| 96 | { |
|
| 97 | foreach ($classMap as $class => $dependencies) { |
|
| 98 | if (!$this->classloader->findFile($class)) { |
|
| 99 | unset($classMap[$class]); |
|
| 100 | $classMap = $this->removeUnloadableClassesFrom($classMap); |
|
| 101 | break; |
|
| 102 | } |
|
| 103 | foreach ($dependencies as $dependency) { |
|
| 104 | if (!isset($classMap[$dependency]) || !$this->classloader->findFile($dependency)) { |
|
| 105 | unset($classMap[$class]); |
|
| @@ 104-108 (lines=5) @@ | ||
| 101 | break; |
|
| 102 | } |
|
| 103 | foreach ($dependencies as $dependency) { |
|
| 104 | if (!isset($classMap[$dependency]) || !$this->classloader->findFile($dependency)) { |
|
| 105 | unset($classMap[$class]); |
|
| 106 | $classMap = $this->removeUnloadableClassesFrom($classMap); |
|
| 107 | break 2; |
|
| 108 | } |
|
| 109 | } |
|
| 110 | } |
|
| 111 | ||