mirror of
https://github.com/composer/composer
synced 2025-05-10 09:02:59 +00:00
Fix missing validation on default value for author input
The default author value on the composer init command is not validated against `parseAuthorString` method and thus not being re-prompted, finally throwing an InvalidArgumentException when it tries to generate the composer.json file. The changes forces the validation of both the entered author string or the default value.
This commit is contained in:
parent
b33da336ec
commit
c698aa3a2b
1 changed files with 1 additions and 4 deletions
|
@ -228,10 +228,7 @@ EOT
|
|||
$output,
|
||||
$dialog->getQuestion('Author', $author),
|
||||
function ($value) use ($self, $author) {
|
||||
if (null === $value) {
|
||||
return $author;
|
||||
}
|
||||
|
||||
$value = $value ?: $author;
|
||||
$author = $self->parseAuthorString($value);
|
||||
|
||||
return sprintf('%s <%s>', $author['name'], $author['email']);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue