Switch to built in PDO driver

[MAILPOET-3658]
This commit is contained in:
Rostislav Wolny
2021-06-16 16:21:29 +02:00
committed by Veljko V
parent c9603b76dc
commit 8af9b412ad
4 changed files with 5 additions and 5 deletions

View File

@@ -17,6 +17,6 @@ class DatabaseInitializer {
// pass the same PDO connection to legacy Database object
$database = new Database();
$database->init($connection->getWrappedConnection()->getConnection());
$database->init($connection->getWrappedConnection());
}
}

View File

@@ -3,13 +3,13 @@
namespace MailPoet\Doctrine;
use MailPoet\Config\Env;
use MailPoet\Doctrine\Driver\Driver;
use MailPoet\Doctrine\Types\BigIntType;
use MailPoet\Doctrine\Types\JsonOrSerializedType;
use MailPoet\Doctrine\Types\JsonType;
use MailPoet\Doctrine\Types\SerializedArrayType;
use MailPoet\Doctrine\Types\DateTimeTzToStringType;
use MailPoetVendor\Doctrine\DBAL\DriverManager;
use MailPoetVendor\Doctrine\DBAL\Driver\PDO\MySQL\Driver;
use MailPoetVendor\Doctrine\DBAL\Platforms\MySqlPlatform;
use MailPoetVendor\Doctrine\DBAL\Types\Type;
use PDO;

View File

@@ -30,7 +30,7 @@ class DatabaseTest extends \MailPoetTest {
public function testItSetsDBDriverOptions() {
$connection = $this->diContainer->get(Connection::class);
$this->database->init($connection->getWrappedConnection()->getConnection());
$this->database->init($connection->getWrappedConnection());
$result = ORM::for_table("")
->raw_query(
'SELECT ' .

View File

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