SQLite

Shieldon\Firewall\Driver\SqliteDriver

  • Paramètre PDO $pdo - L'instance PDO.
  • Paramètre bool $debug false Activer ou désactiver le mode de débogage.
  • Retour self

Vous devez injecter une instance PDO dans le pilote de données Shieldon.

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

Exemple :

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

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

Remarque

Ne définissez pas $debug sur true, sinon SqliteDriver lancera une erreur lorsque les tables de données n'existent pas.