You are here

public function SortDeleteForm::form in Entity Share 8

Same name and namespace in other branches
  1. 8.3 modules/entity_share_server/src/Form/SortDeleteForm.php \Drupal\entity_share_server\Form\SortDeleteForm::form()
  2. 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 24

Class

SortDeleteForm
Class SortDeleteForm.

Namespace

Drupal\entity_share_server\Form

Code

public function form(array $form, FormStateInterface $form_state) {
  $sort_id = $this
    ->getsortId();

  // Check if the sort exists.
  if (!$this
    ->sortIdExists()) {
    drupal_set_message($this
      ->t('There is no sort with the ID @id in this channel', [
      '@id' => $sort_id,
    ]), 'error');
    return [];
  }
  $form = parent::form($form, $form_state);
  $form['description'] = [
    '#markup' => $this
      ->t('This action cannot be undone.'),
  ];
  return $form;
}