class Help extends Command

Help

Constants

ARGUMENT

Argument des Befehls

Properties

protected Assembly $assembly from Command
protected bool $verbose from Command
protected bool $debug from Command
protected File $output from Command
protected Logger $logger from Command
protected type $filter

Methods

__construct(Assembly $assembly)

Neue Instanz

setVerbose(bool $flag)

No description

from Command
setDebug(bool $flag)

No description

from Command
setOutput(string $path)

Ausgabe

from Command
write(string $text)

Text ausgeben (ersetzen von lokalisierten Zeichenketten)

from Command
writeRaw(string $text)

Text ausgeben

from Command
writeLine(string $text = '', Color $foreground = null, Color $background = null)

Text zeilenweise Ausgeben (ersetzen von lokalisierten Zeichenketten)

from Command
writeDebug(string $text)

Debug ausgeben

from Command
writeLineDelimiter()

No description

from Command
writeVerbose(string $text)

Debug ausgeben

from Command
getIncludeLibOption()

Stellt die neue Option include-lib zur Verfügung.

from Command
enableConsoleLogging(string $logger = null)

No description

from Command
Argument
getArgument()

Argumente

getTerminal()

No description

from Command
string
getText(string $text, string $default = null, string $pluralKey = null)

Lokalisierten Text holen

from Command
string
replaceI18N(string $content, string $quoteCharList = null)

Internationalisierung

from Command
RunLegacy
showHelp()

Hilfe anzeigen

Details

at line 55
__construct(Assembly $assembly)

Neue Instanz

Parameters

Assembly $assembly Anwendung

in Command at line 136
Command setVerbose(bool $flag)

Parameters

bool $flag

Return Value

Command

in Command at line 147
Command setDebug(bool $flag)

Parameters

bool $flag

Return Value

Command

in Command at line 159
Command setOutput(string $path)

Ausgabe

Parameters

string $path

Return Value

Command

in Command at line 173
Command write(string $text)

Text ausgeben (ersetzen von lokalisierten Zeichenketten)

Parameters

string $text

Return Value

Command

in Command at line 193
Command writeRaw(string $text)

Text ausgeben

Parameters

string $text

Return Value

Command

in Command at line 214
Command writeLine(string $text = '', Color $foreground = null, Color $background = null)

Text zeilenweise Ausgeben (ersetzen von lokalisierten Zeichenketten)

Parameters

string $text
Color $foreground
Color $background

Return Value

Command

in Command at line 234
Command writeDebug(string $text)

Debug ausgeben

Parameters

string $text

Return Value

Command

in Command at line 257
Command writeLineDelimiter()

Return Value

Command

in Command at line 274
Command writeVerbose(string $text)

Debug ausgeben

Parameters

string $text

Return Value

Command

in Command at line 289
Option getIncludeLibOption()

Stellt die neue Option include-lib zur Verfügung.

Return Value

Option

in Command at line 304
Command enableConsoleLogging(string $logger = null)

Parameters

string $logger

Return Value

Command

at line 67
Argument getArgument()

Argumente

Return Value

Argument

in Command at line 340
Terminal getTerminal()

Return Value

Terminal

in Command at line 365
string getText(string $text, string $default = null, string $pluralKey = null)

Lokalisierten Text holen

Beispiele wenn der Schlüssel nicht gefunden wird:

// Lokalisierung mit Default-Wert
Presenter::getText('my.key::name=Hans', 'Hallo!');
-> Hallo!

// Wird kein Default übergeben wird der Schlüssel ausgegeben
Presenter::getText('my.key::name=Hans');
-> my.key::name=Hans

Parameters

string $text Textvorlage in der Form Schlüssel::key1=value1::key2=value2....
string $default Defaultwert
string $pluralKey Name des Schlüssels der Mehrzahlregel

Return Value

string lokalisierter Text

in Command at line 396
string replaceI18N(string $content, string $quoteCharList = null)

Internationalisierung

Die Platzhalter müssen mit i18n anfangen:

i18n{mykeytoreplace}

Die Eigenschaft muss dann mit dem Schlüssel angelegt werden:

mykeytoreplace=Text

In der Anwendungskonfiguration kann der Schlüssel application.web.i18n.showkeys auf true gesetzt werden.

Wird die Zeichenkette $quoteCharList übergeben, so werden alle Zeichen die darin enthalten sind mit einem Backslash versehen. Diese Funktion verwendet die PHP Version \addcslashes

Parameters

string $content Inhalt
string $quoteCharList Quote

Return Value

string

at line 97
protected RunLegacy showHelp()

Hilfe anzeigen

Return Value

RunLegacy