class Version extends Command

Version

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

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
showVersion()

Version anzeigen

Details

at line 47
__construct(Assembly $assembly)

Neue Instanz

Parameters

Assembly $assembly Anwendung

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

Parameters

bool $flag

Return Value

Command

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

Parameters

bool $flag

Return Value

Command

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

Ausgabe

Parameters

string $path

Return Value

Command

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

Text ausgeben (ersetzen von lokalisierten Zeichenketten)

Parameters

string $text

Return Value

Command

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

Text ausgeben

Parameters

string $text

Return Value

Command

in Command at line 212
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 232
Command writeDebug(string $text)

Debug ausgeben

Parameters

string $text

Return Value

Command

in Command at line 255
Command writeLineDelimiter()

Return Value

Command

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

Debug ausgeben

Parameters

string $text

Return Value

Command

in Command at line 287
Option getIncludeLibOption()

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

Return Value

Option

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

Parameters

string $logger

Return Value

Command

at line 59
Argument getArgument()

Argumente

Return Value

Argument

in Command at line 338
Terminal getTerminal()

Return Value

Terminal

in Command at line 363
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 394
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 75
protected RunLegacy showVersion()

Version anzeigen

Return Value

RunLegacy