Example #1
0
 protected static function initComposer()
 {
     $file_name = static::$projectRootDir . '/composer.json';
     static::$composer = json_decode(file_get_contents($file_name), true);
     if (static::$composer === null) {
         throw new \InvalidArgumentException("Composer JSON file cannot be decoded. '{$file_name}'");
     }
 }
Example #2
0
 /**
  * @param  \Composer\Autoload\ClassLoader  $composer
  * @return void
  */
 public static function setComposer(\Composer\Autoload\ClassLoader $composer)
 {
     static::$composer = $composer;
 }