Пример #1
0
 /**
  * validText
  *
  * @param string $msg
  * @param array  $options
  * @param mixed  $default
  * @param string $noValidMessage
  * @param int    $attemptTimes
  * @param bool   $failCloseMessage
  *
  * @return  string
  */
 public static function validText($msg = '', $options = array(), $default = null, $noValidMessage = null, $attemptTimes = 3, $failCloseMessage = false)
 {
     $prompter = new ValidatePrompter();
     $prompter->setOptions($options);
     static::prepareCallbackPrompter($prompter, $noValidMessage, $attemptTimes, $failCloseMessage);
     return $prompter->ask($msg, $default);
 }
Пример #2
0
 /**
  * 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)
 {
     $this->io->out()->out($this->renderList());
     return parent::ask($msg, $default);
 }
Пример #3
0
 /**
  * Show prompt to ask user.
  *
  * @param   string  $msg      Question.
  * @param   string  $default  Default value.
  *
  * @return  string  The value that use input.
  *
  * @since   1.0
  */
 public function ask($msg = '', $default = null)
 {
     $this->output->out("\n\n" . $this->renderList());
     return parent::ask($msg, $default);
 }