Esempio n. 1
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)
 {
     $value = parent::ask($msg, $default);
     if (is_null($value)) {
         return $value;
     }
     $value = strtolower($value);
     if (in_array($value, $this->trueAlias)) {
         return true;
     } elseif (in_array($value, $this->falseAlias)) {
         return false;
     }
     return $default;
 }
Esempio n. 2
0
 /**
  * text
  *
  * @param string  $msg
  * @param mixed   $default
  *
  * @return  string
  */
 public static function text($msg = '', $default = null)
 {
     $prompter = new TextPrompter();
     return $prompter->ask($msg, $default);
 }