public function Instance::setWidget in Little helpers 7.2
Same name and namespace in other branches
- 7 src/Field/Instance.php \Drupal\little_helpers\Field\Instance::setWidget()
Set widget type and update defaults accordingly.
See also
1 call to Instance::setWidget()
- Instance::setField in src/
Field/ Instance.php - Set field and update default values accordingly.
File
- src/
Field/ Instance.php, line 95
Class
Namespace
Drupal\little_helpers\FieldCode
public function setWidget($widget_type_name, $settings = array()) {
$this->widget['type'] = $widget_type_name;
$this->widget['settings'] = $settings;
$widget_type = \field_info_widget_types($widget_type_name);
$this->widget['module'] = $widget_type['module'];
$this->widget['settings'] += \field_info_widget_settings($widget_type_name);
}