Konfiguration wird automatisch aktualisiert, wenn die Datei bearbeitet wurde
Methods
Lädt die Konfiguration aus der Datei $filename
Wenn die Datei in Sections aufgeteilt ist, wird die Section - angegeben
durch $section - geladen
__construct(string $filename, string $section)
Lädt die Konfiguration in den Speicher
Parameters
$filename
string
$section
string
Überladen
__get(string $offset) : string
Inherited
| inherited_from |
\Daemon\Lib\Config\Config::__get() |
Parameters
$offset
string
Exceptions
Returns
string
Überladen
__isset(string $offset) : boolean
Inherited
| inherited_from |
\Daemon\Lib\Config\Config::__isset() |
Parameters
$offset
string
Returns
boolean
DO NOT USE
__set(string $offset, string $value)
Inherited
This Object is read-only for arrayAccess and overloading
| inherited_from |
\Daemon\Lib\Config\Config::__set() |
Parameters
$offset
string
$value
string
Exceptions
DO NOT USE
__unset(string $offset)
Inherited
This Object is read-only for arrayAccess and overloading
| inherited_from |
\Daemon\Lib\Config\Config::__unset() |
Parameters
$offset
string
Exceptions
offsetExists()
offsetExists($offset)
Inherited
(non-PHPdoc)
offsetGet($offset)
Inherited
Parameters
$offset
Exceptions
DO NOT USE
offsetSet($offset, $value)
Inherited
This Object is read-only for arrayAccess and overloading
Parameters
$offset
$value
Exceptions
DO NOT USE
offsetUnset($offset)
Inherited
This Object is read-only for arrayAccess and overloading
Parameters
$offset
Exceptions
Bietet "sicheren" Zugriff auf eine Variable
secureGet(string $name, mixed $defaultValue) : mixed
Inherited
Diese Funktion vermeidet eine Exception, wenn ein Zugriff auf eine
undefinierte Variable stattfindet. Stattdessen wird der übergebene
$defaultValue zurückgegeben.
| inherited_from |
\Daemon\Lib\Config\Config::secureGet() |
Parameters
$name
stringName der Config-Variablen
$defaultValue
mixedAlternativ-Wert
Returns
mixed
Prüft, ob die Konfiguration mittlerweile aktualisiert wurde und neu geladen werden muss
isOutdated() : boolean
Lädt die Konfiguration und gibt sie als Array zurück
load() : string[]
Prüft, ob die Konfiguration neu geladen werden muss
checkUpToDate() : void
Inherited
Wird vor jeden Zugriff auf eine Variable ausgeführt, um zu
prüfen, ob die Konfiguration neu geladen werden muss
| inherited_from |
\Daemon\Lib\Config\Config::checkUpToDate() |
Validiert und speichert die Konfiguration in der Member Variable
setConfig(array $config)
Inherited
| inherited_from |
\Daemon\Lib\Config\Config::setConfig() |
Parameters
$config
string[]Konfiguration aus load()
Properties
$config : string[]
Inherited
| inherited_from |
\Daemon\Lib\Config\Config::$$config |