function DrupalPinnedDevDependenciesBuilder::getPackage
Generate the Composer.json data for the current tag or branch.
Return value
array Composer json data.
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\BuilderCode
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;
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
