mirror of
https://github.com/processwire/processwire.git
synced 2025-08-13 18:24:57 +02:00
Fix issue processwire/processwire-issues#1073
This commit is contained in:
@@ -2078,6 +2078,9 @@ class Modules extends WireArray {
|
||||
|
||||
$filename = $this->installable[$class];
|
||||
$basename = basename($filename);
|
||||
|
||||
/** @var WireFileTools $fileTools */
|
||||
$fileTools = $this->wire('files');
|
||||
|
||||
// double check that $class is consistent with the actual $basename
|
||||
if($basename === "$class.module" || $basename === "$class.module.php") {
|
||||
@@ -2134,7 +2137,7 @@ class Modules extends WireArray {
|
||||
continue;
|
||||
}
|
||||
if($file->isDir()) {
|
||||
$dirs[] = $file->getPathname();
|
||||
$dirs[] = $fileTools->unixDirName($file->getPathname());
|
||||
continue;
|
||||
}
|
||||
if(in_array($file->getBasename(), $files)) continue; // skip known files
|
||||
|
Reference in New Issue
Block a user