You are here

private function FormButton::showNextButton in Simple multi step form 8.x

Same name and namespace in other branches
  1. 8 src/FormButton.php \Drupal\simple_multistep\FormButton::showNextButton()

Show next button.

Parameters

array $form: Reference to form array.

1 call to FormButton::showNextButton()
FormButton::render in src/FormButton.php
Render form button.

File

src/FormButton.php, line 58

Class

FormButton
Class FormButton.

Namespace

Drupal\simple_multistep

Code

private function showNextButton(array &$form) {
  $step_format_settings = $this->stepSettings->format_settings;
  if (count($this->steps) - 1 != $this->currentStep) {
    $form['actions']['next'] = array(
      '#type' => 'button',
      '#value' => $step_format_settings['next_button_text'],
      '#validate' => array(
        'simple_multistep_register_next_step',
      ),
      '#submit' => array(),
    );
    $form['actions']['submit']['#access'] = FALSE;
  }
  else {
    $form['actions']['submit']['#access'] = TRUE;
    $form['#validate'][] = 'simple_multistep_multistep_validate';
  }
}