You are here

function role_expire_form_user_form_alter in Role Expire 2.x

Same name and namespace in other branches
  1. 8 role_expire.module \role_expire_form_user_form_alter()

Implements hook_form_FORM_ID_alter().

Add role expiration fields to user register/edit forms.

File

./role_expire.module, line 22
Role Expire module.

Code

function role_expire_form_user_form_alter(&$form, FormStateInterface $form_state) {
  $account = \Drupal::routeMatch()
    ->getParameter('user');
  $form = array_merge_recursive($form, role_expire_add_expiration_input($account));
  $form['#validate'][] = 'role_expire_user_form_submit_validate';
  $form['actions']['submit']['#submit'][] = 'role_expire_user_form_submit';
}