Methods
Erstellt ein neuen Config-Objekt auf Basis einer MySQL-Abfrage
__construct(\Daemon\Lib\Database\MySQL_Stmt $mysql_stmt, array $args) : void
Der Parameter muss ein unausgeführtes MySQL-Stmt sein
Erstes Feld ist Key, zweites Feld ist Value
Parameters
$args
Ü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 |