function tablefield_required_form_builder in TableField 8.2
Update the field configuration once form is saved.
Parameters
string $entity_type: The entity type.
\Drupal\field\Entity\FieldConfig $config: The field configuration entity.
array $form: The complete form array.
\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.
1 string reference to 'tablefield_required_form_builder'
- tablefield_required_form_field_config_edit_form_alter in tablefield_required/
tablefield_required.module - Implements hook_form_FORM_ID_alter().
File
- tablefield_required/
tablefield_required.module, line 72 - Contains module hooks for tablefield_required.
Code
function tablefield_required_form_builder($entity_type, FieldConfig $config, array &$form, FormStateInterface $form_state) {
$required_rows = $form_state
->getValue('required_rows');
$required_cols = $form_state
->getValue('required_cols');
$multivalue_inherit = (bool) $form_state
->getValue('multivalue_inherit');
$config
->setThirdPartySetting('tablefield_required', 'required_rows', $required_rows);
$config
->setThirdPartySetting('tablefield_required', 'required_cols', $required_cols);
$config
->setThirdPartySetting('tablefield_required', 'multivalue_inherit', $multivalue_inherit);
}