Fully Qualified Name: | Zend\Console\Prompt\Select |
Extends: | Char |
Name | Description | Defined By |
---|---|---|
__construct() | Ask the user to select one of pre-defined options | Select |
getAllowEmpty() | Char | |
getAllowedChars() | Char | |
getConsole() | Return console adapter to use when showing prompt. | AbstractPrompt |
getEcho() | Char | |
getIgnoreCase() | Char | |
getLastResponse() | Return last answer to this prompt. | AbstractPrompt |
getOptions() | Select | |
getPromptText() | Char | |
prompt() | Create an instance of this prompt, show it and return response. | AbstractPrompt |
setAllowEmpty() | Char | |
setAllowedChars() | Char | |
setConsole() | Set console adapter to use when showing prompt. | AbstractPrompt |
setEcho() | Char | |
setIgnoreCase() | Char | |
setOptions() | Set allowed options | Select |
setPromptText() | Char | |
show() | Show a list of options and prompt the user to select one of them. | Select |
Ask the user to select one of pre-defined options
Parameter Name | Type | Description |
---|---|---|
$promptText | string | The |
$options | array | Allowed |
$allowEmpty | bool | Allow |
$echo | bool | True |
Returns:
Returns: bool
Returns: string
Return console adapter to use when showing prompt.
Returns: \ConsoleAdapter
Returns: bool
Returns: bool
Return last answer to this prompt.
Returns: mixed
Returns: array
Returns: string
Create an instance of this prompt, show it and return response.
This is a convenience method for creating statically creating prompts, i.e.:
$name = Zend\Console\Prompt\Line::prompt("Enter your name: ");
Returns: mixed
Parameter Name | Type | Description |
---|---|---|
$allowEmpty | bool |
Returns:
Parameter Name | Type | Description |
---|---|---|
$allowedChars | string |
Returns:
Set console adapter to use when showing prompt.
Parameter Name | Type | Description |
---|---|---|
$adapter | \ConsoleAdapter |
Returns:
Parameter Name | Type | Description |
---|---|---|
$echo | bool |
Returns:
Parameter Name | Type | Description |
---|---|---|
$ignoreCase | bool |
Returns:
Set allowed options
Parameter Name | Type | Description |
---|---|---|
$options | array|\Traversable |
Returns:
Parameter Name | Type | Description |
---|---|---|
$promptText | string |
Returns:
Show a list of options and prompt the user to select one of them.
Returns: string Selected option