Shieldon\Firewall\Driver\SqliteDriver
PDO
$pdo -
PDOのインスタンスです。bool
$debug false
デバッグモードを有効または無効にします。self
Shieldonデータドライバには、PDOのインスタンスを注入する必要があります。
$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はエラーをスローします。