Use pathinfo() for file extension checks in module registry.

This commit is contained in:
stephan.kasdorf
2026-02-18 17:08:18 +01:00
parent bb7a081a68
commit a60ce90643

View File

@@ -66,7 +66,7 @@ final class Registry
$modules_setting_path = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($this->getModulesPath())); $modules_setting_path = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($this->getModulesPath()));
foreach($modules_setting_path as $settings) 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()); $config_ini_name = basename($settings->getPathName());