Shieldon\Firewall\Driver\SqliteDriver
PDO
$pdo -
Die PDO-Instanz.bool
$debug false
Debug-Modus aktivieren oder nicht.self
Sie müssen eine PDO-Instanz in den Shieldon-Datentreiber injizieren.
$sqliteDriver = new \Shieldon\Firewall\Driver\SqliteDriver($pdoInstance);
Beispiel:
$dbLocation = APPPATH . 'cache/shieldon.sqlite3';
$pdoInstance = new \PDO('sqlite:' . $dbLocation);
$kernel->setDriver(
new \Shieldon\Firewall\Driver\SqliteDriver($pdoInstance)
);
Setzen Sie $debug nicht auf true, da sonst der SqliteDriver einen Fehler wirft, wenn die Datentabellen nicht vorhanden sind.