Subversion Repositories Applications.framework

Compare Revisions

Ignore whitespace Rev 104 → Rev 105

/trunk/framework/GestionnaireException.php
1,39 → 1,45
<?php
/*
* Created on 27 mars 2009
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
// declare(encoding='UTF-8');
/**
* Classe GestionnaireException, gère les exceptions
*/
* classe de gestion des exceptions.
*
* PHP Version 5
*
* @category Class
* @package Framework
* @author aurelien <aurelien@tela-botanica.org>
* @copyright 2009 Tela-Botanica
* @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
* @license http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
* @version SVN: $$Id$$
* @link /doc/framework/
*
*/
class GestionnaireException {
/**
* Liste des exceptions enregistrées
* Liste des exceptions enregistrées
*/
private $exceptions;
/**
* Détermine si l'on affiche ou nom le contexte
* Détermine si l'on affiche ou nom le contexte
*/
private $contexte;
/**
* Definit si php est lancé en ligne de commande ou en mode serveur
* Definit si php est lancé en ligne de commande ou en mode serveur
*/
private $mode;
/**
* le gestionnaire d'exception est un singleton
* et possède donc un "pointeur statique sur lui-même"
* et poss�de donc un "pointeur statique sur lui-m�me"
*/
private static $gestionnaireException ;
/**
* Constructeur avec paramètres optionnel
* Constructeur avec paramètres optionnel
* @param bool indique si l'on veut afficher ou non le contexte des exceptions (i.e. la trace)
*/
public function __construct($contexte = false) {
45,7 → 51,7
}
/**
* Renvoie le booleen définissant si l'on affiche le contexte ou non
* Renvoie le booleen définissant si l'on affiche le contexte ou non
*/
public function getContexte() {
return $this->contexte;
53,13 → 59,13
/**
* 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
* @param bool true si on veut afficher le contexte, false sinon, par défaut vaut false
*/
public function setContexte($contexte) {
$this->contexte = $contexte;
}
/** Fonction d'accès au singleton
/** Fonction d'accès au singleton
* @return GestionnaireErreur le gestionnaire d'exceptions courant
*/
public static function getInstance()
72,7 → 78,7
}
/**
* Fonction de gestion des exceptions, remplace le handler par défaut
* Fonction de gestion des exceptions, remplace le handler par défaut
*/
public static function gererException(Exception $e) {