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

Breadcrumb

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

function DrupalPinnedDevDependenciesBuilder::getPackage

Overrides BuilderInterface::getPackage

File

composer/Generator/Builder/DrupalPinnedDevDependenciesBuilder.php, line 22

Class

DrupalPinnedDevDependenciesBuilder
Builder to produce metapackage for drupal/core-dev-pinned.

Namespace

Drupal\Composer\Generator\Builder

Code

public function getPackage() {
    $composer = $this->initialPackageMetadata();
    // Pull the exact versions of the dependencies from the composer.lock
    // file and use it to build our 'require' section.
    $composerLockData = $this->drupalCoreInfo
        ->composerLock();
    if (isset($composerLockData['packages-dev'])) {
        foreach ($composerLockData['packages-dev'] as $package) {
            $composer['require'][$package['name']] = $package['version'];
        }
    }
    return $composer;
}
RSS feed
Powered by Drupal