Fix error when trying to instantiate class that isn't a ModuleObject

This commit is contained in:
Kijin Sung 2024-04-16 21:32:15 +09:00
parent 80c5c12059
commit 114755d13a

View file

@ -1294,7 +1294,7 @@ class ModuleHandler extends Handler
}
$class_name = $module . self::$_kinds[$kind] . self::$_types[$type];
if (class_exists($class_name))
if (class_exists($class_name) && is_subclass_of($class_name, 'ModuleObject'))
{
return $class_name::getInstance($module);
}