OEConfig::importModuleConfig PHP Method

importModuleConfig() public static method

public static importModuleConfig ( $modules_path, $module_name, $environment, $configs )
    public static function importModuleConfig($modules_path, $module_name, $environment, $configs)
    {
        foreach (array($modules_path . $module_name . '/config/common.php', $modules_path . $module_name . "/config/{$environment}.php") as $config_file) {
            if (file_exists($config_file)) {
                $config = (include $config_file);
                $configs['modules'][] = $config;
                if (!empty($config['modules'])) {
                    foreach ($config['modules'] as $module_name2) {
                        $configs = self::importModuleConfig($modules_path, $module_name2, $environment, $configs);
                    }
                }
            }
        }
        return $configs;
    }

Usage Example

コード例 #1
0
ファイル: OEConfig.php プロジェクト: code-4-england/OpenEyes
 static function importModuleConfig($modules_path, $module_name, $environment, $configs)
 {
     foreach (array($modules_path . $module_name . "/config/common.php", $modules_path . $module_name . "/config/{$environment}.php") as $config_file) {
         if (file_exists($config_file)) {
             $config = (include $config_file);
             $configs['modules'][] = $config;
             if (!empty($config['modules'])) {
                 foreach ($config['modules'] as $module_name2) {
                     $configs = OEConfig::importModuleConfig($modules_path, $module_name2, $environment, $configs);
                 }
             }
         }
     }
     return $configs;
 }