General = $section; } public static function getConfigValue($name, $idSite = null) { $config = self::getConfig(); if (!empty($idSite)) { $siteSpecificConfig = self::getSiteSpecificConfig($idSite); $config = array_merge($config, $siteSpecificConfig); } return $config[$name] ?? null; } private static function getConfig() { return Config::getInstance()->General; } private static function getSiteSpecificConfig($idSite) { $key = 'General_' . $idSite; return Config::getInstance()->$key; } }