Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct (string $name, $shortcut=null, int $mode=null, string $description='', $default=null) | |
getShortcut () | |
getName () | |
acceptValue () | |
isValueRequired () | |
isValueOptional () | |
isArray () | |
isNegatable () | |
setDefault ($default=null) | |
getDefault () | |
getDescription () | |
equals (self $option) | |
Champs de données | |
const | VALUE_NONE = 1 |
const | VALUE_REQUIRED = 2 |
const | VALUE_OPTIONAL = 4 |
const | VALUE_IS_ARRAY = 8 |
const | VALUE_NEGATABLE = 16 |
Attributs privés | |
$name | |
$shortcut | |
$mode | |
$default | |
$description | |
Represents a command line option.
__construct | ( | string | $name, |
$shortcut = null , |
|||
int | $mode = null , |
||
string | $description = '' , |
||
$default = null |
|||
) |
string | array | null | $shortcut | The shortcuts, can be null, a string of shortcuts delimited by | or an array of shortcuts |
int | null | $mode | The option mode: One of the VALUE_* constants |
string | bool | int | float | array | null | $default | The default value (must be null for self::VALUE_NONE) |
InvalidArgumentException | If option mode is invalid or incompatible |
Références InputOption\$default, InputOption\$description, InputOption\$mode, InputOption\$name, InputOption\$shortcut, InputOption\acceptValue(), description, elseif, InputOption\isArray(), InputOption\isNegatable(), name, null, et InputOption\setDefault().
acceptValue | ( | ) |
Returns true if the option accepts a value.
Références InputOption\isValueOptional(), et InputOption\isValueRequired().
Référencé par InputOption\__construct(), et InputOption\setDefault().
equals | ( | self | $option | ) |
Checks whether the given option equals this one.
Références $option, InputOption\getDefault(), InputOption\getName(), InputOption\getShortcut(), InputOption\isArray(), InputOption\isNegatable(), InputOption\isValueOptional(), et InputOption\isValueRequired().
getDefault | ( | ) |
Returns the default value.
Références InputOption\$default.
Référencé par TextDescriptor\describeInputOption(), et InputOption\equals().
getDescription | ( | ) |
Returns the description text.
Références InputOption\$description.
Référencé par MarkdownDescriptor\describeInputOption().
getName | ( | ) |
Returns the option name.
Références InputOption\$name.
Référencé par InputOption\equals().
getShortcut | ( | ) |
Returns the option shortcut.
Références InputOption\$shortcut.
Référencé par InputOption\equals().
isArray | ( | ) |
Returns true if the option can take multiple values.
Références InputOption\$mode.
Référencé par InputOption\__construct(), InputOption\equals(), et InputOption\setDefault().
isNegatable | ( | ) |
Références InputOption\$mode.
Référencé par InputOption\__construct(), InputOption\equals(), et InputOption\setDefault().
isValueOptional | ( | ) |
Returns true if the option takes an optional value.
Références InputOption\$mode.
Référencé par InputOption\acceptValue(), et InputOption\equals().
isValueRequired | ( | ) |
Returns true if the option requires a value.
Références InputOption\$mode.
Référencé par InputOption\acceptValue(), et InputOption\equals().
setDefault | ( | $default = null | ) |
string | bool | int | float | array | null | $default |
Références InputOption\$default, InputOption\acceptValue(), elseif, InputOption\isArray(), InputOption\isNegatable(), et null.
Référencé par InputOption\__construct().
|
private |
Référencé par InputOption\__construct(), InputOption\getDefault(), et InputOption\setDefault().
|
private |
Référencé par InputOption\__construct(), et InputOption\getDescription().
|
private |
|
private |
Référencé par InputOption\__construct(), et InputOption\getName().
|
private |
Référencé par InputOption\__construct(), et InputOption\getShortcut().
const VALUE_IS_ARRAY = 8 |
The option accepts multiple values (e.g. –dir=/foo –dir=/bar).
Référencé par CompleteCommand\configure(), et LintCommand\configure().
const VALUE_NEGATABLE = 16 |
The option may have either positive or negative value (e.g. –ansi or –no-ansi).
Référencé par LintCommand\configure(), et Application\getDefaultInputDefinition().
const VALUE_NONE = 1 |
Do not accept input for the option (e.g. –yell). This is the default behavior of options.
Référencé par ListCommand\configure(), HelpCommand\configure(), DumpCompletionCommand\configure(), DebugRouterCommand\configure(), RemoveOldFilesCommand\configure(), TasksRunCommand\configure(), ExportCommand\configure(), ConsoleApplication\getDefaultInputDefinition(), et Application\getDefaultInputDefinition().
const VALUE_OPTIONAL = 4 |
The option may or may not have a value (e.g. –yell or –yell=loud).
Référencé par SessionGcCommand\configure(), ChangeUserPasswordCommand\configure(), ExportCommand\configure(), DeleteUserCommand\configure(), ImportCommand\configure(), AddUserToGroupCommand\configure(), RemoveUserFromGroupCommand\configure(), AddUserCommand\configure(), et ConsoleApplication\getDefaultInputDefinition().
const VALUE_REQUIRED = 2 |
A value must be passed when the option is used (e.g. –iterations=5 or -i5).
Référencé par ListCommand\configure(), HelpCommand\configure(), CompleteCommand\configure(), LintCommand\configure(), ServerDumpCommand\configure(), ExtensionInstallCommand\configure(), ExtensionDiscoverInstallCommand\configure(), ExtensionsListCommand\configure(), TasksRunCommand\configure(), FinderIndexCommand\configure(), ExportCommand\configure(), TasksStateCommand\configure(), ImportCommand\configure(), et GetConfigurationCommand\configure().