Skip to content

Commit 158e21a

Browse files
committed
fix: Autoloader may not add Composer package's namespaces
1 parent 6e5a9cb commit 158e21a

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

system/Autoloader/Autoloader.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,12 @@ private function loadComposerNamespaces(ClassLoader $composer, array $composerPa
381381
);
382382
}
383383
// This method requires Composer 2.0.14 or later.
384-
$packageList = InstalledVersions::getAllRawData()[0]['versions'];
384+
$allData = InstalledVersions::getAllRawData();
385+
$packageList = [];
386+
387+
foreach ($allData as $list) {
388+
$packageList = array_merge($packageList, $list['versions']);
389+
}
385390

386391
// Check config for $composerPackages.
387392
$only = $composerPackages['only'] ?? [];

0 commit comments

Comments
 (0)