[Console] Handle false return value from readline
"readline()" returns "false" when the user presses CTRL+D.
This commit is contained in:
parent
64d050769b
commit
f5ca270e75
@ -434,10 +434,10 @@ class QuestionHelper extends Helper
|
|||||||
$ret = readline();
|
$ret = readline();
|
||||||
} else {
|
} else {
|
||||||
$ret = fgets($stream, 4096);
|
$ret = fgets($stream, 4096);
|
||||||
|
}
|
||||||
|
|
||||||
if (false === $ret) {
|
if (false === $ret) {
|
||||||
throw new \RuntimeException('Aborted');
|
throw new \RuntimeException('Aborted');
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return trim($ret);
|
return trim($ret);
|
||||||
|
Reference in New Issue
Block a user