Shieldon\Firewall\Driver\MysqlDriver
PDO
$pdo -
PDO 인스턴스입니다.bool
$debug false
디버그 모드를 켜거나 끕니다.self
Shieldon 데이터 드라이버에 PDO 인스턴스를 주입해야 합니다.
$mysqlDriver = new \Shieldon\Firewall\Driver\MysqlDriver($pdoInstance);
예시:
$db = [
'host' => '127.0.0.1',
'dbname' => 'testdb',
'user' => 'root',
'pass' => 'sdfaa422kadhd3',
'charset' => 'utf8',
];
$pdoInstance = new \PDO(
'mysql:host=' . $db['host'] . ';dbname=' . $db['dbname'] . ';charset=' . $db['charset'],
$db['user'],
$db['pass']
);
$kernel->setDriver(new \Shieldon\Firewall\Driver\MysqlDriver($pdoInstance));
여기까지입니다.