Code Duplication    Length = 8-11 lines in 2 locations

vendor/composer/ClassLoader.php 2 locations

@@ 381-388 (lines=8) @@
378
            while (false !== $lastPos = strrpos($subPath, '\\')) {
379
                $subPath = substr($subPath, 0, $lastPos);
380
                $search = $subPath . '\\';
381
                if (isset($this->prefixDirsPsr4[$search])) {
382
                    $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
383
                    foreach ($this->prefixDirsPsr4[$search] as $dir) {
384
                        if (file_exists($file = $dir . $pathEnd)) {
385
                            return $file;
386
                        }
387
                    }
388
                }
389
            }
390
        }
391
@@ 409-419 (lines=11) @@
406
            $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
407
        }
408
409
        if (isset($this->prefixesPsr0[$first])) {
410
            foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
411
                if (0 === strpos($class, $prefix)) {
412
                    foreach ($dirs as $dir) {
413
                        if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
414
                            return $file;
415
                        }
416
                    }
417
                }
418
            }
419
        }
420
421
        // PSR-0 fallback dirs
422
        foreach ($this->fallbackDirsPsr0 as $dir) {