loadConfiguration() public static method

public static loadConfiguration ( ) : Composer\Config
return Composer\Config
Example #1
0
 /**
  * @return Helper\ComposerHelper
  */
 protected function initializeComposerHelper()
 {
     if ($this->composerHelper) {
         return $this->composerHelper;
     }
     try {
         $composerFile = getcwd() . DIRECTORY_SEPARATOR . 'composer.json';
         $configuration = Composer::loadConfiguration();
         Composer::ensureProjectBinDirInSystemPath($configuration->get('bin-dir'));
         $rootPackage = Composer::loadRootPackageFromJson($composerFile, $configuration);
     } catch (RuntimeException $e) {
         $configuration = null;
         $rootPackage = null;
     }
     return $this->composerHelper = new Helper\ComposerHelper($configuration, $rootPackage);
 }