mirror of
https://github.com/codeigniter4/CodeIgniter4.git
synced 2025-02-20 11:44:28 +08:00
fix: CLI::prompt() may incorrectly return default value
See CLITest::testPromptInputZero().
This commit is contained in:
parent
56f9c2dfe9
commit
94703ba576
@ -258,7 +258,8 @@ class CLI
|
||||
static::fwrite(STDOUT, $field . (trim($field) !== '' ? ' ' : '') . $extraOutput . ': ');
|
||||
|
||||
// Read the input from keyboard.
|
||||
$input = trim(static::$io->input()) ?: (string) $default;
|
||||
$input = trim(static::$io->input());
|
||||
$input = ($input === '') ? (string) $default : $input;
|
||||
|
||||
if ($validation !== []) {
|
||||
while (! static::validate('"' . trim($field) . '"', $input, $validation)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user