Create instance of Doctrine\Common\EventManager() in OC_DB.
This commit is contained in:
parent
261766fe49
commit
7f07d737f8
|
@ -75,6 +75,7 @@ class OC_DB {
|
|||
// do nothing if the connection already has been established
|
||||
if (!self::$connection) {
|
||||
$config = new \Doctrine\DBAL\Configuration();
|
||||
$eventManager = new \Doctrine\Common\EventManager();
|
||||
switch($type) {
|
||||
case 'sqlite':
|
||||
case 'sqlite3':
|
||||
|
@ -142,7 +143,7 @@ class OC_DB {
|
|||
$connectionParams['wrapperClass'] = 'OC\DB\Connection';
|
||||
$connectionParams['tablePrefix'] = OC_Config::getValue('dbtableprefix', 'oc_' );
|
||||
try {
|
||||
self::$connection = \Doctrine\DBAL\DriverManager::getConnection($connectionParams, $config);
|
||||
self::$connection = \Doctrine\DBAL\DriverManager::getConnection($connectionParams, $config, $eventManager);
|
||||
if ($type === 'sqlite' || $type === 'sqlite3') {
|
||||
// Sqlite doesn't handle query caching and schema changes
|
||||
// TODO: find a better way to handle this
|
||||
|
|
Loading…
Reference in New Issue