account = $container->get('current_user'); return $instance; } /** * {@inheritdoc} */ public function buildForm(array $form, FormStateInterface $form_state) { /* @var \Drupal\opencase_entities\Entity\OCOrganisationRelation $entity */ $form = parent::buildForm($form, $form_state); 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: $this->messenger()->addMessage($this->t('Created the %label Organisation Relation.', [ '%label' => $entity->label(), ])); break; default: $this->messenger()->addMessage($this->t('Saved the %label Organisation Relation.', [ '%label' => $entity->label(), ])); } $form_state->setRedirect('entity.oc_organisation_relation.canonical', ['oc_organisation_relation' => $entity->id()]); } }