From a60ce906433b7d45ff7b3b00e686f5634edb4c4c Mon Sep 17 00:00:00 2001 From: "stephan.kasdorf" Date: Wed, 18 Feb 2026 17:08:18 +0100 Subject: [PATCH] Use `pathinfo()` for file extension checks in module registry. --- core/c/registry.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/c/registry.php b/core/c/registry.php index 3adedee..ac39c40 100755 --- a/core/c/registry.php +++ b/core/c/registry.php @@ -66,7 +66,7 @@ final class Registry $modules_setting_path = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($this->getModulesPath())); foreach($modules_setting_path as $settings) { - if(strstr($settings->getPathName(), self::CONFIG_SETTINGS_KEY) && $settings->getExtension() === 'ini' && $settings->getFileName()!='.' && $settings->getFileName()!='..') + if(strstr($settings->getPathName(), self::CONFIG_SETTINGS_KEY) && pathinfo($settings->getFileName(), PATHINFO_EXTENSION) === 'ini' && $settings->getFileName()!='.' && $settings->getFileName()!='..') { $config_ini_name = basename($settings->getPathName());