MDL-69166 core: define payment as a subsystem and pg as a plugin type

This commit is contained in:
Shamim Rezaie
2020-10-27 15:05:23 +11:00
parent 6594c54b2e
commit 8317134779
3 changed files with 7 additions and 2 deletions
+3
View File
@@ -1923,6 +1923,9 @@ class core_plugin_manager {
'quiz', 'resource', 'scorm', 'survey', 'url', 'wiki', 'workshop'
),
'pg' => [
],
'plagiarism' => array(
),
+3 -1
View File
@@ -38,7 +38,8 @@
"contenttype": "contentbank\/contenttype",
"theme": "theme",
"local": "local",
"h5plib": "h5p\/h5plib"
"h5plib": "h5p\/h5plib",
"pg": "payment\/gateway"
},
"subsystems": {
"access": null,
@@ -94,6 +95,7 @@
"my": "my",
"notes": "notes",
"pagetype": null,
"payment" : "payment",
"pix": null,
"plagiarism": "plagiarism",
"plugin": null,
+1 -1
View File
@@ -36,7 +36,7 @@ class core_component_testcase extends advanced_testcase {
* this is defined here to annoy devs that try to add more without any thinking,
* always verify that it does not collide with any existing add-on modules and subplugins!!!
*/
const SUBSYSTEMCOUNT = 71;
const SUBSYSTEMCOUNT = 72;
public function setUp(): void {
$psr0namespaces = new ReflectionProperty('core_component', 'psr0namespaces');