function workflow_form_field_config_edit_form_alter in Workflow 8
Implements hook_form_FORM_ID_alter().
File
- ./
workflow.field.inc, line 38 - Defines a Workflow field, widget and formatter. (copied from list field).
Code
function workflow_form_field_config_edit_form_alter(&$form, FormStateInterface $form_state, $form_id) {
/* @noinspection PhpUndefinedMethodInspection */
$field_name = $form_state
->getFormObject()
->getEntity()
->getType();
if ($field_name == 'workflow') {
// The Workflow field must have a value, so set to required.
$form['required']['#default_value'] = 1;
$form['required']['#disabled'] = TRUE;
// There are alterations on the widget, too.
// @see WorkflowDefaultWidget::formElement();
}
}