public function removePluginClass($pluginClass)
{
if (!$this->rootModuleFile->hasPluginClass($pluginClass)) {
return;
}
$previousClasses = $this->rootModuleFile->getPluginClasses();
$this->rootModuleFile->removePluginClass($pluginClass);
try {
$this->jsonStorage->saveRootModuleFile($this->rootModuleFile);
} catch (Exception $e) {
$this->rootModuleFile->setPluginClasses($previousClasses);
throw $e;
}
}