137,7 → 137,7 |
* @return string la chaine de debogage formatée ou bien null si echo |
*/ |
private static function traiterDebogage($mot_cle, $sortie, $echo) { |
self::verifierParametresConfig(self::$parametres_obligatoires); |
Config::verifierPresenceParametres(self::$parametres_obligatoires); |
$debogage = Config::get('fw_debogage'); |
$mode = Config::get('fw_debogage_mode'); |
|
182,25 → 182,5 |
} |
return $sortie; |
} |
|
/** |
* Vérifie que tous les paramêtres de config nécessaires au fonctionnement de cette classe existe dans les fichiers |
* de configurations. |
* |
* @param array $parametres talbeau des noms des paramètres de la config à verifier. |
* @return boolean true si tous les paramétres sont présents sinon false. |
*/ |
public static function verifierParametresConfig(Array $parametres) { |
$ok = true; |
foreach ($parametres as $param) { |
if (is_null(Config::get($param))) { |
$classe = get_class(); |
$m = "L'utilisation de la classe $classe nécessite de définir '$param' dans un fichier de configuration."; |
trigger_error($m, E_USER_ERROR); |
$ok = false; |
} |
} |
return $ok; |
} |
} |
?> |