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 |
/**
|