PHP Класс Colors\Color

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

Защищенные свойства (Protected)

Свойство Тип Описание
$initial
$isStyleForced
$styles italic and blink may not work depending of your terminal
$userStyles
$wrapped

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

Метод Описание
__call ( $method, $args )
__construct ( $string = '' )
__get ( $name )
__invoke ( $string )
__toString ( )
apply ( $style, $text = null )
are256ColorsSupported ( )
bg ( $color, $text = null )
center ( $width = 80, $text = null )
clean ( $text = null )
colorize ( $text = null )
fg ( $color, $text = null )
highlight ( $color, $text = null )
isAValidStyleName ( $name )
isStyleForced ( )
isSupported ( ) : boolean Returns true if the stream supports colorization.
reset ( )
setForceStyle ( $force )
setTheme ( array $theme )
setUserStyles ( array $userStyles )
strip ( $text = null )

Защищенные методы

Метод Описание
applyStyle ( $style, $text )
applyUserStyle ( $userStyle, $text )
buildEscSeq ( $style )
colorizeText ( $text )
isStyleExists ( $style )
isUserStyleExists ( $style )
replaceStyle ( $matches )
setInternalState ( $string )
shouldStylize ( )
stripColors ( $text )
stylize ( $style, $text )

Описание методов

__call() публичный Метод

public __call ( $method, $args )

__construct() публичный Метод

public __construct ( $string = '' )

__get() публичный Метод

public __get ( $name )

__invoke() публичный Метод

public __invoke ( $string )

__toString() публичный Метод

public __toString ( )

apply() публичный Метод

public apply ( $style, $text = null )

applyStyle() защищенный Метод

protected applyStyle ( $style, $text )

applyUserStyle() защищенный Метод

protected applyUserStyle ( $userStyle, $text )

are256ColorsSupported() публичный Метод

bg() публичный Метод

public bg ( $color, $text = null )

buildEscSeq() защищенный Метод

protected buildEscSeq ( $style )

center() публичный Метод

public center ( $width = 80, $text = null )

clean() публичный Метод

public clean ( $text = null )

colorize() публичный Метод

public colorize ( $text = null )

colorizeText() защищенный Метод

protected colorizeText ( $text )

fg() публичный Метод

public fg ( $color, $text = null )

highlight() публичный Метод

public highlight ( $color, $text = null )

isAValidStyleName() публичный Метод

public isAValidStyleName ( $name )

isStyleExists() защищенный Метод

protected isStyleExists ( $style )

isStyleForced() публичный Метод

public isStyleForced ( )

isSupported() публичный Метод

Colorization is disabled if not supported by the stream: - Windows without Ansicon, ConEmu or Babun - non tty consoles
public isSupported ( ) : boolean
Результат boolean true if the stream supports colorization, false otherwise

isUserStyleExists() защищенный Метод

protected isUserStyleExists ( $style )

replaceStyle() защищенный Метод

protected replaceStyle ( $matches )

reset() публичный Метод

public reset ( )

setForceStyle() публичный Метод

public setForceStyle ( $force )

setInternalState() защищенный Метод

protected setInternalState ( $string )

setTheme() публичный Метод

Устаревший:
public setTheme ( array $theme )
$theme array

setUserStyles() публичный Метод

public setUserStyles ( array $userStyles )
$userStyles array

shouldStylize() защищенный Метод

protected shouldStylize ( )

strip() публичный Метод

public strip ( $text = null )

stripColors() защищенный Метод

protected stripColors ( $text )

stylize() защищенный Метод

protected stylize ( $style, $text )

Описание свойств

$initial защищенное свойство

protected $initial

$isStyleForced защищенное свойство

protected $isStyleForced

$styles защищенное свойство

italic and blink may not work depending of your terminal
protected $styles

$userStyles защищенное свойство

protected $userStyles

$wrapped защищенное свойство

protected $wrapped