mirror of
https://github.com/composer/composer
synced 2025-05-10 09:02:59 +00:00
Fix formatRequirements return value, fixes #1026
This commit is contained in:
parent
99c33a54fd
commit
41fc6ff9ee
1 changed files with 8 additions and 4 deletions
|
@ -88,12 +88,16 @@ EOT
|
|||
unset($options['author']);
|
||||
}
|
||||
|
||||
$options['require'] = isset($options['require']) ?
|
||||
$this->formatRequirements($options['require']) :
|
||||
new \stdClass;
|
||||
$options['require'] = isset($options['require']) ? $this->formatRequirements($options['require']) : new \stdClass;
|
||||
if (array() === $options['require']) {
|
||||
$options['require'] = new \stdClass;
|
||||
}
|
||||
|
||||
if (isset($options['require-dev'])) {
|
||||
$options['require-dev'] = $this->formatRequirements($options['require-dev']) ;
|
||||
if (array() === $options['require-dev']) {
|
||||
$options['require-dev'] = new \stdClass;
|
||||
}
|
||||
}
|
||||
|
||||
$file = new JsonFile('composer.json');
|
||||
|
@ -360,7 +364,7 @@ EOT
|
|||
$requires[$packageName] = $packageVersion;
|
||||
}
|
||||
|
||||
return empty($requires) ? new \stdClass : $requires;
|
||||
return $requires;
|
||||
}
|
||||
|
||||
protected function normalizeRequirement($requirement)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue