/** * {@inheritdoc} */ public function clearExtraKeys() { $previousValues = $this->rootModuleFile->getExtraKeys(); if (!$previousValues) { return; } $this->rootModuleFile->clearExtraKeys(); try { $this->jsonStorage->saveRootModuleFile($this->rootModuleFile); } catch (Exception $e) { $this->rootModuleFile->setExtraKeys($previousValues); throw $e; } }