Shieldon\Firewall\Driver\SqliteDriver
PDO
$pdo -
A instância PDO.bool
$debug false
Ativar ou desativar o modo de depuração.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)
);
Não defina $debug como true, caso contrário, o SqliteDriver lançará um erro quando as tabelas de dados não existirem.