public function StylesGroupManager::getStylesGroups in Bootstrap Styles 1.0.x
Returns an array of styles groups.
Return value
array Returns a nested array of styles keyed by styles group.
3 calls to StylesGroupManager::getStylesGroups()
- StylesGroupManager::buildStyles in src/
StylesGroup/ StylesGroupManager.php - Build the styles for a given build.
- StylesGroupManager::buildStylesFormElements in src/
StylesGroup/ StylesGroupManager.php - Build the layout builder form styles elements.
- StylesGroupManager::submitStylesFormElements in src/
StylesGroup/ StylesGroupManager.php - Save styles.
File
- src/
StylesGroup/ StylesGroupManager.php, line 66
Class
- StylesGroupManager
- Provides an StylesGroup plugin manager.
Namespace
Drupal\bootstrap_styles\StylesGroupCode
public function getStylesGroups() {
$groups = [];
foreach ($this
->getDefinitions() as $group_id => $group_definition) {
$groups[$group_id] = $group_definition;
$groups[$group_id]['styles'] = $this
->getGroupStyles($group_id);
}
uasort($groups, [
'Drupal\\Component\\Utility\\SortArray',
'sortByWeightElement',
]);
return $groups;
}