Represents a command line argument.
Method Summary
-
mixed
getDefault()
Returns the default value.
-
string
getHelp()
Returns the help text.
-
string
getName()
Returns the argument name.
-
Boolean
isArray()
Returns true if the argument can take multiple values.
-
Boolean
isRequired()
Returns true if the argument is required.
-
setDefault($default = null)
Sets the default value.
-
__construct($name, $mode = null, $help = '', $default = null)
Constructor.
Method Details
-
Returns the default value.
returns The default value
-
Returns the help text.
returns The help text
-
Returns the argument name.
returns The argument name
-
Returns true if the argument can take multiple values.
returns true if mode is self::IS_ARRAY, false otherwise
-
(Boolean) isRequired ()
Browse code
Returns true if the argument is required.
returns true if parameter mode is self::REQUIRED, false otherwise
-
setDefault ($default = null)
Browse code
| $default |
The default value
|
Sets the default value.
-
__construct ($name, $mode = null, $help = '', $default = null)
Browse code
| $name |
The argument name
|
| $mode |
The argument mode: self::REQUIRED or self::OPTIONAL
|
| $help |
A help text
|
| $default |
The default value (for self::OPTIONAL mode only)
|
Constructor.
|