PHP 클래스 Text_Highlighter_Renderer_Console, yii

Suitable for displaying text on color-capable terminals, directly or trough less -r Elements of $options argument of constructor (each being optional): - 'numbers' - whether to add line numbers - 'tabsize' - Tab size - 'colors' - additional colors
저자: Andrey Demenev ([email protected])
상속: extends Text_Highlighter_Renderer
파일 보기 프로젝트 열기: yiisoft/yii

공개 프로퍼티들

프로퍼티 타입 설명
$_colors
$_defColors
$_lastClass string class of last outputted text chunk
$_numbers boolean Line numbering
$_output string Highlighted code
$_tabsize integer Tab size

공개 메소드들

메소드 설명
acceptToken ( string $class, string $content ) Accepts next token
finalize ( ) Signals that no more tokens are available
getOutput ( ) : string Get generated output
preprocess ( $str )
replaceCallback ( )
reset ( ) Resets renderer state

메소드 상세

acceptToken() 공개 메소드

Accepts next token
public acceptToken ( string $class, string $content )
$class string Token class
$content string Token content

finalize() 공개 메소드

Signals that no more tokens are available
public finalize ( )

getOutput() 공개 메소드

Get generated output
public getOutput ( ) : string
리턴 string Highlighted code

preprocess() 공개 메소드

public preprocess ( $str )

replaceCallback() 공개 메소드

public replaceCallback ( )

reset() 공개 메소드

Resets renderer state
public reset ( )

프로퍼티 상세

$_colors 공개적으로 프로퍼티

public $_colors

$_defColors 공개적으로 프로퍼티

public $_defColors

$_lastClass 공개적으로 프로퍼티

class of last outputted text chunk
public string $_lastClass
리턴 string

$_numbers 공개적으로 프로퍼티

Line numbering
public bool $_numbers
리턴 boolean

$_output 공개적으로 프로퍼티

Highlighted code
public string $_output
리턴 string

$_tabsize 공개적으로 프로퍼티

Tab size
public int $_tabsize
리턴 integer