Comus Party 1.0.0
Application web de mini-jeux en ligne
Chargement...
Recherche...
Aucune correspondance
Référence de la classe MessageHandler

Gestion de l'affichage des erreurs. Plus de détails...

Fonctions membres publiques statiques

static displayFullScreenException (Exception $exception)
 Lève une erreur bloquante.
 
static addExceptionParametersToSession (Exception $exception)
 Ajout les données d'une erreur en variable de session.
 
static addMessageParametersToSession (string $message)
 Ajout les données d'un message en variable de session.
 
static displayFullScreenError (Error $error)
 Lève une erreur bloquante.
 
static sendJsonException (Exception|Error $e)
 Envoie une erreur en JSON et interrompt l'exécution.
 
static sendJsonCustomException (int $code, string $message, ?array $params=[])
 Envoie une erreur custom en JSON et interrompt l'exécution.
 
static sendJsonMessage (string $message, ?array $params=[])
 Envoie un message en JSON.
 

Description détaillée

Gestion de l'affichage des erreurs.

La classe MessageHandler permet de gérer l'affichage des erreurs de l'application

Définition à la ligne 24 du fichier MessageHandler.php.

Documentation des fonctions membres

◆ addExceptionParametersToSession()

static addExceptionParametersToSession ( Exception $exception)
static

Ajout les données d'une erreur en variable de session.

Paramètres
Exception$exceptionException à afficher
Renvoie
void

Définition à la ligne 53 du fichier MessageHandler.php.

◆ addMessageParametersToSession()

static addMessageParametersToSession ( string $message)
static

Ajout les données d'un message en variable de session.

Paramètres
string$messageMessage à afficher
Renvoie
void

Définition à la ligne 67 du fichier MessageHandler.php.

◆ displayFullScreenError()

static displayFullScreenError ( Error $error)
static

Lève une erreur bloquante.

Paramètres
Error$errorErreur à afficher
Renvoie
void
Exceptions
LoaderErrorErreur de chargement de template
RuntimeErrorErreur d'exécution de template
SyntaxErrorErreur de syntaxe de template

Définition à la ligne 81 du fichier MessageHandler.php.

◆ displayFullScreenException()

static displayFullScreenException ( Exception $exception)
static

Lève une erreur bloquante.

Paramètres
Exception$exceptionException à afficher
Renvoie
void
Exceptions
LoaderErrorErreur de chargement de template
RuntimeErrorErreur d'exécution de template
SyntaxErrorErreur de syntaxe de template

Définition à la ligne 35 du fichier MessageHandler.php.

◆ sendJsonCustomException()

static sendJsonCustomException ( int $code,
string $message,
?array $params = [] )
static

Envoie une erreur custom en JSON et interrompt l'exécution.

Paramètres
int$codeCode d'erreur
string$messageMessage d'erreur
array | null$paramsParamètres supplémentaires
Renvoie
void

Définition à la ligne 116 du fichier MessageHandler.php.

◆ sendJsonException()

static sendJsonException ( Exception|Error $e)
static

Envoie une erreur en JSON et interrompt l'exécution.

Paramètres
Exception | Error$eErreur à afficher
Renvoie
void

Définition à la ligne 98 du fichier MessageHandler.php.

◆ sendJsonMessage()

static sendJsonMessage ( string $message,
?array $params = [] )
static

Envoie un message en JSON.

Paramètres
string$messageMessage à afficher
array | null$paramsParamètres supplémentaires
Renvoie
string Message en JSON

Définition à la ligne 134 du fichier MessageHandler.php.


La documentation de cette classe a été générée à partir du fichier suivant :