mirror of
https://github.com/composer/composer
synced 2025-05-11 09:32:55 +00:00
This commit is contained in:
parent
88171e409d
commit
8053d794a8
4 changed files with 44 additions and 3 deletions
|
@ -36,6 +36,8 @@ class FilesystemRepository extends WritableArrayRepository
|
|||
private $rootPackage;
|
||||
/** @var Filesystem */
|
||||
private $filesystem;
|
||||
/** @var bool|null */
|
||||
private $devMode = null;
|
||||
|
||||
/**
|
||||
* Initializes filesystem repository.
|
||||
|
@ -56,6 +58,14 @@ class FilesystemRepository extends WritableArrayRepository
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool|null true if dev requirements were installed, false if --no-dev was used, null if yet unknown
|
||||
*/
|
||||
public function getDevMode()
|
||||
{
|
||||
return $this->devMode;
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes repository (reads file, or remote address).
|
||||
*/
|
||||
|
@ -78,6 +88,9 @@ class FilesystemRepository extends WritableArrayRepository
|
|||
if (isset($data['dev-package-names'])) {
|
||||
$this->setDevPackageNames($data['dev-package-names']);
|
||||
}
|
||||
if (isset($data['dev'])) {
|
||||
$this->devMode = $data['dev'];
|
||||
}
|
||||
|
||||
if (!is_array($packages)) {
|
||||
throw new \UnexpectedValueException('Could not parse package list from the repository');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue