Subversion Repositories Applications.framework

Rev

Rev 241 | Rev 365 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 241 Rev 274
Line 9... Line 9...
9
 * @author		Aurélien PERONNET <aurelien@tela-botanica.org>
9
 * @author		Aurélien PERONNET <aurelien@tela-botanica.org>
10
 * @author		Jean-Pascal MILCENT <jmp@tela-botanica.org>
10
 * @author		Jean-Pascal MILCENT <jmp@tela-botanica.org>
11
 * @copyright	Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
11
 * @copyright	Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
12
 * @license	http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
12
 * @license	http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
13
 * @license	http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
13
 * @license	http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
14
 * @version	$Id: GestionnaireException.php 241 2010-12-06 15:19:07Z jpm $$
14
 * @version	$Id: GestionnaireException.php 274 2010-12-28 15:37:22Z jpm $$
15
 * @link		/doc/framework/
15
 * @link		/doc/framework/
16
 *
16
 *
17
 */
17
 */
18
class GestionnaireException {
18
class GestionnaireException {
Line 33... Line 33...
33
 
33
 
34
	/** Definit si php est lancé en ligne de commande ou en mode serveur */
34
	/** Definit si php est lancé en ligne de commande ou en mode serveur */
Line 35... Line 35...
35
	private static $mode = null ;
35
	private static $mode = null ;
36
 
36
 
Line 37... Line 37...
37
	/** Tableau des noms des paramètres à définir dans le fichier de config car obligatoirement nécessaire à cette classe.*/
37
	/** Tableau des noms des paramètres à définir dans le fichier de config car obligatoirement nécessaire à cette classe.*/
38
	private static $parametres_obligatoires = array('fw_debogage', 'fw_debogage_contexte', 'fw_log_debogage');
38
	private static $parametres_obligatoires = array('debogage', 'debogage_contexte', 'log_debogage');
39
	
39
	
40
	/** Initialise le Gestionnaire d'exceptions et d'erreur sans tenir comptes des paramêtres de config. */
40
	/** Initialise le Gestionnaire d'exceptions et d'erreur sans tenir comptes des paramêtres de config. */
Line 50... Line 50...
50
	}
50
	}
Line 51... Line 51...
51
	
51
	
52
	/** Configure le Gestionnaire d'exceptions et d'erreur à partir des paramêtres de config. */
52
	/** Configure le Gestionnaire d'exceptions et d'erreur à partir des paramêtres de config. */
53
	public static function configurer() {
53
	public static function configurer() {
54
		Config::verifierPresenceParametres(self::$parametres_obligatoires);
54
		Config::verifierPresenceParametres(self::$parametres_obligatoires);
55
		self::$contexte = Config::get('fw_debogage_contexte');
55
		self::$contexte = Config::get('debogage_contexte');
56
		self::$logger = Config::get('fw_log_debogage');
56
		self::$logger = Config::get('log_debogage');
57
		self::$afficher = Config::get('fw_debogage');
57
		self::$afficher = Config::get('debogage');
Line 58... Line 58...
58
	}
58
	}
59
	
59
	
60
	/**
60
	/**