/** * @param $pluginName */ private function removePluginFromPluginsConfig($pluginName) { $pluginsEnabled = $this->pluginList->getActivatedPlugins(); $key = array_search($pluginName, $pluginsEnabled); if ($key !== false) { unset($pluginsEnabled[$key]); } $this->updatePluginsConfig($pluginsEnabled); }
private function addPluginConfigs(ContainerBuilder $builder) { $plugins = $this->pluginList->getActivatedPlugins(); foreach ($plugins as $plugin) { $baseDir = Manager::getPluginsDirectory() . $plugin; $file = $baseDir . '/config/config.php'; if (file_exists($file)) { $builder->addDefinitions($file); } } }