Properties

$input

$input : \think\console\Input

Type

Input

$output

$output : \think\console\Output

Type

Output

$question

$question : \think\console\output\Question

Type

Question

$stty

$stty

$shell

$shell

Methods

__construct()

__construct(\think\console\Input  $input, \think\console\Output  $output, \think\console\output\Question  $question) : mixed

Parameters

\think\console\Input $input
\think\console\Output $output
\think\console\output\Question $question

Returns

mixed —

run()

run() : mixed

Returns

mixed —

doAsk()

doAsk() : mixed

Returns

mixed —

getHiddenResponse()

getHiddenResponse(mixed  $inputStream) : mixed

Parameters

mixed $inputStream

Returns

mixed —

validateAttempts()

validateAttempts(mixed  $interviewer) : mixed

Parameters

mixed $interviewer

Returns

mixed —

writePrompt()

writePrompt() : mixed

显示问题的提示信息

Returns

mixed —

autocomplete()

autocomplete(mixed  $inputStream) : mixed

Parameters

mixed $inputStream

Returns

mixed —

getShell()

getShell() : mixed

Returns

mixed —

hasSttyAvailable()

hasSttyAvailable() : mixed

Returns

mixed —