if (!
$isBlocked) { stream_set_blocking($inputStream, true
);
} $ret =
$this->
readInput($inputStream,
$question);
if (!
$isBlocked) { stream_set_blocking($inputStream, false
);
} if (false ===
$ret) { throw new MissingInputException('Aborted.'
);
} if ($question->
isTrimmable()) { $ret =
trim($ret);
} } } else { $autocomplete =
$this->
autocomplete($output,
$question,
$inputStream,
$autocomplete);
$ret =
$question->
isTrimmable() ?
trim($autocomplete) :
$autocomplete;
} if ($output instanceof ConsoleSectionOutput
) {