PHP Класс think\console\output\Formatter

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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 样式实例