Version
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
Text zeilenweise Ausgeben (ersetzen von lokalisierten Zeichenketten)
Argumente
Lokalisierten Text holen
Internationalisierung
Version anzeigen
Details
at line 47
__construct(Assembly $assembly)
Neue Instanz
in Command at line 171
Command
write(string $text)
Text ausgeben (ersetzen von lokalisierten Zeichenketten)
in Command at line 212
Command
writeLine(string $text = '', Color $foreground = null, Color $background = null)
Text zeilenweise Ausgeben (ersetzen von lokalisierten Zeichenketten)
in Command at line 287
Option
getIncludeLibOption()
Stellt die neue Option include-lib zur Verfügung.
at line 59
Argument
getArgument()
Argumente
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
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
at line 75
protected RunLegacy
showVersion()
Version anzeigen