Add custom Doctrine Driver

[MAILPOET-3150]
This commit is contained in:
Pavel Dohnal
2020-11-11 09:51:17 +01:00
committed by Veljko V
parent ce27fd08fe
commit a751a2a459
8 changed files with 348 additions and 4 deletions

View File

@ -29,7 +29,7 @@ class ConnectionFactoryTest extends \MailPoetTest {
$connection = $connectionFactory->createConnection();
expect($connection)->isInstanceOf(SerializableConnection::class);
expect($connection->getWrappedConnection())->isInstanceOf(PDO::class);
expect($connection->getWrappedConnection()->getConnection())->isInstanceOf(PDO::class);
expect($connection->getDriver())->isInstanceOf(PDOMySql\Driver::class);
expect($connection->getDatabasePlatform())->isInstanceOf(MySqlPlatform::class);
expect($connection->getHost())->equals(Env::$dbHost);
@ -80,7 +80,7 @@ class ConnectionFactoryTest extends \MailPoetTest {
Env::$dbHost = '::ffff:' . gethostbyname($this->envBackup['db_host']);
$connectionFactory = new ConnectionFactory();
$connection = $connectionFactory->createConnection();
expect($connection->getWrappedConnection())->isInstanceOf(PDO::class);
expect($connection->getWrappedConnection()->getConnection())->isInstanceOf(PDO::class);
expect($connection->executeQuery('SELECT 1')->fetchColumn())->same('1');
}