|
|
|
@ -7,6 +7,7 @@ |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
namespace OC\DB; |
|
|
|
namespace OC\DB; |
|
|
|
|
|
|
|
use Doctrine\DBAL\DBALException; |
|
|
|
use Doctrine\DBAL\Driver; |
|
|
|
use Doctrine\DBAL\Driver; |
|
|
|
use Doctrine\DBAL\Configuration; |
|
|
|
use Doctrine\DBAL\Configuration; |
|
|
|
use Doctrine\DBAL\Cache\QueryCacheProfile; |
|
|
|
use Doctrine\DBAL\Cache\QueryCacheProfile; |
|
|
|
@ -24,6 +25,15 @@ class Connection extends \Doctrine\DBAL\Connection implements IDBConnection { |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
protected $adapter; |
|
|
|
protected $adapter; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function connect() { |
|
|
|
|
|
|
|
try { |
|
|
|
|
|
|
|
return parent::connect(); |
|
|
|
|
|
|
|
} catch (DBALException $e) { |
|
|
|
|
|
|
|
// throw a new exception to prevent leaking info from the stacktrace |
|
|
|
|
|
|
|
throw new DBALException($e->getMessage(), $e->getCode()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Initializes a new instance of the Connection class. |
|
|
|
* Initializes a new instance of the Connection class. |
|
|
|
* |
|
|
|
* |
|
|
|
|