function readonly_field_widget_field_widget_info_alter in Read-only Field Widget 8
Implements hook_field_widget_info_alter().
File
- ./
readonly_field_widget.module, line 16 - Contains readonly_field_widget.module..
Code
function readonly_field_widget_field_widget_info_alter(array &$info) {
// Let the readonly field widget be useable on all field types.
$formatters = \Drupal::service('plugin.manager.field.formatter')
->getDefinitions();
$field_types = [];
foreach ($formatters as $formatter) {
$field_types = array_merge($field_types, $formatter['field_types']);
}
$info['readonly_field_widget']['field_types'] = array_unique($field_types);
}