SQLite

Shieldon\Firewall\Driver\SqliteDriver

  • Parámetro PDO $pdo - La instancia de PDO.
  • Parámetro bool $debug false Activar o desactivar el modo de depuración.
  • Retorno self

Debe inyectar una instancia de PDO al controlador de datos de Shieldon.

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

Ejemplo:

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

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

Nota

No establezca $debug en true, de lo contrario, SqliteDriver lanzará un error cuando no existan las tablas de datos.