You are here

function _instance_settings_get_settings_sources in Instance settings 7.2

Add params to settings dirs list.

Parameters

array $pattern_types: Pattern types list.

Return value

array Processed settings dirs list.

1 call to _instance_settings_get_settings_sources()
_instance_settings_get_includes in includes/include.settings.inc
Get settings files to include.

File

includes/include.settings.inc, line 264

Code

function _instance_settings_get_settings_sources($pattern_types) {
  static $settings_sources = array();
  if ($settings_sources) {
    return $settings_sources;
  }
  $settings_dirs = _instance_settings_settings_dirs();
  foreach (array_keys($pattern_types) as $pattern_type) {
    foreach ($settings_dirs as $settings_dir) {
      $settings_sources[] = array(
        'dir' => $settings_dir,
        'pattern_types' => array(
          $pattern_type,
        ),
      );
    }
  }
  return $settings_sources;
}