Author: omansour
Date: 2010-02-09 10:26:04 +0100 (Tue, 09 Feb 2010)
New Revision: 27776

Modified:
   plugins/omCredentialsMapPlugin/trunk/lib/task/credentialsMapTask.class.php
Log:
[omCredentialsMapPlugin] optimization off sfFinder uses

Modified: 
plugins/omCredentialsMapPlugin/trunk/lib/task/credentialsMapTask.class.php
===================================================================
--- plugins/omCredentialsMapPlugin/trunk/lib/task/credentialsMapTask.class.php  
2010-02-09 04:52:47 UTC (rev 27775)
+++ plugins/omCredentialsMapPlugin/trunk/lib/task/credentialsMapTask.class.php  
2010-02-09 09:26:04 UTC (rev 27776)
@@ -16,10 +16,7 @@
 
   protected function execute($arguments = array(), $options = array())
   {
-
-    set_time_limit(3600);
-
-    $credentials_map = array();
+  $credentials_map = array();
     // detection des applications
     $apps = 
sfFinder::type('dir')->maxdepth(0)->relative()->sort_by_name()->in(sfConfig::get('sf_apps_dir'));
     foreach ($apps as $app)
@@ -32,7 +29,6 @@
         $actions = self::getActions($module);
         foreach ($actions as $action)
         {
-          //          die(var_dump(self::getCredentials($app, 
basename($module), $action)));
           $credentials_map[$app][basename($module)][$action] = 
self::getCredentials($app, basename($module), $action);
         }
       }
@@ -42,7 +38,7 @@
       $settings = 
sfYaml::load(sfConfig::get('sf_root_dir').'/apps/'.$app.'/config/settings.yml');
       // TODO : gère uniquement les modules activés dans tous les environnement
       $modules = $settings['all']['.settings']['enabled_modules'];
-      foreach (sfFinder::type('dir')->in(sfConfig::get('sf_plugins_dir')) as 
$dir)
+      foreach 
(sfFinder::type('dir')->maxdepth(0)->in(sfConfig::get('sf_plugins_dir')) as 
$dir)
       {
         foreach ($modules as $module_name)
         {
@@ -113,7 +109,7 @@
         }
       }
     }
-    $other_action_files = 
sfFinder::type('file')->name('*Action.class.php')->in($module_path.'/actions/');
+    $other_action_files = 
sfFinder::type('file')->maxdepth(0)->name('*Action.class.php')->in($module_path.'/actions/');
     foreach ($other_action_files as $action_file)
     {
       $to_return[] = str_replace('Action.class.php', '', 
basename($action_file));
@@ -128,8 +124,7 @@
     $configFiles[] = 
sfConfig::get('sf_root_dir').'/apps/'.$app_name."/config/security.yml";
     $configFiles[] = 
sfConfig::get('sf_root_dir').'/apps/'.$app_name."/modules/".$module_name."/config/security.yml";
 
-    //$plugin_security = 
sfFinder::type('file')->name('security.yml')->in(sfConfig::get('sf_plugins_dir').'/*/modules/'.$module_name.'/config/');
-    foreach (sfFinder::type('dir')->in(sfConfig::get('sf_plugins_dir')) as 
$dir)
+    foreach 
(sfFinder::type('dir')->maxdepth(0)->in(sfConfig::get('sf_plugins_dir')) as 
$dir)
     {
       if (file_exists($dir.'/modules/'.$module_name.'/config/security.yml'))
       {

-- 
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