检查是否从辅助类安装并启用了特定插件的最佳方法是什么?

时间:2012-01-20 13:51:54

标签: php symfony-1.4 helper

我的助手类有一个插件依赖,我想仔细检查是否已安装并启用该插件,实现此目的的最佳方法是什么?

我尝试过使用ProjectConfiguration::getActive()方法,但我似乎无法找到我要找的东西。

2 个答案:

答案 0 :(得分:0)

你试过ProjectConfiguration::getPlugins()吗?它应该返回一个带有加载插件的数组。

答案 1 :(得分:0)

作为解决方案,我已将以下功能添加到ProjectConfiguration类:

public function hasPluginEnabled($pluginName)
{
    return in_array($pluginName, $this->getPlugins());
}

我很惊讶,默认情况下,这还没有包含在symfony 1.4中。