コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function submitForm(array &$form, FormStateInterface $form_state)
 {
     if ($form_state->getValue('confirm')) {
         $this->commentStorage->delete($this->comments);
         $count = count($form_state->getValue('comments'));
         $this->logger('content')->notice('Deleted @count comments.', array('@count' => $count));
         drupal_set_message($this->formatPlural($count, 'Deleted 1 comment.', 'Deleted @count comments.'));
     }
     $form_state->setRedirectUrl($this->getCancelUrl());
 }
コード例 #2
0
ファイル: ConfirmDeleteMultiple.php プロジェクト: shumer/blog
 /**
  * {@inheritdoc}
  */
 public function submitForm(array &$form, array &$form_state)
 {
     if ($form_state['values']['confirm']) {
         $this->commentStorage->delete($this->comments);
         $count = count($form_state['values']['comments']);
         watchdog('content', 'Deleted @count comments.', array('@count' => $count));
         drupal_set_message(format_plural($count, 'Deleted 1 comment.', 'Deleted @count comments.'));
     }
     $form_state['redirect_route'] = $this->getCancelUrl();
 }