SQLite

Shieldon\Firewall\Driver\SqliteDriver

  • Parâmetro PDO $pdo - A instância PDO.
  • Parâmetro bool $debug false Ativar ou desativar o modo de depuração.
  • Retorno self

Você precisa injetar uma instância PDO no driver de dados do Shieldon.

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

Exemplo:

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

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

Observação

Não defina $debug como true, caso contrário, o SqliteDriver lançará um erro quando as tabelas de dados não existirem.