1
0
Fork 0

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.
pull/3319/head
DC* 2014-10-02 00:17:20 -03:00
parent b33da336ec
commit c698aa3a2b
1 changed files with 1 additions and 4 deletions

View File

@ -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']);