/**
  * Handles confirmation action, presenting the user submitted
  * data again for final confirmation.
  *
  * @param \TYPO3\CMS\Form\Domain\Model\ValidationElement $model
  * @return void
  */
 public function confirmationAction(ValidationElement $model)
 {
     $this->skipForeignFormProcessing();
     if (count($model->getIncomingFields()) === 0) {
         $this->sessionUtility->destroySession();
         $this->forward('show');
     }
     $this->controllerContext->setValidationElement($model);
     $form = $this->formBuilder->buildModel();
     // store uploaded files
     $this->sessionUtility->storeSession();
     $this->view->assign('model', $form);
     $message = $this->formUtility->renderItem($this->typoscript['confirmation.']['message.'], $this->typoscript['confirmation.']['message'], LocalizationUtility::translate('tx_form_view_confirmation.message', 'form'));
     $this->view->assign('message', $message);
 }