public function FilterDeleteForm::form in Entity Share 8.3
Same name and namespace in other branches
- 8 modules/entity_share_server/src/Form/FilterDeleteForm.php \Drupal\entity_share_server\Form\FilterDeleteForm::form()
- 8.2 modules/entity_share_server/src/Form/FilterDeleteForm.php \Drupal\entity_share_server\Form\FilterDeleteForm::form()
Gets the actual form array to be built.
Overrides EntityForm::form
See also
\Drupal\Core\Entity\EntityForm::processForm()
\Drupal\Core\Entity\EntityForm::afterBuild()
File
- modules/
entity_share_server/ src/ Form/ FilterDeleteForm.php, line 26
Class
- FilterDeleteForm
- Form to delete a filter on a channel.
Namespace
Drupal\entity_share_server\FormCode
public function form(array $form, FormStateInterface $form_state) {
$filter_id = $this
->getFilterId();
// Check if the filter exists.
if (!$this
->filterIdExists()) {
$this
->messenger()
->addError($this
->t('There is no filter with the ID @id in this channel', [
'@id' => $filter_id,
]));
return [];
}
$form = parent::form($form, $form_state);
$form['description'] = [
'#markup' => $this
->t('This action cannot be undone.'),
];
return $form;
}