You are here

public function ConfigEntityRevisionsEditFormTrait::save in Config Entity Revisions 8.2

File

src/ConfigEntityRevisionsEditFormTrait.php, line 17

Class

ConfigEntityRevisionsEditFormTrait
Trait ConfigEntityRevisionsEditFormTrait.

Namespace

Drupal\config_entity_revisions

Code

public function save(array $form, FormStateInterface $form_state) {
  parent::save($form, $form_state);
  $entity = $this
    ->getEntity();
  if ($entity instanceof ConfigEntityRevisionsConfigEntityContainerInterface) {
    $revId = $entity
      ->revisionedEntity()
      ->get('loadedRevisionId');
    $cacheId = $revId ? $entity
      ->id() . '-' . $revId : $entity
      ->id();
    $this->tempStore
      ->delete($cacheId);
  }
}