Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct (string $name, int $mode=null, string $description='', $default=null) | |
getName () | |
isRequired () | |
isArray () | |
setDefault ($default=null) | |
getDefault () | |
getDescription () | |
Champs de données | |
const | REQUIRED = 1 |
const | OPTIONAL = 2 |
const | IS_ARRAY = 4 |
Attributs privés | |
$name | |
$mode | |
$default | |
$description | |
Represents a command line argument.
string | $name | The argument name |
int | null | $mode | The argument mode: self::REQUIRED or self::OPTIONAL |
string | $description | A description text |
string | bool | int | float | array | null | $default | The default value (for self::OPTIONAL mode only) |
InvalidArgumentException | When argument mode is not valid |
Références InputArgument\$default, InputArgument\$description, InputArgument\$mode, InputArgument\$name, description, elseif, name, null, et InputArgument\setDefault().
getDefault | ( | ) |
Returns the default value.
Références InputArgument\$default.
Référencé par TextDescriptor\describeInputArgument(), MarkdownDescriptor\describeInputArgument(), JsonDescriptor\getInputArgumentData(), et XmlDescriptor\getInputArgumentDocument().
getDescription | ( | ) |
Returns the description text.
Références InputArgument\$description.
Référencé par TextDescriptor\describeInputArgument(), MarkdownDescriptor\describeInputArgument(), JsonDescriptor\getInputArgumentData(), et XmlDescriptor\getInputArgumentDocument().
getName | ( | ) |
Returns the argument name.
Références InputArgument\$name.
Référencé par InputDefinition\addArgument(), TextDescriptor\describeInputArgument(), MarkdownDescriptor\describeInputArgument(), JsonDescriptor\getInputArgumentData(), et XmlDescriptor\getInputArgumentDocument().
isArray | ( | ) |
Returns true if the argument can take multiple values.
Références InputArgument\$mode.
Référencé par InputDefinition\addArgument(), MarkdownDescriptor\describeInputArgument(), JsonDescriptor\getInputArgumentData(), XmlDescriptor\getInputArgumentDocument(), et InputArgument\setDefault().
isRequired | ( | ) |
Returns true if the argument is required.
Références InputArgument\$mode.
Référencé par InputDefinition\addArgument(), MarkdownDescriptor\describeInputArgument(), JsonDescriptor\getInputArgumentData(), et XmlDescriptor\getInputArgumentDocument().
setDefault | ( | $default = null | ) |
Sets the default value.
string | bool | int | float | array | null | $default |
LogicException | When incorrect default value is given |
Références InputArgument\$default, elseif, InputArgument\isArray(), et null.
Référencé par InputArgument\__construct().
|
private |
Référencé par InputArgument\__construct(), InputArgument\getDefault(), et InputArgument\setDefault().
|
private |
Référencé par InputArgument\__construct(), et InputArgument\getDescription().
|
private |
Référencé par InputArgument\__construct(), InputArgument\isArray(), et InputArgument\isRequired().
|
private |
Référencé par InputArgument\__construct(), et InputArgument\getName().
const IS_ARRAY = 4 |
Référencé par LintCommand\configure(), et SetConfigurationCommand\configure().
const OPTIONAL = 2 |
const REQUIRED = 1 |