Puli\Manager\Module\RootModuleFileManagerImpl::removePluginClass PHP Method

removePluginClass() public method

public removePluginClass ( $pluginClass )
    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;
        }
    }