ArgumentParser
class ArgumentParser extends Alvine
ArgumentParser
Properties
protected array | $definition |
Methods
__construct()
Neuer Parser
array
parseArguments(ArrayHelper $arguments)
No description
static array
explodeCommand(string $command)
No description
execute(ArrayHelper $arguments)
Parsen
array
completionCallback()
No description
handleInteractive()
No description
writeReadlineHistory()
No description
readReadlineHistory()
No description
string
getUsage(type $argument = null)
Usage
string
__toString()
Ausgabe der Definitionen
Details
at line 49
__construct()
Neuer Parser
at line 70
ArgumentParser
add(Argument $argument)
Neues Argument hinzufügen
Bei Anwendungen die keine direkten Befehle, sondern nur Optionen haben, muss der Name des Arguments Argument::GLOBALKEY lauten, damit die Zuornung von Optionen direkt auf die Datei erfolgen kann.
at line 86
protected array
parseArguments(ArrayHelper $arguments)
at line 161
static protected array
explodeCommand(string $command)
at line 182
ArgumentParser
execute(ArrayHelper $arguments)
Parsen
at line 204
protected array
completionCallback()
at line 247
protected ArgumentParser
handleInteractive()
at line 301
protected ArgumentParser
writeReadlineHistory()
at line 310
protected ArgumentParser
readReadlineHistory()
at line 322
string
getUsage(type $argument = null)
Usage
at line 353
string
__toString()
Ausgabe der Definitionen