class Composer::Package::RootPackage

The root package represents the project’s composer.json and contains additional metadata

Attributes

aliases[RW]
minimum_stability[RW]
prefer_stable[RW]
references[RW]
stability_flags[RW]

Public Class Methods

new(name, version, pretty_version) click to toggle source

Creates a new root package in memory package. Param: string name The package’s name Param: string version The package’s version Param: string prettyVersion The package’s non-normalized version

Calls superclass method Composer::Package::CompletePackage::new
# File lib/composer/package/root_package.rb, line 26
def initialize(name, version, pretty_version)
  super(name, version, pretty_version)

  @minimum_stability = 'stable'
  @stability_flags = []
  @references = []
  @aliases = []
end