Exemplo n.º 1
0
 /**
  * @param $pluginName
  */
 private function removePluginFromPluginsConfig($pluginName)
 {
     $pluginsEnabled = $this->pluginList->getActivatedPlugins();
     $key = array_search($pluginName, $pluginsEnabled);
     if ($key !== false) {
         unset($pluginsEnabled[$key]);
     }
     $this->updatePluginsConfig($pluginsEnabled);
 }
Exemplo n.º 2
0
 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);
         }
     }
 }