__construct() __construct(string $question, array $choices, mixed $default = null) : mixed 构造方法 Parameters string $question 问题 array $choices 选项 mixed $default 默认答案 Returns mixed —
setHidden() setHidden(bool $hidden) : \think\console\output\Question 隐藏答案 Parameters bool $hidden Returns \think\console\output\Question —
setHiddenFallback() setHiddenFallback(bool $fallback) : \think\console\output\Question 设置不能被隐藏的时候的操作 Parameters bool $fallback Returns \think\console\output\Question —
getAutocompleterValues() getAutocompleterValues() : null|array|\Traversable 获取自动完成 Returns null|array|\Traversable —
setAutocompleterValues() setAutocompleterValues(null|array|\Traversable $values) : \think\console\output\Question 设置自动完成的值 Parameters null|array|\Traversable $values Throws \InvalidArgumentException \LogicException Returns \think\console\output\Question —
setValidator() setValidator(null|callable $validator) : \think\console\output\Question 设置答案的验证器 Parameters null|callable $validator Returns \think\console\output\Question — The current instance
setMaxAttempts() setMaxAttempts(null|int $attempts) : \think\console\output\Question 设置最大重试次数 Parameters null|int $attempts Throws \InvalidArgumentException Returns \think\console\output\Question —
setNormalizer() setNormalizer(string|\Closure $normalizer) : \think\console\output\Question 设置响应的回调 Parameters string|\Closure $normalizer Returns \think\console\output\Question —
getNormalizer() getNormalizer() : string|\Closure 获取响应回调 The normalizer can ba a callable (a string), a closure or a class implementing __invoke. Returns string|\Closure —
setMultiselect() setMultiselect(bool $multiselect) : self 设置可否多选 Parameters bool $multiselect Returns self —
setErrorMessage() setErrorMessage(string $errorMessage) : self 设置错误提示信息 Parameters string $errorMessage Returns self —