You are here

public function CustomFilterForm::delete in Custom filter 2.0.x

Same name and namespace in other branches
  1. 8 src/Form/CustomFilterForm.php \Drupal\customfilter\Form\CustomFilterForm::delete()

File

src/Form/CustomFilterForm.php, line 117

Class

CustomFilterForm
Builds the form to add/edit a Custom Filter.

Namespace

Drupal\customfilter\Form

Code

public function delete(array $form, FormStateInterface $form_state) {
  $destination = [];
  $request = $this
    ->getRequest();
  if ($request->query
    ->has('destination')) {
    $destination = $this
      ->getDestinationArray();
    $request->query
      ->remove('destination');
  }
  $form_state
    ->setRedirect('entity.customfilter.delete_form', [
    $this->entity
      ->id(),
  ], [
    'query' => $destination,
  ]);
}