ColorProcessor
Extends \Joomla\Application\Cli\Output\Processor\ColorProcessorClass ColorProcessor.
since |
1.0 |
---|---|
deprecated |
2.0 Use the |
Methods
__construct
Class constructor
__construct(boolean $noColors = null)
since |
1.1.0 |
---|
Arguments
- $noColors
boolean
Defines non-colored mode on construct
addPredefinedStyles
Adds predefined color styles to the ColorProcessor object
addPredefinedStyles() : \Joomla\Application\Cli\Output\Stdout
addStyle
Add a style.
addStyle(string $name, \Joomla\Application\Cli\ColorStyle $style) : \Joomla\Application\Cli\Output\Processor\ColorProcessor
since |
1.0 |
---|
Arguments
- $name
string
The style name.- $style
\Joomla\Application\Cli\ColorStyle
The color style.
Response
\Joomla\Application\Cli\Output\Processor\ColorProcessor
Instance of $this to allow chaining.
process
Process a string.
process(string $string) : string
since |
1.0 |
---|
Arguments
- $string
string
The string to process.
Response
string
replaceColors
Replace color tags in a string.
replaceColors(string $text, string $tag, string $match, \Joomla\Application\Cli\ColorStyle $style) : string
since |
1.0 |
---|
Arguments
- $text
string
The original text.- $tag
string
The matched tag.- $match
string
The match.- $style
\Joomla\Application\Cli\ColorStyle
The color style to apply.
Response
string
stripColors
Strip color tags from a string.
stripColors(string $string) : string
since |
1.0 |
---|
Arguments
- $string
string
The string.
Response
string
Properties
noColors
Flag to remove color codes from the output
since |
1.0 |
---|
Type(s)
boolean
tagFilter
Regex to match tags
since |
1.0 |
---|
Type(s)
string
stripFilter
Regex used for removing color codes
since |
1.0 |
---|
Type(s)
string
styles
Array of ColorStyle objects
since |
1.0 |
---|
Type(s)
array