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'); }