diff --git a/lib/plugins/engine/PluginManager.php b/lib/plugins/engine/PluginManager.php index 05e2b143607b81935f647acfe6a03c6c2b9359dd..919e175f65ee20c675add6ecdf767a4b772a0209 100644 --- a/lib/plugins/engine/PluginManager.php +++ b/lib/plugins/engine/PluginManager.php @@ -363,6 +363,10 @@ class PluginManager require_once $pluginfile; + // Restore variable $class that might have been overwritten by the + // previous require + $class = func_get_arg(0); + return new ReflectionClass($class); }