Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__clone () | |
__construct (bool $decorated=false, array $styles=[]) | |
setDecorated (bool $decorated) | |
isDecorated () | |
setStyle (string $name, OutputFormatterStyleInterface $style) | |
hasStyle (string $name) | |
getStyle (string $name) | |
format (?string $message) | |
formatAndWrap (?string $message, int $width) | |
getStyleStack () | |
Fonctions membres publiques statiques | |
static | escape (string $text) |
static | escapeTrailingBackslash (string $text) |
Fonctions membres privées | |
createStyleFromString (string $string) | |
applyCurrentStyle (string $text, string $current, int $width, int &$currentLineLength) | |
Attributs privés | |
$decorated | |
$styles = [] | |
$styleStack | |
Formatter class for console output.
__construct | ( | bool | $decorated = false , |
array | $styles = [] |
||
) |
Initializes console output formatter.
OutputFormatterStyleInterface[] | $styles Array of "name => FormatterStyle" instances |
Références OutputFormatter\$decorated, $name, $style, OutputFormatter\$styles, et OutputFormatter\setStyle().
__clone | ( | ) |
Références $key, OutputFormatter\$styleStack, et $value.
|
private |
Applies current style from stack to text, if must be applied.
Références $i, $prefix, $text, $width, et OutputFormatter\isDecorated().
Référencé par OutputFormatter\formatAndWrap().
|
private |
|
static |
Escapes "<" and ">" special chars in given text.
Références $text.
Référencé par SymfonyStyle\createBlock(), TextDescriptor\describeCommand(), Application\doRenderThrowable(), FormatterHelper\formatBlock(), TextDescriptor\formatDefaultValue(), Application\renderThrowable(), et SymfonyQuestionHelper\writePrompt().
|
static |
Escapes trailing "\" in given text.
Références $text.
Référencé par QuestionHelper\autocomplete(), SymfonyStyle\section(), SymfonyStyle\title(), et SymfonyQuestionHelper\writePrompt().
format | ( | ?string | $message | ) |
{Formats a message according to the given styles.
Implémente OutputFormatterInterface.
Références OutputFormatter\formatAndWrap().
formatAndWrap | ( | ?string | $message, |
int | $width | ||
) |
{Formats a message according to the given styles, wrapping at $width
(0 means no wrapping).}
Implémente WrappableOutputFormatterInterface.
Références $i, $message, Joomla\Database\Query\$offset, $output, $style, $text, $width, OutputFormatter\applyCurrentStyle(), OutputFormatter\createStyleFromString(), elseif, et null.
Référencé par OutputFormatter\format().
getStyle | ( | string | $name | ) |
{Gets style options from style with specified name.
Implémente OutputFormatterInterface.
Références $name, et OutputFormatter\hasStyle().
getStyleStack | ( | ) |
Références OutputFormatter\$styleStack.
hasStyle | ( | string | $name | ) |
{Checks if output formatter has style with specified name.
Implémente OutputFormatterInterface.
Références $name.
Référencé par OutputFormatter\getStyle().
isDecorated | ( | ) |
{Whether the output will decorate messages.
Implémente OutputFormatterInterface.
Références OutputFormatter\$decorated.
Référencé par OutputFormatter\applyCurrentStyle().
setDecorated | ( | bool | $decorated | ) |
{Sets the decorated flag.}
Implémente OutputFormatterInterface.
Références OutputFormatter\$decorated.
setStyle | ( | string | $name, |
OutputFormatterStyleInterface | $style | ||
) |
{Sets a new style.}
Implémente OutputFormatterInterface.
Référencé par OutputFormatter\__construct().
|
private |
Référencé par OutputFormatter\__construct(), OutputFormatter\isDecorated(), et OutputFormatter\setDecorated().
|
private |
Référencé par OutputFormatter\__construct().
|
private |
Référencé par OutputFormatter\__clone(), et OutputFormatter\getStyleStack().