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 47
__construct()
Neuer Parser
at line 68
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 84
protected array
parseArguments(ArrayHelper $arguments)
at line 164
static protected array
explodeCommand(string $command)
at line 185
ArgumentParser
execute(ArrayHelper $arguments)
Parsen
at line 211
protected array
completionCallback()
at line 254
protected ArgumentParser
handleInteractive()
at line 310
protected ArgumentParser
writeReadlineHistory()
at line 320
protected ArgumentParser
readReadlineHistory()
at line 333
string
getUsage(type $argument = null)
Usage
at line 366
string
__toString()
Ausgabe der Definitionen