PHP Class think\console\output\question\Choice

Inheritance: extends think\console\output\Question
Afficher le fichier Open project: top-think/framework

Méthodes publiques

Méthode Description
__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 设置提示

Private Methods

Méthode Description
getDefaultValidator ( ) : callable 获取默认的验证方法

Method Details

__construct() public méthode

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

getChoices() public méthode

可选项
public getChoices ( ) : array
Résultat array

getPrompt() public méthode

获取提示
public getPrompt ( ) : string
Résultat string

isMultiselect() public méthode

public isMultiselect ( )

setErrorMessage() public méthode

设置错误提示信息
public setErrorMessage ( string $errorMessage ) : self
$errorMessage string
Résultat self

setMultiselect() public méthode

设置可否多选
public setMultiselect ( boolean $multiselect ) : self
$multiselect boolean
Résultat self

setPrompt() public méthode

设置提示
public setPrompt ( string $prompt ) : self
$prompt string
Résultat self