Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe ColorProcessor
+ Graphe d'héritage de ColorProcessor:

Fonctions membres publiques

 __construct ($noColors=null)
 
 addStyle ($name, ColorStyle $style)
 
 process ($string)
 

Fonctions membres publiques statiques

static stripColors ($string)
 

Champs de données

 $noColors = false
 

Attributs protégés

 $tagFilter = '/<([a-z=;]+)>(.*?)<\/\\1>/s'
 
 $styles = []
 

Attributs protégés statiques

static $stripFilter = '/<[\/]?[a-z=;]+>/'
 

Fonctions membres privées

 replaceColors ($text, $tag, $match, ColorStyle $style)
 
 addPredefinedStyles ()
 

Description détaillée

Command line output processor supporting ANSI-colored output

Depuis
4.0.0
Obsolète:
5.0 Use the joomla/console package instead

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $noColors = null)

Class constructor

Paramètres
boolean$noColorsDefines non-colored mode on construct
Depuis
4.0.0

Références null.

Documentation des fonctions membres

◆ addPredefinedStyles()

addPredefinedStyles ( )
private

Adds predefined color styles to the ColorProcessor object

Renvoie
$this
Depuis
4.0.0

Références $this.

◆ addStyle()

addStyle (   $name,
ColorStyle  $style 
)

Add a style.

Paramètres
string$nameThe style name.
ColorStyle$styleThe color style.
Renvoie
$this
Depuis
4.0.0

Références $name, $style, et $this.

◆ process()

process (   $string)

Process a string.

Paramètres
string$stringThe string to process.
Renvoie
string
Depuis
4.0.0

Implémente ProcessorInterface.

Références $i, elseif, et ColorStyle\fromString().

◆ replaceColors()

replaceColors (   $text,
  $tag,
  $match,
ColorStyle  $style 
)
private

Replace color tags in a string.

Paramètres
string$textThe original text.
string$tagThe matched tag.
string$matchThe match.
ColorStyle$styleThe color style to apply.
Renvoie
mixed
Depuis
4.0.0

Références $style, et $text.

◆ stripColors()

static stripColors (   $string)
static

Strip color tags from a string.

Paramètres
string$stringThe string.
Renvoie
string
Depuis
4.0.0

Documentation des champs

◆ $noColors

$noColors = false

◆ $stripFilter

$stripFilter = '/<[\/]?[a-z=;]+>/'
staticprotected

◆ $styles

$styles = []
protected

◆ $tagFilter

$tagFilter = '/<([a-z=;]+)>(.*?)<\/\\1>/s'
protected

La documentation de cette classe a été générée à partir du fichier suivant :