dedupe getSubclassesOf

This commit is contained in:
Shish
2020-02-23 16:39:55 +00:00
parent 9b6eb0e5e2
commit 4ade3452ee
4 changed files with 46 additions and 39 deletions

View File

@ -72,11 +72,8 @@ class ET extends Extension
$info['stat_image_tags'] = $database->get_one("SELECT COUNT(*) FROM image_tags");
$els = [];
foreach (get_declared_classes() as $class) {
$rclass = new ReflectionClass($class);
if (!$rclass->isAbstract() && is_subclass_of($class, "Extension")) {
$els[] = $class;
}
foreach (getSubclassesOf("Extension") as $class) {
$els[] = $class;
}
$info['sys_extensions'] = join(', ', $els);