手动:钩子/ ResourceLoaderRegisterModules

来自MyaWiki.Org
<手动:挂钩
2019年6月21日17:01修订版萨曼塔古扬 说话γ小旗 (更新参数)
跳转到导航 跳到搜索
资源注册模块
可从1.1.0版
允许使用RealCeloDad进行模块的条件注册
定义函数:
公共 静止的 功能 资源库模块 资源加载器 $RealCelooDead  {  }
附钩:

进入扩展子

{
	“钩子” {
		“RealSereServer注册模块” “MyExelExoSoks::OnRealSeloDeReRebug模块”
	}
}

对于MyaWiki小于1.25:

美元挂钩[RealSereServer注册模块[] = MyExelExoHooks::OnRealSeloDeReRebug模块
呼吁:文件(S): 资源管理器

有关附加钩子的更多信息,请参见手动:挂钩.
有关使用此挂钩的扩展示例,请参见类别:RealSeloDeServer模块扩展.

详情

  • $RealSeloDeAer-RealSeloDADER对象。

用法

警告 警告: 仅在需要时使用此钩子(例如,条件依赖项)。如果可能的话,使用$WG-资源模型. 也见RealSeloDeAd/迁移指南(开发者).

RealSeloDeAdMead对象可以提供对脚本、样式和消息的访问,这一点可以添加到RealSeloDoad中。一个常见的用例是注册一个与其他扩展和类具有“软”依赖关系的资源。例如,一个模块可以依赖于一个事件日志仅在安装事件日志时使用架构。使用此钩子可以在注册模块之前有条件地添加依赖数组。单一注册:

$RealCelooDead>注册 “MyMealm” [ “脚本” = > “……” ] 

您可以将一个“脚本”、“样式”、“LoalBasePATH”等数组传递给$WGReSigMeRoDules。

用于多重注册:

$RealCelooDead>注册 数组 “MyMealm” = > [ “脚本” = > “……”    

注意,对于MW 1.26和以后,您不能使用这个钩子侦听器修改$WGRealSigRooDes。

也见

也见