Browse Source

[FrameworkBundle] Added config keys for PdoSessionStorage.

Marc Weistroff 14 years ago
parent
commit
d87c3c581c

+ 4 - 3
src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

@@ -343,14 +343,15 @@ class FrameworkExtension extends Extension
         }
 
         $options = $container->getParameter('session.storage.'.strtolower($config['storage_id']).'.options');
-        foreach (array('name', 'lifetime', 'path', 'domain', 'secure', 'httponly', 'cache_limiter', 'pdo.db_table') as $name) {
+        foreach (array('name', 'lifetime', 'path', 'domain', 'secure', 'httponly', 'cache_limiter', 'pdo.db_table', 'pdo.db_id_col', 'pdo.db_data_col', 'pdo.db_time_col') as $name) {
+            $key = str_replace('pdo.', '', $name);
             if (isset($config[$name])) {
-                $options[$name] = $config[$name];
+                $options[$key] = $config[$name];
             }
 
             $nName = str_replace('_', '-', $name);
             if (isset($config[$nName])) {
-                $options[$name] = $config[$nName];
+                $options[$key] = $config[$nName];
             }
         }
         $container->setParameter('session.storage.'.strtolower($config['storage_id']).'.options', $options);