PHP Trait REBELinBLUE\Deployer\Console\Commands\Traits\AskAndValidate

Show file Open project: rebelinblue/deployer

Public Methods

Method Description
askAndValidate ( string $question, array $choices, callback $validator, mixed $default = null, boolean $secret = false ) : string Asks a question and validates the response.
askSecretAndValidate ( string $question, array $choices, callback $validator, mixed $default = null ) : string Asks a question and validates the secret response.

Method Details

askAndValidate() public method

Asks a question and validates the response.
public askAndValidate ( string $question, array $choices, callback $validator, mixed $default = null, boolean $secret = false ) : string
$question string
$choices array
$validator callback
$default mixed
$secret boolean
return string

askSecretAndValidate() public method

Asks a question and validates the secret response.
public askSecretAndValidate ( string $question, array $choices, callback $validator, mixed $default = null ) : string
$question string
$choices array
$validator callback
$default mixed
return string