コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function submitForm(array &$form, FormStateInterface $formState)
 {
     $this->entity->delete();
     drupal_set_message($this->t('The empty page callback for %title has been deleted.', array('%title' => $this->entity->getTitle())));
     $this->emptyPageManager->rebuildRoutes();
     $formState->setRedirectUrl($this->getCancelUrl());
 }
コード例 #2
0
 /**
  * {@inheritdoc}
  */
 public function save(array $form, FormStateInterface $formState)
 {
     $emptyPage = $this->entity;
     $status = $emptyPage->save();
     if ($status) {
         drupal_set_message($this->t('Saved the empty page callback.'));
     } else {
         drupal_set_message($this->t('The empty page callback was not saved.'));
     }
     $this->emptyPageManager->rebuildRoutes();
     $formState->setRedirect('empty_page.list');
 }