Add serializable DB connection wrapper

[MAILPOET-2014]
This commit is contained in:
Jan Jakeš
2019-07-18 15:38:49 +02:00
committed by M. Shull
parent 68057c7cab
commit a07043cfb4
3 changed files with 34 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ namespace MailPoet\Test\Config;
use MailPoet\Config\Env;
use MailPoet\Doctrine\ConnectionFactory;
use MailPoet\Doctrine\SerializableConnection;
use MailPoetVendor\Doctrine\DBAL\Driver\PDOMySql;
use MailPoetVendor\Doctrine\DBAL\Platforms\MySqlPlatform;
use PDO;
@@ -13,6 +14,7 @@ class ConnectionFactoryTest extends \MailPoetTest {
$connection_factory = new ConnectionFactory();
$connection = $connection_factory->createConnection();
expect($connection)->isInstanceOf(SerializableConnection::class);
expect($connection->getWrappedConnection())->isInstanceOf(PDO::class);
expect($connection->getDriver())->isInstanceOf(PDOMySql\Driver::class);
expect($connection->getDatabasePlatform())->isInstanceOf(MySqlPlatform::class);