code: public static function confirm($message, $default = false)
      {
          while (true) {
              static::stdout($message . ' (yes|no) [' . ($default ? 'yes' : 'no') . ']:');
              $input = trim(static::stdin());
  
              if (empty($input)) {
                  return $default;
              }
  
              if (!strcasecmp($input, 'y') || !strcasecmp($input, 'yes')) {
                  return true;
              }
  
              if (!strcasecmp($input, 'n') || !strcasecmp($input, 'no')) {
                  return false;
              }
          }
      }
docs: Asks user to confirm by typing y or n.
  
  A typical usage looks like the following:
  
  ```php
  if (Console::confirm("Are you sure?")) {
  echo "user typed yes\n";
  } else {
  echo "user typed no\n";
  }
  ```
  
  @param string $message to print out before waiting for user input
  @param bool $default this value is returned if no selection is made.
  @return bool whether user confirmed