caseSensitiveLike = $caseSensitiveLike;
$this->journalMode = $journalMode;
}
/**
* @param ConnectionEventArgs $args
* @return void
*/
public function postConnect(ConnectionEventArgs $args) {
$sensitive = $this->caseSensitiveLike ? 'true' : 'false';
$args->getConnection()->executeUpdate('PRAGMA case_sensitive_like = ' . $sensitive);
$args->getConnection()->executeUpdate('PRAGMA journal_mode = ' . $this->journalMode);
/** @var \Doctrine\DBAL\Driver\PDO\Connection $connection */
$connection = $args->getConnection()->getWrappedConnection();
$pdo = $connection->getWrappedConnection();
$pdo->sqliteCreateFunction('md5', 'md5', 1);
}
public function getSubscribedEvents() {
return [Events::postConnect];
}
}
emp_AreaTreeNewDesign'>Temp_AreaTreeNewDesign
blob: 0e1ae430d9f3f9a7e124513df6e64c33a5b28109 (
plain)