function ui_patterns_settings_theme_registry_alter in UI Patterns Settings 8
Same name and namespace in other branches
- 8.2 ui_patterns_settings.module \ui_patterns_settings_theme_registry_alter()
Implements hook_theme_registry_alter().
Add settings variables to the pattern theme.
File
- ./
ui_patterns_settings.module, line 78 - Contains ui_patterns_settings.module.
Code
function ui_patterns_settings_theme_registry_alter(&$theme_registry) {
foreach (UiPatterns::getManager()
->getPatterns() as $pattern) {
$definition = $pattern
->getPluginDefinition();
if (isset($theme_registry['pattern_' . $definition
->id()])) {
$settings = UiPatternsSettings::getPatternDefinitionSettings($definition);
foreach ($settings as $key => $setting) {
$theme_registry['pattern_' . $definition
->id()]['variables'][$key] = NULL;
}
}
}
}