Added forcing of DB version for generate proxies to avoid connection to database

This commit is contained in:
2024-01-14 09:16:58 +01:00
parent ce5df090b0
commit 0872ea17aa
+7
View File
@@ -22,6 +22,13 @@ class EntityManagerFactory
{ {
self::checkRequiredParams($params, ['paths', 'database', 'proxy_dir']); self::checkRequiredParams($params, ['paths', 'database', 'proxy_dir']);
// workaround for doctrine console commands requiring active database connection -
// specifying server version explicitly doesn't trigger this connection, which is not
// needed for proxy generation
if (defined('STDIN') && @$_SERVER['argv'][1] == 'orm:generate-proxies') {
$params['database']['serverVersion'] = 14;
}
$paths = $params['paths']; $paths = $params['paths'];
$connection = $params['database']; $connection = $params['database'];