1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-08-11 19:24:01 +02:00

[ticket/11015] Move db driver class name fixing to function

PHPBB3-11015
This commit is contained in:
Igor Wiedler
2012-11-17 00:24:32 +01:00
parent 8f8a7f7637
commit 5bc0f4b3d4
7 changed files with 33 additions and 35 deletions

View File

@@ -44,7 +44,7 @@ class phpbb_di_extension_config extends Extension
$container->setParameter('core.table_prefix', $table_prefix);
$container->setParameter('cache.driver.class', $this->convert_30_acm_type($acm_type));
$container->setParameter('dbal.driver.class', $this->convert_30_dbms($dbms));
$container->setParameter('dbal.driver.class', phpbb_convert_30_dbms_to_31($dbms));
$container->setParameter('dbal.dbhost', $dbhost);
$container->setParameter('dbal.dbuser', $dbuser);
$container->setParameter('dbal.dbpasswd', $dbpasswd);
@@ -80,20 +80,4 @@ class phpbb_di_extension_config extends Extension
return $acm_type;
}
/**
* Convert 3.0 dbms to 3.1 db driver class name
*
* @param string $dbms dbms parameter
* @return db driver class
*/
protected function convert_30_dbms($dbms)
{
if (!preg_match('#^phpbb_db_driver_#', $dbms))
{
return 'phpbb_db_driver_'.$dbms;
}
return $dbms;
}
}