Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. LoaderInterface.php

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\Loader

Code

public function load(array $config, string $class = 'Composer\\Package\\CompletePackage') : BasePackage;

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal