SQLite

Shieldon\Firewall\Driver\SqliteDriver

  • Parametro PDO $pdo - L'istanza di PDO.
  • Parametro bool $debug false Attiva o disattiva la modalità di debug.
  • Ritorno self

È necessario iniettare un'istanza di PDO nel driver dei dati di Shieldon.

$sqliteDriver = new \Shieldon\Firewall\Driver\SqliteDriver($pdoInstance);

Esempio:

$dbLocation = APPPATH . 'cache/shieldon.sqlite3';
$pdoInstance = new \PDO('sqlite:' . $dbLocation);

$kernel->setDriver(
    new \Shieldon\Firewall\Driver\SqliteDriver($pdoInstance)
);

Nota

Non impostare $debug su true, altrimenti SqliteDriver genererà un errore quando le tabelle dei dati non esistono.