PHP 클래스 think\console\Output

또한 보기: think\console\output\driver\Console::setDecorated
또한 보기: think\console\output\driver\Buffer::fetch
파일 보기 프로젝트 열기: top-think/framework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$styles

공개 메소드들

메소드 설명
__call ( $method, $args )
__construct ( $driver = 'console' )
ask ( Input $input, $question, $default = null, $validator = null )
askHidden ( Input $input, $question, $validator = null )
choice ( Input $input, $question, array $choices, $default = null )
confirm ( Input $input, $question, $default = true )
describe ( $object, array $options = [] )
getVerbosity ( )
isDebug ( )
isQuiet ( )
isVerbose ( )
isVeryVerbose ( )
newLine ( integer $count = 1 ) 输出空行
renderException ( Exception $e )
setVerbosity ( $level )
write ( string $messages, boolean $newline = false, integer $type = self::OUTPUT_NORMAL ) 输出信息
writeln ( string $messages, integer $type = self::OUTPUT_NORMAL ) 输出信息并换行

보호된 메소드들

메소드 설명
askQuestion ( Input $input, Question $question )
block ( $style, $message )

메소드 상세

__call() 공개 메소드

public __call ( $method, $args )

__construct() 공개 메소드

public __construct ( $driver = 'console' )

ask() 공개 메소드

public ask ( Input $input, $question, $default = null, $validator = null )
$input Input

askHidden() 공개 메소드

public askHidden ( Input $input, $question, $validator = null )
$input Input

askQuestion() 보호된 메소드

protected askQuestion ( Input $input, Question $question )
$input Input
$question think\console\output\Question

block() 보호된 메소드

protected block ( $style, $message )

choice() 공개 메소드

public choice ( Input $input, $question, array $choices, $default = null )
$input Input
$choices array

confirm() 공개 메소드

public confirm ( Input $input, $question, $default = true )
$input Input

describe() 공개 메소드

public describe ( $object, array $options = [] )
$options array

getVerbosity() 공개 메소드

public getVerbosity ( )

isDebug() 공개 메소드

public isDebug ( )

isQuiet() 공개 메소드

public isQuiet ( )

isVerbose() 공개 메소드

public isVerbose ( )

isVeryVerbose() 공개 메소드

public isVeryVerbose ( )

newLine() 공개 메소드

输出空行
public newLine ( integer $count = 1 )
$count integer

renderException() 공개 메소드

public renderException ( Exception $e )
$e Exception

setVerbosity() 공개 메소드

public setVerbosity ( $level )

write() 공개 메소드

输出信息
public write ( string $messages, boolean $newline = false, integer $type = self::OUTPUT_NORMAL )
$messages string
$newline boolean
$type integer

writeln() 공개 메소드

输出信息并换行
public writeln ( string $messages, integer $type = self::OUTPUT_NORMAL )
$messages string
$type integer

프로퍼티 상세

$styles 보호되어 있는 프로퍼티

protected $styles