Author: massat
Date: 2010-03-11 10:49:19 +0100 (Thu, 11 Mar 2010)
New Revision: 28476

Added:
   plugins/sfDefineEnvironmentConfigCachingPlugin/trunk/config/
   plugins/sfDefineEnvironmentConfigCachingPlugin/trunk/config/config.php
   
plugins/sfDefineEnvironmentConfigCachingPlugin/trunk/config/sfDefineEnvironmentConfigCachingPluginConfiguration.class.php
Log:
add source


Added: plugins/sfDefineEnvironmentConfigCachingPlugin/trunk/config/config.php
===================================================================
--- plugins/sfDefineEnvironmentConfigCachingPlugin/trunk/config/config.php      
                        (rev 0)
+++ plugins/sfDefineEnvironmentConfigCachingPlugin/trunk/config/config.php      
2010-03-11 09:49:19 UTC (rev 28476)
@@ -0,0 +1,16 @@
+<?php
+
+// load configurations
+include $this->configCache->checkConfig('config/config_handlers.yml');
+
+foreach($this->handlers as $name => $configHandler) {
+    
+    // only configurations handled by sfDefineEnvironmentConfigHandler will be 
cached.
+    if(
+        $configHandler instanceof sfDefineEnvironmentConfigHandler
+        &&
+        $configHandler->getParameterHolder()->get('cache', true)
+    ) {
+        $this->configCache->import($name, false);
+    }
+}

Added: 
plugins/sfDefineEnvironmentConfigCachingPlugin/trunk/config/sfDefineEnvironmentConfigCachingPluginConfiguration.class.php
===================================================================
--- 
plugins/sfDefineEnvironmentConfigCachingPlugin/trunk/config/sfDefineEnvironmentConfigCachingPluginConfiguration.class.php
                           (rev 0)
+++ 
plugins/sfDefineEnvironmentConfigCachingPlugin/trunk/config/sfDefineEnvironmentConfigCachingPluginConfiguration.class.php
   2010-03-11 09:49:19 UTC (rev 28476)
@@ -0,0 +1,9 @@
+<?php
+
+class sfDefineEnvironmentConfigCachingPluginConfiguration extends 
sfPluginConfiguration
+{
+    public function initialize()
+    {
+        return false;
+    }
+}
\ No newline at end of file

-- 
You received this message because you are subscribed to the Google Groups 
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/symfony-svn?hl=en.

Reply via email to