public function StylesGroupManager::getGroupStyles in Bootstrap Styles 1.0.x
Returns an array of group styles plugins.
Parameters
string $group_id: The styles group plugin id.
Return value
array Returns an array of styles definitions of specific group.
2 calls to StylesGroupManager::getGroupStyles()
- StylesGroupManager::getStyles in src/
StylesGroup/ StylesGroupManager.php - Returns an array of styles.
- StylesGroupManager::getStylesGroups in src/
StylesGroup/ StylesGroupManager.php - Returns an array of styles groups.
File
- src/
StylesGroup/ StylesGroupManager.php, line 100
Class
- StylesGroupManager
- Provides an StylesGroup plugin manager.
Namespace
Drupal\bootstrap_styles\StylesGroupCode
public function getGroupStyles($group_id) {
$styles = [];
foreach ($this->styleManager
->getDefinitions() as $style_id => $style_definition) {
if ($style_definition['group_id'] == $group_id) {
$styles[$style_id] = $style_definition;
}
}
uasort($styles, [
'Drupal\\Component\\Utility\\SortArray',
'sortByWeightElement',
]);
return $styles;
}