public function EntityReferenceTags::getWidgetValue in Conditional Fields 4.x
Same name and namespace in other branches
- 8 src/Plugin/conditional_fields/handler/EntityReferenceTags.php \Drupal\conditional_fields\Plugin\conditional_fields\handler\EntityReferenceTags::getWidgetValue()
Get values from widget settings for plugin.
Parameters
array $value_form: Dependency options.
Return value
array Values for triggering events.
Overrides ConditionalFieldsHandlerBase::getWidgetValue
1 call to EntityReferenceTags::getWidgetValue()
- EntityReferenceTags::statesHandler in src/
Plugin/ conditional_fields/ handler/ EntityReferenceTags.php - Executes states handler according to conditional fields settings.
File
- src/
Plugin/ conditional_fields/ handler/ EntityReferenceTags.php, line 81
Class
- EntityReferenceTags
- Provides states handler for entity reference fields.
Namespace
Drupal\conditional_fields\Plugin\conditional_fields\handlerCode
public function getWidgetValue(array $value_form) {
if (!empty($value_form)) {
if (count($value_form['target_id']) > 1) {
return array_column($value_form['target_id'], 'target_id');
}
return $value_form['target_id'][0]['target_id'];
}
else {
return $value_form;
}
}