/** * {@inheritdoc} */ public function isRevisionableBundleForm(FormInterface $form_object) { // We really shouldn't be checking for a base class, but core lacks an // interface here. When core adds a better way to determine if we're on // a Bundle configuration form we should switch to that. if ($form_object instanceof BundleEntityFormBase) { $bundle_of = $form_object->getEntity()->getEntityType()->getBundleOf(); $type = $this->entityTypeManager->getDefinition($bundle_of); return $type->isRevisionable(); } return FALSE; }
/** * {@inheritdoc} */ public function submitForm(array &$form, FormStateInterface $form_state) { $form_state->cleanValues(); $this->settings->submitForm($form, $form_state); return parent::submitForm($form, $form_state); }