From baa8723639404b82ead8b594f0a7ac6aec5a11b0 Mon Sep 17 00:00:00 2001 From: hidenorigoto Date: Thu, 23 Sep 2010 01:55:34 +0900 Subject: [PATCH] added opApplicationConfigurtion::getLibDirs() method --- lib/config/opApplicationConfiguration.class.php | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/lib/config/opApplicationConfiguration.class.php b/lib/config/opApplicationConfiguration.class.php index eb4c06e..a02de0e 100644 --- a/lib/config/opApplicationConfiguration.class.php +++ b/lib/config/opApplicationConfiguration.class.php @@ -282,6 +282,23 @@ abstract class opApplicationConfiguration extends sfApplicationConfiguration } /** + * Gets directories where library classes are stored for a given module. + * + * @param string $moduleName The module name + * + * @return array An array of directories + */ + public function getLibDirs($moduleName) + { + $dirs = array(); + + $dirs = array_merge($dirs, $this->globEnablePlugin('/apps/'.sfConfig::get('sf_app').'/modules/'.$moduleName.'/lib', false)); + $dirs = array_merge($dirs, parent::getLibDirs($moduleName)); + + return $dirs; + } + + /** * Gets directories where template files are stored for a given module. * * @param string $moduleName The module name -- 1.7.2.3