/** * Show prompt to ask user. * * @param string $msg Question. * @param string $default Default value. * * @return string The value that use input. * * @since 2.0 */ public function ask($msg = '', $default = null) { return parent::ask($msg, $default); }
/** * prepareCallbackPrompter * * @param CallbackPrompter $prompter * @param string|null $noValidMessage * @param integer $attemptTimes * @param string|null $failCloseMessage * * @return CallbackPrompter */ protected static function prepareCallbackPrompter(CallbackPrompter $prompter, $noValidMessage, $attemptTimes, $failCloseMessage) { $prompter->setAttemptTimes($attemptTimes); if ($noValidMessage !== null) { $prompter->setNoValidMessage($noValidMessage); } if ($failCloseMessage !== false) { $prompter->failToClose(true, $failCloseMessage); } return $prompter; }