我的助手类有一个插件依赖,我想仔细检查是否已安装并启用该插件,实现此目的的最佳方法是什么?
我尝试过使用ProjectConfiguration::getActive()
方法,但我似乎无法找到我要找的东西。
答案 0 :(得分:0)
你试过ProjectConfiguration::getPlugins()
吗?它应该返回一个带有加载插件的数组。
答案 1 :(得分:0)
作为解决方案,我已将以下功能添加到ProjectConfiguration
类:
public function hasPluginEnabled($pluginName)
{
return in_array($pluginName, $this->getPlugins());
}
我很惊讶,默认情况下,这还没有包含在symfony 1.4中。