function LoaderInterface::load
Converts a package from an array to a real instance
@phpstan-param class-string<CompletePackage|RootPackage> $class
Parameters
mixed[] $config package data:
string $class FQCN to be instantiated:
Return value
CompletePackage|CompleteAliasPackage|RootPackage|RootAliasPackage
2 methods override LoaderInterface::load()
- ArrayLoader::load in vendor/
composer/ composer/ src/ Composer/ Package/ Loader/ ArrayLoader.php - @inheritDoc
- ValidatingArrayLoader::load in vendor/
composer/ composer/ src/ Composer/ Package/ Loader/ ValidatingArrayLoader.php - @inheritDoc
File
-
vendor/
composer/ composer/ src/ Composer/ Package/ Loader/ LoaderInterface.php, line 38
Class
- LoaderInterface
- Defines a loader that takes an array to create package instances
Namespace
Composer\Package\LoaderCode
public function load(array $config, string $class = 'Composer\\Package\\CompletePackage') : BasePackage;