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.