public function MortgageCalculatorForm::submitForm in Real Estate Mortgage Calculator 8
Form submission handler.
Parameters
array $form: An associative array containing the structure of the form.
\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.
Overrides FormInterface::submitForm
File
- src/
Form/ MortgageCalculatorForm.php, line 80
Class
- MortgageCalculatorForm
- MortgageCalculatorForm.
Namespace
Drupal\mortgage_calculator\FormCode
public function submitForm(array &$form, FormStateInterface $form_state) {
$request = $this
->getRequest();
$session = $request
->getSession();
$session
->set('mortgage_calculator_loan_amount', $form_state
->getValue('mortgage_calculator_loan_amount'));
$session
->set('mortgage_calculator_mortgage_rate', $form_state
->getValue('mortgage_calculator_mortgage_rate'));
$session
->set('mortgage_calculator_years_to_pay', $form_state
->getValue('mortgage_calculator_years_to_pay'));
$session
->set('mortgage_calculator_desired_display', $form_state
->getValue('mortgage_calculator_desired_display'));
$form_state
->setRedirect('mortgage_calculator.page');
}