aboutsummaryrefslogtreecommitdiff
path: root/lib/plugins/engine/PluginManager.class.php
diff options
context:
space:
mode:
authorMarcus Eibrink-Lunzenauer <lunzenauer@elan-ev.de>2024-06-04 08:57:37 +0000
committerMarcus Eibrink-Lunzenauer <lunzenauer@elan-ev.de>2024-06-04 08:57:37 +0000
commit639d258e2aaa4a79161cc161903ce0192b04e59a (patch)
treee973226d561681947fc8d35224d3ecc0e8659c3c /lib/plugins/engine/PluginManager.class.php
parent44d0923e7a000755ef6d8338e0d382e9e97a0106 (diff)
Create plugins using the dependency injection.
Closes #4247 Merge request studip/studip!3078
Diffstat (limited to 'lib/plugins/engine/PluginManager.class.php')
-rw-r--r--lib/plugins/engine/PluginManager.class.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/plugins/engine/PluginManager.class.php b/lib/plugins/engine/PluginManager.class.php
index fc81d7f..7e36fa0 100644
--- a/lib/plugins/engine/PluginManager.class.php
+++ b/lib/plugins/engine/PluginManager.class.php
@@ -591,7 +591,7 @@ class PluginManager
}
if ($plugin_class) {
- $plugin = $plugin_class->newInstance();
+ $plugin = app()->get($class);
}
return $this->plugin_cache[$class] = $plugin;