-
Notifications
You must be signed in to change notification settings - Fork 2
/
extension.json
94 lines (94 loc) · 2.53 KB
/
extension.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
{
"name": "TouhouPatchCenter",
"author": [
"Nmlgc",
"Egor",
"brliron",
"rosenrose"
],
"url": "https://github.com/thpatch/TouhouPatchCenter",
"descriptionmsg": "tpc-desc",
"type": "other",
"license-type": "Unlicense",
"requires": {
"MediaWiki": ">= 1.35.0",
"extensions": {
"TouhouThemeDB": "*"
}
},
"AvailableRights": [
"tpc-restricted"
],
"GroupPermissions": {
"sysop": {
"tpc-restricted": true
},
"patchdev": {
"tpc-restricted": true
}
},
"ExtensionMessagesFiles": {
"TouhouPatchCenterMagic": "TouhouPatchCenter.i18n.magic.php"
},
"MessagesDirs": {
"TouhouPatchCenter": [
"i18n"
]
},
"AutoloadClasses": {
"TouhouPatchCenter": "TouhouPatchCenter.body.php",
"MWScrape": "MWScrape.php",
"TPCPatchMap": "TPCPatchMap.php",
"TPCParse": "TPCParse.php",
"TPCServer": "TPCServer.php",
"TPCServerLocal": "TPCServerLocal.php",
"TPCServerSFTP": "TPCServerSFTP.php",
"TPCState": "TPCState.php",
"TPCStorage": "TPCStorage.php",
"TPCUtil": "TPCUtil.php",
"ApiEvalTitle": "ApiEvalTitle.php",
"TPCTemplate": "templates/TPCTemplate.php",
"thcrap_restricted_templates": "templates/thcrap_restricted_templates.php",
"thcrap_servers": "templates/thcrap_servers.php",
"thcrap_neighbors": "templates/thcrap_neighbors.php"
},
"APIModules": {
"evaltitle": "ApiEvalTitle"
},
"Hooks": {
"ArticleDeleteAfterSuccess": "TouhouPatchCenter::onArticleDeleteAfterSuccess",
"ArticleUndelete": "TouhouPatchCenter::onArticleUndelete",
"FileUpload": "TouhouPatchCenter::onFileUpload",
"FileDeleteComplete": "TouhouPatchCenter::onFileDeleteComplete",
"FileUndeleteComplete": "TouhouPatchCenter::onFileUndeleteComplete",
"MultiContentSave": "TouhouPatchCenter::onMultiContentSave",
"PageContentLanguage": "TouhouPatchCenter::onPageContentLanguage",
"PageSaveComplete": "TouhouPatchCenter::onPageSaveComplete",
"TitleMoveComplete": "TouhouPatchCenter::onTitleMoveComplete",
"UploadVerifyFile": "TouhouPatchCenter::onUploadVerifyFile",
"LoadExtensionSchemaUpdates": "TouhouPatchCenter::onDatabaseUpdate",
"ParserGetVariableValueSwitch": "TPCTemplate::runSubclass",
"GetMagicVariableIDs": [
"thcrap_neighbors::setup",
"thcrap_restricted_templates::setup",
"thcrap_servers::setup"
]
},
"callback": "TouhouPatchCenter::setup",
"load_composer_autoloader": true,
"manifest_version": 2,
"namespaces": [
{
"id": 238,
"constant": "NS_PATCH",
"name": "Patch",
"subpages": true
},
{
"id": 239,
"constant": "NS_PATCH_TALK",
"name": "Patch_talk",
"subpages": true
}
]
}