34,7 → 34,7 |
|
/** |
* 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 ; |
|
43,7 → 43,6 |
* @param bool indique si l'on veut afficher ou non le contexte des exceptions (i.e. la trace) |
*/ |
public function __construct($contexte = false) { |
|
$this->exceptions = array(); |
$this->contexte = $contexte; |
$this->mode = php_sapi_name(); |
68,8 → 67,7 |
/** Fonction d'accès au singleton |
* @return GestionnaireErreur le gestionnaire d'exceptions courant |
*/ |
public static function getInstance() |
{ |
public static function getInstance() { |
if (self::$gestionnaireException instanceof GestionnaireException) { |
return self::$gestionnaireException; |
} |
91,7 → 89,7 |
* ou bien au format texte suivant le mode d'utilisation de PHP |
*/ |
public function getExceptions() { |
|
$retour = ''; |
foreach ($this->exceptions as $e) { |
switch($this->mode) { |
case 'cli' : |