function ArrayLoader::loadPackages
Parameters
array<array<mixed>> $versions:
Return value
list<CompletePackage|CompleteAliasPackage>
File
-
vendor/
composer/ composer/ src/ Composer/ Package/ Loader/ ArrayLoader.php, line 82
Class
- ArrayLoader
- @author Konstantin Kudryashiv <ever.zet@gmail.com> @author Jordi Boggiano <j.boggiano@seld.be>
Namespace
Composer\Package\LoaderCode
public function loadPackages(array $versions) : array {
$packages = [];
$linkCache = [];
foreach ($versions as $version) {
$package = $this->createObject($version, 'Composer\\Package\\CompletePackage');
$this->configureCachedLinks($linkCache, $package, $version);
$package = $this->configureObject($package, $version);
$packages[] = $package;
}
return $packages;
}