diff --git a/application/core/Plugins/PluginManager.php b/application/core/Plugins/PluginManager.php index 7bf4c619..66a66d29 100644 --- a/application/core/Plugins/PluginManager.php +++ b/application/core/Plugins/PluginManager.php @@ -94,7 +94,10 @@ class PluginManager { */ public static function isPluginClass($pluginClass) { $pluginClass = self::getPluginClass($pluginClass); - if (!in_array(Plugin::PLUGIN_INTERFACE, class_implements($pluginClass))) { + if (!class_exists($pluginClass, false)) { + return false; + } + if (!in_array(Plugin::PLUGIN_INTERFACE, class_implements($pluginClass, false))) { return false; } return true;