PHP 클래스 think\console\output\Formatter

파일 보기 프로젝트 열기: top-think/framework 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( ) 初始化命令行输出格式
escape ( string $text ) : string 转义
format ( string $message ) : string 使用所给的样式格式化文字
getStyle ( string $name ) : Style 获取样式
getStyleStack ( ) : Stack
hasStyle ( string $name ) : boolean 是否有这个样式
isDecorated ( ) : boolean 获取外观标识
setDecorated ( boolean $decorated ) 设置外观标识
setStyle ( string $name, Style $style ) 添加一个新样式

비공개 메소드들

메소드 설명
applyCurrentStyle ( string $text ) : string 从堆栈应用样式到文字
createStyleFromString ( string $string ) : Style | boolean 根据字符串创建新的样式实例

메소드 상세

__construct() 공개 메소드

初始化命令行输出格式
public __construct ( )

escape() 공개 정적인 메소드

转义
public static escape ( string $text ) : string
$text string
리턴 string

format() 공개 메소드

使用所给的样式格式化文字
public format ( string $message ) : string
$message string 文字
리턴 string

getStyle() 공개 메소드

获取样式
public getStyle ( string $name ) : Style
$name string
리턴 think\console\output\formatter\Style

getStyleStack() 공개 메소드

public getStyleStack ( ) : Stack
리턴 think\console\output\formatter\Stack

hasStyle() 공개 메소드

是否有这个样式
public hasStyle ( string $name ) : boolean
$name string
리턴 boolean

isDecorated() 공개 메소드

获取外观标识
public isDecorated ( ) : boolean
리턴 boolean

setDecorated() 공개 메소드

设置外观标识
public setDecorated ( boolean $decorated )
$decorated boolean 是否美化文字

setStyle() 공개 메소드

添加一个新样式
public setStyle ( string $name, Style $style )
$name string 样式名
$style think\console\output\formatter\Style 样式实例