WP_CLI\Dispatcher

Subcommand::prompt()privateWP-CLI 1.0

Wrapper for CLI Tools' prompt() method.

Method of the class: Subcommand{}

No Hooks.

Return

String|false.

Usage

// private - for code of main (parent) class only
$result = $this->prompt( $question, $default );
$question(string) (required)
-
$default(string) (required)
-

Subcommand::prompt() code WP-CLI 2.8.0-alpha

private function prompt( $question, $default ) {

	$question .= ': ';
	if ( function_exists( 'readline' ) ) {
		return readline( $question );
	}

	echo $question;

	$ret = stream_get_line( STDIN, 1024, "\n" );
	if ( Utils\is_windows() && "\r" === substr( $ret, -1 ) ) {
		$ret = substr( $ret, 0, -1 );
	}
	return $ret;
}