Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct (InputInterface $input, OutputInterface $output) | |
block ($messages, string $type=null, string $style=null, string $prefix=' ', bool $padding=false, bool $escape=true) | |
title (string $message) | |
section (string $message) | |
listing (array $elements) | |
text ($message) | |
comment ($message) | |
success ($message) | |
error ($message) | |
warning ($message) | |
note ($message) | |
info ($message) | |
caution ($message) | |
table (array $headers, array $rows) | |
horizontalTable (array $headers, array $rows) | |
definitionList (... $list) | |
ask (string $question, string $default=null, callable $validator=null) | |
askHidden (string $question, callable $validator=null) | |
confirm (string $question, bool $default=true) | |
choice (string $question, array $choices, $default=null) | |
progressStart (int $max=0) | |
progressAdvance (int $step=1) | |
progressFinish () | |
createProgressBar (int $max=0) | |
progressIterate (iterable $iterable, int $max=null) | |
askQuestion (Question $question) | |
writeln ($messages, int $type=self::OUTPUT_NORMAL) | |
write ($messages, bool $newline=false, int $type=self::OUTPUT_NORMAL) | |
newLine (int $count=1) | |
getErrorStyle () | |
createTable () | |
Fonctions membres publiques hérités de OutputStyle | |
__construct (OutputInterface $output) | |
newLine (int $count=1) | |
createProgressBar (int $max=0) | |
write ($messages, bool $newline=false, int $type=self::OUTPUT_NORMAL) | |
writeln ($messages, int $type=self::OUTPUT_NORMAL) | |
setVerbosity (int $level) | |
getVerbosity () | |
setDecorated (bool $decorated) | |
isDecorated () | |
setFormatter (OutputFormatterInterface $formatter) | |
getFormatter () | |
isQuiet () | |
isVerbose () | |
isVeryVerbose () | |
isDebug () | |
Champs de données | |
const | MAX_LINE_LENGTH = 120 |
Champs de données hérités de OutputInterface | |
const | VERBOSITY_QUIET = 16 |
const | VERBOSITY_NORMAL = 32 |
const | VERBOSITY_VERBOSE = 64 |
const | VERBOSITY_VERY_VERBOSE = 128 |
const | VERBOSITY_DEBUG = 256 |
const | OUTPUT_NORMAL = 1 |
const | OUTPUT_RAW = 2 |
const | OUTPUT_PLAIN = 4 |
Fonctions membres privées | |
getProgressBar () | |
autoPrependBlock () | |
autoPrependText () | |
writeBuffer (string $message, bool $newLine, int $type) | |
createBlock (iterable $messages, string $type=null, string $style=null, string $prefix=' ', bool $padding=false, bool $escape=false) | |
Attributs privés | |
$input | |
$output | |
$questionHelper | |
$progressBar | |
$lineLength | |
$bufferedOutput | |
Membres hérités additionnels | |
Fonctions membres protégées hérités de OutputStyle | |
getErrorOutput () | |
__construct | ( | InputInterface | $input, |
OutputInterface | $output | ||
) |
Références SymfonyStyle\$input, SymfonyStyle\$output, $width, et Symfony\Contracts\Service\__construct().
{Asks a question.
Implémente StyleInterface.
Références $default, et SymfonyStyle\askQuestion().
askHidden | ( | string | $question, |
callable | $validator = null |
||
) |
{Asks a question with the user input hidden.
Implémente StyleInterface.
Références SymfonyStyle\askQuestion().
askQuestion | ( | Question | $question | ) |
Références $this, SymfonyStyle\autoPrependBlock(), et SymfonyStyle\newLine().
Référencé par SymfonyStyle\ask(), SymfonyStyle\askHidden(), SymfonyStyle\choice(), et SymfonyStyle\confirm().
|
private |
Références SymfonyStyle\newLine().
Référencé par SymfonyStyle\askQuestion(), SymfonyStyle\block(), SymfonyStyle\section(), et SymfonyStyle\title().
|
private |
Références SymfonyStyle\newLine().
Référencé par SymfonyStyle\listing(), et SymfonyStyle\text().
block | ( | $messages, | |
string | $type = null , |
||
string | $style = null , |
||
string | $prefix = ' ' , |
||
bool | $padding = false , |
||
bool | $escape = true |
||
) |
Formats a message as a block of text.
string | array | $messages | The message to write in the block |
Références $messages, $prefix, $style, $type, SymfonyStyle\autoPrependBlock(), SymfonyStyle\createBlock(), SymfonyStyle\newLine(), et SymfonyStyle\writeln().
Référencé par SymfonyStyle\caution(), SymfonyStyle\comment(), SymfonyStyle\error(), SymfonyStyle\info(), SymfonyStyle\note(), SymfonyStyle\success(), et SymfonyStyle\warning().
caution | ( | $message | ) |
{Formats a caution admonition.
string | array | $message |
Implémente StyleInterface.
Références $message, et SymfonyStyle\block().
choice | ( | string | $question, |
array | $choices, | ||
$default = null |
|||
) |
{Asks a choice question.
string | int | null | $default |
Implémente StyleInterface.
Références $default, SymfonyStyle\askQuestion(), et null.
comment | ( | $message | ) |
Formats a command comment.
string | array | $message |
Références $message, SymfonyStyle\block(), et null.
Référencé par LintCommand\displayTxt().
confirm | ( | string | $question, |
bool | $default = true |
||
) |
{Asks for confirmation.
Implémente StyleInterface.
Références $default, et SymfonyStyle\askQuestion().
|
private |
Références $i, $key, $message, $messages, $prefix, $style, $type, OutputFormatter\escape(), OutputStyle\getFormatter(), OutputStyle\isDecorated(), null, Helper\removeDecoration(), et Helper\width().
Référencé par SymfonyStyle\block().
createProgressBar | ( | int | $max = 0 | ) |
{}
Références SymfonyStyle\$progressBar.
Référencé par SymfonyStyle\progressIterate(), et SymfonyStyle\progressStart().
createTable | ( | ) |
Références SymfonyStyle\$output, $style, Table\getStyleDefinition(), et ConsoleOutputInterface\section().
Référencé par SymfonyStyle\horizontalTable(), et SymfonyStyle\table().
definitionList | ( | $list | ) |
Formats a list of key/value horizontally.
Each row can be one of:
string|array|TableSeparator | ...$list |
Références $list, $value, SymfonyStyle\horizontalTable(), et null.
error | ( | $message | ) |
{Formats an error result bar.
string | array | $message |
Implémente StyleInterface.
Références $message, et SymfonyStyle\block().
getErrorStyle | ( | ) |
Returns a new instance which makes use of stderr if available.
Références SymfonyStyle\$input, et OutputStyle\getErrorOutput().
|
private |
Références SymfonyStyle\$progressBar.
Référencé par SymfonyStyle\progressAdvance(), et SymfonyStyle\progressFinish().
horizontalTable | ( | array | $headers, |
array | $rows | ||
) |
Formats a horizontal table.
Références $rows, SymfonyStyle\createTable(), et SymfonyStyle\newLine().
Référencé par SymfonyStyle\definitionList().
info | ( | $message | ) |
Formats an info message.
string | array | $message |
Références $message, et SymfonyStyle\block().
listing | ( | array | $elements | ) |
{Formats a list.}
Implémente StyleInterface.
Références SymfonyStyle\autoPrependText(), SymfonyStyle\newLine(), et SymfonyStyle\writeln().
newLine | ( | int | $count = 1 | ) |
{Add newline(s).}
Implémente StyleInterface.
Références $count.
Référencé par SymfonyStyle\askQuestion(), SymfonyStyle\autoPrependBlock(), SymfonyStyle\autoPrependText(), SymfonyStyle\block(), SymfonyStyle\horizontalTable(), SymfonyStyle\listing(), SymfonyStyle\progressFinish(), SymfonyStyle\progressIterate(), SymfonyStyle\section(), SymfonyStyle\table(), et SymfonyStyle\title().
note | ( | $message | ) |
{Formats a note admonition.
string | array | $message |
Implémente StyleInterface.
Références $message, et SymfonyStyle\block().
progressAdvance | ( | int | $step = 1 | ) |
{Advances the progress output X steps.}
Implémente StyleInterface.
Références $step, et SymfonyStyle\getProgressBar().
progressFinish | ( | ) |
{Finishes the progress output.}
Implémente StyleInterface.
Références SymfonyStyle\getProgressBar(), SymfonyStyle\newLine(), et null.
progressIterate | ( | iterable | $iterable, |
int | $max = null |
||
) |
Références SymfonyStyle\createProgressBar(), et SymfonyStyle\newLine().
progressStart | ( | int | $max = 0 | ) |
{Starts the progress output.}
Implémente StyleInterface.
Références SymfonyStyle\createProgressBar().
section | ( | string | $message | ) |
{Formats a section title.}
Implémente StyleInterface.
Références SymfonyStyle\autoPrependBlock(), OutputFormatter\escapeTrailingBackslash(), OutputStyle\getFormatter(), SymfonyStyle\newLine(), Helper\removeDecoration(), Helper\width(), et SymfonyStyle\writeln().
success | ( | $message | ) |
{Formats a success result bar.
string | array | $message |
Implémente StyleInterface.
Références $message, et SymfonyStyle\block().
Référencé par LintCommand\displayTxt().
table | ( | array | $headers, |
array | $rows | ||
) |
{Formats a table.}
Implémente StyleInterface.
Références $rows, SymfonyStyle\createTable(), et SymfonyStyle\newLine().
text | ( | $message | ) |
{Formats informational text.
string | array | $message |
Implémente StyleInterface.
Références $message, $messages, SymfonyStyle\autoPrependText(), et SymfonyStyle\writeln().
Référencé par LintCommand\displayTxt().
title | ( | string | $message | ) |
{Formats a command title.}
Implémente StyleInterface.
Références SymfonyStyle\autoPrependBlock(), OutputFormatter\escapeTrailingBackslash(), OutputStyle\getFormatter(), SymfonyStyle\newLine(), Helper\removeDecoration(), Helper\width(), et SymfonyStyle\writeln().
warning | ( | $message | ) |
{Formats an warning result bar.
string | array | $message |
Implémente StyleInterface.
Références $message, et SymfonyStyle\block().
Référencé par LintCommand\displayTxt().
write | ( | $messages, | |
bool | $newline = false , |
||
int | $type = self::OUTPUT_NORMAL |
||
) |
{Writes a message to the output.
string | iterable | $messages | The message as an iterable of strings or a single string |
bool | $newline | Whether to add a newline |
int | $options | A bitmask of options (one of the OUTPUT or VERBOSITY constants), 0 is considered the same as self::OUTPUT_NORMAL | self::VERBOSITY_NORMAL |
Implémente OutputInterface.
Références $message, $messages, $type, et SymfonyStyle\writeBuffer().
|
private |
Références $message, et $type.
Référencé par SymfonyStyle\write(), et SymfonyStyle\writeln().
writeln | ( | $messages, | |
int | $type = self::OUTPUT_NORMAL |
||
) |
{Writes a message to the output and adds a newline at the end.
string | iterable | $messages | The message as an iterable of strings or a single string |
int | $options | A bitmask of options (one of the OUTPUT or VERBOSITY constants), 0 is considered the same as self::OUTPUT_NORMAL | self::VERBOSITY_NORMAL |
Implémente OutputInterface.
Références $message, $messages, $type, et SymfonyStyle\writeBuffer().
Référencé par SymfonyStyle\block(), LintCommand\displayJson(), SymfonyStyle\listing(), SymfonyStyle\section(), SymfonyStyle\text(), et SymfonyStyle\title().
|
private |
|
private |
Référencé par SymfonyStyle\__construct(), et SymfonyStyle\getErrorStyle().
|
private |
|
private |
Référencé par SymfonyStyle\__construct(), et SymfonyStyle\createTable().
|
private |
Référencé par SymfonyStyle\createProgressBar(), et SymfonyStyle\getProgressBar().
|
private |
const MAX_LINE_LENGTH = 120 |