Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct (string $question, array $choices, $default=null) | |
getChoices () | |
setMultiselect (bool $multiselect) | |
isMultiselect () | |
getPrompt () | |
setPrompt (string $prompt) | |
setErrorMessage (string $errorMessage) | |
Fonctions membres publiques hérités de Question | |
__construct (string $question, $default=null) | |
getQuestion () | |
getDefault () | |
isMultiline () | |
setMultiline (bool $multiline) | |
isHidden () | |
setHidden (bool $hidden) | |
isHiddenFallback () | |
setHiddenFallback (bool $fallback) | |
getAutocompleterValues () | |
setAutocompleterValues (?iterable $values) | |
getAutocompleterCallback () | |
setAutocompleterCallback (callable $callback=null) | |
setValidator (callable $validator=null) | |
getValidator () | |
setMaxAttempts (?int $attempts) | |
getMaxAttempts () | |
setNormalizer (callable $normalizer) | |
getNormalizer () | |
isTrimmable () | |
setTrimmable (bool $trimmable) | |
Fonctions membres privées | |
getDefaultValidator () | |
Attributs privés | |
$choices | |
$multiselect = false | |
$prompt = ' > ' | |
$errorMessage = 'Value "%s" is invalid' | |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Question | |
isAssoc (array $array) | |
Represents a choice question.
__construct | ( | string | $question, |
array | $choices, | ||
$default = null |
|||
) |
string | $question | The question to ask to the user |
array | $choices | The list of available choices |
mixed | $default | The default answer to return |
Références ChoiceQuestion\$choices, Question\$default, Question\$question, Symfony\Contracts\Service\__construct(), ChoiceQuestion\getDefaultValidator(), Question\setAutocompleterValues(), et Question\setValidator().
getChoices | ( | ) |
Returns available choices.
Références ChoiceQuestion\$choices.
Référencé par QuestionHelper\formatChoiceQuestionChoices().
|
private |
Références ChoiceQuestion\$choices, ChoiceQuestion\$errorMessage, $key, ChoiceQuestion\$multiselect, $result, $results, $selected, $value, elseif, Question\isAssoc(), et Question\isTrimmable().
Référencé par ChoiceQuestion\__construct(), ChoiceQuestion\setErrorMessage(), et ChoiceQuestion\setMultiselect().
getPrompt | ( | ) |
isMultiselect | ( | ) |
setErrorMessage | ( | string | $errorMessage | ) |
Sets the error message for invalid values.
The error message has a string placeholder (s) for the invalid value.
Références ChoiceQuestion\$errorMessage, $this, ChoiceQuestion\getDefaultValidator(), et Question\setValidator().
setMultiselect | ( | bool | $multiselect | ) |
Sets multiselect option.
When multiselect is set to true, multiple choices can be answered.
Références ChoiceQuestion\$multiselect, $this, ChoiceQuestion\getDefaultValidator(), et Question\setValidator().
setPrompt | ( | string | $prompt | ) |
|
private |
|
private |
Référencé par ChoiceQuestion\getDefaultValidator(), et ChoiceQuestion\setErrorMessage().
|
private |
|
private |
Référencé par ChoiceQuestion\getPrompt(), et ChoiceQuestion\setPrompt().