public function SortDeleteForm::form in Entity Share 8.3
Same name and namespace in other branches
- 8 modules/entity_share_server/src/Form/SortDeleteForm.php \Drupal\entity_share_server\Form\SortDeleteForm::form()
- 8.2 modules/entity_share_server/src/Form/SortDeleteForm.php \Drupal\entity_share_server\Form\SortDeleteForm::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/ SortDeleteForm.php, line 26
Class
- SortDeleteForm
- Form to delete a sort on a channel.
Namespace
Drupal\entity_share_server\FormCode
public function form(array $form, FormStateInterface $form_state) {
$sort_id = $this
->getsortId();
// Check if the sort exists.
if (!$this
->sortIdExists()) {
$this
->messenger()
->addError($this
->t('There is no sort with the ID @id in this channel', [
'@id' => $sort_id,
]));
return [];
}
$form = parent::form($form, $form_state);
$form['description'] = [
'#markup' => $this
->t('This action cannot be undone.'),
];
return $form;
}