update to 2.5.0-b3 (build 410)

This commit is contained in:
crazywhalecc
2021-07-09 01:38:30 +08:00
parent c185d20a93
commit 7e0fc1528a
34 changed files with 692 additions and 157 deletions

View File

@@ -0,0 +1,40 @@
<?php
namespace ZM\MySQL;
use Doctrine\DBAL\Driver;
use Doctrine\DBAL\Platforms\MySqlPlatform;
use Doctrine\DBAL\Schema\MySqlSchemaManager;
use ZM\Config\ZMConfig;
use ZM\Console\Console;
class MySQLDriver implements Driver
{
public function connect(array $params, $username = null, $password = null, array $driverOptions = []) {
Console::info("Requiring new connection");
return new MySQLConnection();
}
public function getDatabasePlatform(): MySqlPlatform {
return new MySqlPlatform();
}
public function getSchemaManager($conn) {
return new MySqlSchemaManager($conn);
}
public function getName() {
return 'pdo_mysql_pool';
}
public function getDatabase($conn) {
$params = ZMConfig::get("global", "mysql_config");
if (isset($params['dbname'])) {
return $params['dbname'];
}
return "";
}
}