function Package::__construct
Creates a new in memory package.
Parameters
string $name The package's name:
string $version The package's version:
string $prettyVersion The package's non-normalized version:
Overrides BasePackage::__construct
File
-
vendor/
composer/ composer/ src/ Composer/ Package/ Package.php, line 111
Class
- Package
- Core package definitions that are needed to resolve dependencies and install packages
Namespace
Composer\PackageCode
public function __construct(string $name, string $version, string $prettyVersion) {
parent::__construct($name);
$this->version = $version;
$this->prettyVersion = $prettyVersion;
$this->stability = VersionParser::parseStability($version);
$this->dev = $this->stability === 'dev';
}