Changed Plugin Class to Interface! (Final)
-> static methods for Name, Version, Author, Description
This commit is contained in:
1 parent
35a7232894
commit
6c247f0519
8 files changed
+247
-63
No files matched your search
@@ -150,7 +150,7 @@ class PluginManager {
|
||||
$classesAfter = get_declared_classes();
|
||||
$newClasses = array_diff($classesAfter, $classesBefore);
|
||||
foreach ($newClasses as $className) {
|
||||
if (!is_subclass_of($className, Plugin::getClass())) {
|
||||
if (!in_array(Plugin::PLUGIN_INTERFACE, class_implements($className))) {
|
||||
continue;
|
||||
}
|
||||
array_push($this->pluginClasses, $className);
|
||||
|
||||
Reference in new issue
Block a user