private function LayoutParagraphsWidget::layoutLabels in Layout Paragraphs 1.0.x
Returns a flat array of layout labels keyed by layout ids.
Parameters
array $layout_groups: Nested array of layout groups.
Return value
array Flat array of layout labels.
File
- src/
Plugin/ Field/ FieldWidget/ LayoutParagraphsWidget.php, line 922
Class
- LayoutParagraphsWidget
- Entity Reference with Layout field widget.
Namespace
Drupal\layout_paragraphs\Plugin\Field\FieldWidgetCode
private function layoutLabels(array $layout_groups) {
$layouts = $this->layoutPluginManager
->getSortedDefinitions();
$layout_info = [];
foreach ($layout_groups as $group) {
foreach ($group as $layout_id => $layout_name) {
$layout_info[$layout_id] = $layouts[$layout_id]
->getLabel();
}
}
return $layout_info;
}