private function isPluginAlreadyInstalled($name)
 {
     if ($this->plugin_manager->getPluginByName($name)) {
         return true;
     }
     return false;
 }
 private function useFulltextSearch()
 {
     $fulltext_plugin = $this->plugin_manager->getPluginByName('fulltextsearch');
     if (!$fulltext_plugin) {
         return false;
     }
     return $this->plugin_manager->isPluginAvailable($fulltext_plugin);
 }
 function testGetPluginByname()
 {
     //The plugin factory
     $plugin_factory = new MockPluginFactory($this);
     $plugin_factory->expectOnce('getPluginByName');
     //The plugins manager
     $pm = new PluginManager($plugin_factory, mock('EventManager'), mock('SiteCache'), mock('ForgeUpgradeConfig'));
     $pm->getPluginByName('plugin_name');
 }