PHP Класс think\console\output\question\Choice

Наследование: extends think\console\output\Question
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( string $question, array $choices, mixed $default = null ) 构造方法
getChoices ( ) : array 可选项
getPrompt ( ) : string 获取提示
isMultiselect ( )
setErrorMessage ( string $errorMessage ) : self 设置错误提示信息
setMultiselect ( boolean $multiselect ) : self 设置可否多选
setPrompt ( string $prompt ) : self 设置提示

Приватные методы

Метод Описание
getDefaultValidator ( ) : callable 获取默认的验证方法

Описание методов

__construct() публичный метод

构造方法
public __construct ( string $question, array $choices, mixed $default = null )
$question string 问题
$choices array 选项
$default mixed 默认答案

getChoices() публичный метод

可选项
public getChoices ( ) : array
Результат array

getPrompt() публичный метод

获取提示
public getPrompt ( ) : string
Результат string

isMultiselect() публичный метод

public isMultiselect ( )

setErrorMessage() публичный метод

设置错误提示信息
public setErrorMessage ( string $errorMessage ) : self
$errorMessage string
Результат self

setMultiselect() публичный метод

设置可否多选
public setMultiselect ( boolean $multiselect ) : self
$multiselect boolean
Результат self

setPrompt() публичный метод

设置提示
public setPrompt ( string $prompt ) : self
$prompt string
Результат self