WP_CLI\Dispatcher

Subcommand::prompt()privateWP-CLI 1.0

Wrapper for CLI Tools' prompt() method.

Метод класса: Subcommand{}

Хуков нет.

Возвращает

Строку|false.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->prompt( $question, $default );
$question(строка) (обязательный)
-
$default(строка) (обязательный)
-

Код Subcommand::prompt() 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;
}