【发布时间】:2019-05-31 12:41:36
【问题描述】:
我目前正在开发一个 MediaWiki 扩展,该扩展需要“Arrays”扩展来实现某些功能。如果未安装数组扩展,我的扩展在尝试使用上述功能时应该给出友好的警告。
如何检查一个扩展是否是从另一个扩展中安装的?
【问题讨论】:
标签: php mediawiki mediawiki-extensions
我目前正在开发一个 MediaWiki 扩展,该扩展需要“Arrays”扩展来实现某些功能。如果未安装数组扩展,我的扩展在尝试使用上述功能时应该给出友好的警告。
如何检查一个扩展是否是从另一个扩展中安装的?
【问题讨论】:
标签: php mediawiki mediawiki-extensions
好的方法是ExtensionRegistry::getInstance()->isLoaded( 'Arrays' )。这仅适用于使用 extension registration(Arrays 使用)的扩展。否则,您可以检查是否可以加载该扩展中的某个类。
【讨论】: