You are here

public function DropDownLoginAdminForm::addOne in Drop Down Login 8

Submit handler for the "add-one-more" button.

Increments the max counter and causes a rebuild.

File

src/Form/DropDownLoginAdminForm.php, line 216

Class

DropDownLoginAdminForm
Class SettingsForm.

Namespace

Drupal\drop_down_login\Form

Code

public function addOne(array &$form, FormStateInterface $form_state) {
  $num_rows = $form_state
    ->get('num_rows');
  $num_rows[] = count($num_rows) > 0 ? max($num_rows) + 1 : 0;
  $form_state
    ->set('num_rows', $num_rows);
  $form_state
    ->setRebuild();
}