SQLite

Shieldon\Firewall\Driver\SqliteDriver

  • Параметр PDO $pdo - Экземпляр PDO.
  • Параметр bool $debug false Включить или отключить режим отладки.
  • Возвращаемое значение self

Вам необходимо внедрить экземпляр PDO в драйвер данных Shieldon.

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

Пример:

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

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

Примечание

Не устанавливайте $debug в true, иначе SqliteDriver будет выдавать ошибку, когда отсутствуют таблицы данных.