public function NodeFormController::delete

Overrides Drupal\Core\Entity\EntityFormController::delete().

Overrides EntityFormController::delete

File

drupal/core/modules/node/lib/Drupal/node/NodeFormController.php, line 392
Definition of Drupal\node\NodeFormController.

Class

NodeFormController
Form controller for the node edit forms.

Namespace

Drupal\node

Code

public function delete(array $form, array &$form_state) {
  $destination = array();
  if (isset($_GET['destination'])) {
    $destination = drupal_get_destination();
    unset($_GET['destination']);
  }
  $node = $this
    ->getEntity($form_state);
  $form_state['redirect'] = array(
    'node/' . $node->nid . '/delete',
    array(
      'query' => $destination,
    ),
  );
}