You are here

function eu_cookie_compliance_form_alter in EU Cookie Compliance (GDPR Compliance) 8

Same name and namespace in other branches
  1. 2.0.x eu_cookie_compliance.module \eu_cookie_compliance_form_alter()

Implements hook_form_alter().

File

./eu_cookie_compliance.module, line 667
The main file for the EU Cookie Compliance module.

Code

function eu_cookie_compliance_form_alter(&$form, FormStateInterface $form_state, $form_id) {
  if ($form_state
    ->getFormObject() instanceof PersonalInformationFormInterface) {

    /** @var \Drupal\eu_cookie_compliance\PersonalInformationFormInterface $form_object */
    $form_object = $form_state
      ->getFormObject();
    $form_object
      ->formInjectGdprCheckbox($form, $form_state);
    $form['#submit'][] = [
      $form_object,
      'formSubmitGdprCheckbox',
    ];
  }
}