protected function HeadingWidget::getTypes in Heading field 8
Get the available heading types.
Return value
array The heading size labels keyed by their size (h1-h6).
2 calls to HeadingWidget::getTypes()
- HeadingWidget::formElement in src/
Plugin/ Field/ FieldWidget/ HeadingWidget.php - Returns the form for a single field widget.
- HeadingWidget::formElementSize in src/
Plugin/ Field/ FieldWidget/ HeadingWidget.php - Create the size form element.
File
- src/
Plugin/ Field/ FieldWidget/ HeadingWidget.php, line 108
Class
- HeadingWidget
- Heading widget for the heading field type.
Namespace
Drupal\heading\Plugin\Field\FieldWidgetCode
protected function getTypes() {
$allowed_sizes = array_filter($this->fieldDefinition
->getSetting('allowed_sizes'));
$sizes = [
'h1' => $this
->t('Heading 1'),
'h2' => $this
->t('Heading 2'),
'h3' => $this
->t('Heading 3'),
'h4' => $this
->t('Heading 4'),
'h5' => $this
->t('Heading 5'),
'h6' => $this
->t('Heading 6'),
];
return array_intersect_key($sizes, $allowed_sizes);
}