entity; return $form; } /** * {@inheritdoc} */ public function save(array $form, FormStateInterface $form_state) { $entity = &$this->entity; $status = parent::save($form, $form_state); switch ($status) { case SAVED_NEW: \Drupal::messenger()->addStatus($this->t('Created the %label Reservation Category.', [ '%label' => $entity->label(), ])); break; default: \Drupal::messenger()->addStatus($this->t('Saved the %label Reservation Category.', [ '%label' => $entity->label(), ])); } $form_state->setRedirect('entity.reserve_category.canonical', ['reserve_category' => $entity->id()]); } }