protected function ParagraphsStylePlugin::getStyleOptions in Paragraphs Collection 8
Gets sorted style titles keyed by their names belonging to the given group.
If an empty string is given, returns all styles.
Parameters
string $group: (optional) The style group. Defaults to empty string.
string $default_style_key: (optional) Default style key will be displayed first.
bool $access_check: (optional) Whether we should check the style access. Defaults to false.
Return value
array An array of style titles keyed by the respective style machine names.
1 call to ParagraphsStylePlugin::getStyleOptions()
- ParagraphsStylePlugin::buildBehaviorForm in src/
Plugin/ paragraphs/ Behavior/ ParagraphsStylePlugin.php - Builds a behavior perspective for each paragraph based on its type.
File
- src/
Plugin/ paragraphs/ Behavior/ ParagraphsStylePlugin.php, line 168
Class
- ParagraphsStylePlugin
- Provides style selection plugin.
Namespace
Drupal\paragraphs_collection\Plugin\paragraphs\BehaviorCode
protected function getStyleOptions($group = '', $default_style_key = '', $access_check = FALSE) {
$styles = $this->yamlStyleDiscovery
->getStyleOptions($group, $access_check);
if (isset($styles[$default_style_key])) {
// Show default selection as a first option in the list with dashes.
return [
$default_style_key => $this
->t('- @name -', [
'@name' => $styles[$default_style_key],
]),
] + $styles;
}
return $styles;
}