Option
class Option (View source)
The cli option class.
Constants
IS_GLOBAL |
|
IS_PRIVATE |
|
Methods
__construct(mixed $aliases, mixed $default = null, string $description = null, boolean $global = false)
Class Constructor.
setAliases(string $alias)
Alias setter.
array
getAliases()
Alias getter.
boolean
hasAlias(string $alias)
Has alias.
defaultValue(mixed $default)
Default value getter.
string
getDefaultValue()
Default value getter.
description(string $description)
Description setter.
string
getDescription()
Description getter.
string
getName()
Name getter.
getIO()
Get Cli Input object.
mixed
getValue()
Get the value of this option which sent from command line.
bool
isGlobal()
Is this a global option?
Details
at line line 99
__construct(mixed $aliases, mixed $default = null, string $description = null, boolean $global = false)
Class Constructor.
at line line 138
array
getAliases()
Alias getter.
at line line 152
boolean
hasAlias(string $alias)
Has alias.
at line line 199
string
getDefaultValue()
Default value getter.
at line line 227
string
getDescription()
Description getter.
at line line 255
string
getName()
Name getter.
at line line 267
IOInterface
getIO()
Get Cli Input object.
at line line 286
Option
setIO(IOInterface $io)
Set Cli Input object.
at line line 300
mixed
getValue()
Get the value of this option which sent from command line.
at line line 329
bool
isGlobal()
Is this a global option?