OpignoActivityDeleteForm.php in Opigno module 8
File
src/Form/OpignoActivityDeleteForm.php
View source
<?php
namespace Drupal\opigno_module\Form;
use Drupal\Core\Entity\ContentEntityDeleteForm;
use Drupal\Core\Form\FormStateInterface;
class OpignoActivityDeleteForm extends ContentEntityDeleteForm {
public function submitForm(array &$form, FormStateInterface $form_state) {
$storage = $form_state
->getStorage();
if (isset($storage['activity_answers'])) {
$form_state
->setRedirectUrl($this
->getRedirectUrl());
$this
->messenger()
->addMessage($storage['activity_message'], 'warning');
}
else {
parent::submitForm($form, $form_state);
}
}
}