SQLite

Shieldon\Firewall\Driver\SqliteDriver

  • Parameter PDO $pdo - Die PDO-Instanz.
  • Parameter bool $debug false Debug-Modus aktivieren oder nicht.
  • Rückgabe 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)
);

Hinweis

Setzen Sie $debug nicht auf true, da sonst der SqliteDriver einen Fehler wirft, wenn die Datentabellen nicht vorhanden sind.