/** * Constructor. * * @param string $question The question you want to ask. * @param $default $default The default value. * @param Input\Cli $input The input object. * @param Stdout $output The output object. * * @since 1.0 */ function __construct($question = null, $default = null, Input\Cli $input = null, Stdout $output = null) { $this->win = defined('PHP_WINDOWS_VERSION_BUILD'); $this->hiddenExe = __DIR__ . '/../bin/hiddeninput.exe'; parent::__construct($question, $default, $input, $output); }
/** * Constructor. * * @param string $question The question you want to ask. * @param $default $default The default value. * @param array $options The option list to validate input. * @param Input\Cli $input The input object. * @param Stdout $output The output object. * * @since 1.0 */ function __construct($question = null, $default = null, $options = array(), Input\Cli $input = null, Stdout $output = null) { $this->options = $options; parent::__construct($question, $default, $input, $output); }