Subversion Repositories Applications.framework

Compare Revisions

Ignore whitespace Rev 240 → Rev 241

/trunk/framework/Debug.php
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;
}
}
?>