1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-07 07:16:51 +02:00
This commit is contained in:
Ryan Cramer
2024-11-22 09:37:23 -05:00
parent 57388db576
commit 5ca977f6df

View File

@@ -309,6 +309,10 @@ class ModulesFiles extends ModulesClass {
if(class_exists(__NAMESPACE__ . "\\$moduleName", false)) return true;
// next do a slower check, figuring out namespace
$ns = $this->modules->info->getModuleNamespace($moduleName, array('file' => $file));
if($ns === null) {
// unable to determine module namespace, likely file does not exist
$ns = (string) $ns;
}
$className = trim($ns, "\\") . "\\$moduleName";
if(class_exists($className, false)) return true;
// if this point is reached, module is not yet in memory in either instance