/**
  * Collect the parameter bag.
  *
  * @param ComposerInformation $information    The composer information.
  *
  * @param string[]            $baseParameters The base parameters.
  *
  * @return ParameterBag
  */
 private function collectParameters(ComposerInformation $information, $baseParameters)
 {
     $parameterBag = new ParameterBag($baseParameters);
     foreach ($information->getPackageNames() as $packageName) {
         $parameterBag->set(sprintf('package:%s', $packageName), $information->getPackageDirectory($packageName));
         $parameterBag->set(sprintf('version:%s', $packageName), $information->getPackageVersion($packageName));
         $parameterBag->set(sprintf('date:%s', $packageName), $information->getPackageReleaseDate($packageName));
     }
     return $parameterBag;
 }