protected function LinkClassFieldWidget::getModeOptions in Link class 8
Same name and namespace in other branches
- 2.0.x src/Plugin/Field/FieldWidget/LinkClassFieldWidget.php \Drupal\link_class\Plugin\Field\FieldWidget\LinkClassFieldWidget::getModeOptions()
Return the options availables for the widget.
Parameters
string|null $key: The optionnal key to retrieve.
Return value
array|mixed The options array or the value corresponding to $key.
2 calls to LinkClassFieldWidget::getModeOptions()
- LinkClassFieldWidget::settingsForm in src/
Plugin/ Field/ FieldWidget/ LinkClassFieldWidget.php - Returns a form to configure settings for the widget.
- LinkClassFieldWidget::settingsSummary in src/
Plugin/ Field/ FieldWidget/ LinkClassFieldWidget.php - Returns a short summary for the current widget settings.
File
- src/
Plugin/ Field/ FieldWidget/ LinkClassFieldWidget.php, line 122
Class
- LinkClassFieldWidget
- Plugin implementation of the 'link_class_field_widget' widget.
Namespace
Drupal\link_class\Plugin\Field\FieldWidgetCode
protected function getModeOptions($key = NULL) {
$options = [
'force_class' => $this
->t('Class are automatically added'),
'select_class' => $this
->t('Let users select a class from a list'),
'manual' => $this
->t('Users can set a class manually'),
];
if ($key && isset($options[$key])) {
return $options[$key];
}
return $options;
}