class Properties extends Properties

Konfiguration aus einer Eigenschaftsdatei einlesen.

Methods

__construct(string $configuration, Directory $configPath, Closure $mapper = null)

Neues Anwendugskonfiguration erstellen.

Details

at line 50
__construct(string $configuration, Directory $configPath, Closure $mapper = null)

Neues Anwendugskonfiguration erstellen.

Konfigurationsobjekt für Anwendungen laden und verarbeiten. Aus einer flachen Eigenschaftsdatei wird eine Baumstruktur unter Berücksichtigung der Punktnotation erstellt. Ist keine Datei vorhanden, so wird diese nicht angelegt und es wird ein leeres Objekt verwendet.

Mit Hilfe des Mappers lassen sich zudem Werte während der Bearbeitung beeinflussen.

Parameters

string $configuration Name der Konfigurationsdatei
Directory $configPath Pfad auf die Konfigurationsdatei
Closure $mapper Ersetzen von Werten mittels Callback