Subversion Repositories Applications.framework

Compare Revisions

Ignore whitespace Rev 159 → Rev 160

/trunk/framework/GestionnaireException.php
34,6 → 34,11
private static $logger = false;
 
/**
* Détermine si l'on loggue ou non les erreurs
*/
private static $afficher = false;
 
/**
* Definit si php est lancé en ligne de commande ou en mode serveur
*/
private static $mode = php_sapi_name ;
52,6 → 57,7
self::$exceptions = array();
self::$contexte = Config::get('fw_debogage_contexte');
self::$logger = Config::get('fw_log_debogage');
self::$afficher = Config::get('fw_debogage');
self::$mode = php_sapi_name();
 
set_exception_handler(array(get_class($this),'gererException'));
69,7 → 75,7
* Definit si l'on veut afficher le contexte ou non
* @param bool true si on veut afficher le contexte, false sinon, par défaut vaut false
*/
public function setContexte($contexte) {
public static function setContexte($contexte) {
self::$contexte = $contexte;
}
 
177,7 → 183,7
 
public function __destruct() {
// Si des erreurs n'ont pas été affichée nous forçons leur affichage
if (count(self::$exceptions) > 0) {
if (self::$afficher && count(self::$exceptions) > 0) {
echo self::getExceptions();
}
}